Commit graph

95 commits

Author SHA1 Message Date
79ac12a4d7 Update
Some checks failed
cserver CMake / tidy (push) Has been cancelled
cserver CMake / format (push) Has been cancelled
cserver CMake / build (Release, clang-18, clang++-18, ubuntu-24.04) (push) Has been cancelled
cserver CMake / build (Release, gcc-14, g++-14, ubuntu-24.04) (push) Has been cancelled
2024-08-30 09:07:59 +00:00
Daniil Zhukov
42a15457ec add doxygen layout 2024-07-09 01:31:02 +00:00
Daniil Zhukov
fb6eb84c9e add awesome doxygen style 2024-07-09 01:31:02 +00:00
Daniil Zhukov
c3f1d7ffe7 remove boost and impl from docs 2024-07-09 01:31:02 +00:00
Daniil Zhukov
c513d24565 build: doxygen generate docs 2024-07-09 01:31:02 +00:00
42a20bcc41 Fix bug in cli manager 2024-07-08 02:43:21 +00:00
87bfb71f2b Add trace logs to InitComponents 2024-07-08 02:41:22 +00:00
c319ee20eb Remove loopholes check in cmake 2024-07-08 01:45:04 +00:00
0e2e1bf8d0 Use custom IsConstant instead __builtin_constant_p 2024-07-07 22:59:15 +00:00
cfb5f82948 Add __builtin_constant_p for gcc build without optimizations 2024-07-07 03:59:11 +00:00
f7ecbd6d20 Fix clang-tidy and clang-format for tests and examples/src/constexpr_check.cpp 2024-07-07 00:50:12 +00:00
Daniil Zhukov
e5b4a231fc ci: tidy and format checks 2024-07-06 23:40:12 +00:00
0c654104d5 Update gitignore 2024-07-06 22:11:11 +00:00
0f5d7f182b Fix examples for clang-tidy, clang-format 2024-07-06 22:02:42 +00:00
sha512sum
2cd8bbdb60 Add Github Actions 2024-07-06 13:57:50 +00:00
Daniil Zhukov
85b04f414c build: makefile with development commands 2024-07-06 12:52:53 +00:00
Daniil Zhukov
e739acbed7 build: add gtest as CPM package 2024-07-06 12:52:19 +00:00
3bf553f502 Disable tests building for LibreSSL 2024-07-06 02:22:35 +00:00
301c482156 Add nameof, utempl, LibreSSL, OpenSSL to CMP in CMakeLists.txt 2024-07-06 02:12:25 +00:00
8bffe16f15 Add CPM 2024-07-06 00:22:14 +00:00
4987445511 Move get type name under if in http_handler_base.hpp 2024-07-05 15:30:14 +00:00
f1501b0b17 Http/1.1 -> HTTP/1.1 2024-07-04 21:07:38 +00:00
7c00dc1860 Add clang-tidy, clang-format and fixes 2024-07-03 19:40:29 +00:00
c6a1198ed2 Add new components find function for builder 2024-07-03 16:23:05 +00:00
afe0cb4729 Fix logging in HttpHandlerBase 2024-07-03 15:24:58 +00:00
71c3ab61be Use cxxabi to print execptions types 2024-07-03 15:19:50 +00:00
e2510d3b64 Use nameof instead boost::typeindex for more readability 2024-07-03 12:41:23 +00:00
085f4d8b26 Cli arguments parsing support 2024-07-03 11:58:06 +00:00
de09e4edce Add install_manifest.txt to .gitignore 2024-07-02 16:51:16 +00:00
f10d428cfa Add constexpr check example 2024-07-02 16:50:12 +00:00
f3f1ac56c0 Add logger 2024-07-02 15:29:11 +00:00
adc59bcbc7 Add not implemented exception class 2024-07-02 11:34:21 +00:00
b51cdd0d8a Add cli args support 2024-07-02 11:11:32 +00:00
4d917d6375 Change API Component(Wrapper<name> name, auto& context) -> Component(T& context) T::kName 2024-07-01 18:48:32 +00:00
3e1c4cfb84 Added full check constexpr constructor 2024-06-30 12:53:21 +00:00
b1c8927679 Add SFINAE friendly for FindComponent 2024-06-30 12:00:31 +00:00
5dd7fe7903 Add constexpr constructor check 2024-06-30 11:52:15 +00:00
6408e8f3b4 Use std::ranges::subrange istead custom impl 2024-06-28 05:09:18 +00:00
1fa4a48ddc Move operations for working with dependencies into a separate class 2024-06-28 05:04:14 +00:00
0b738d4e7c Add FindComponent using MetaFunction support 2024-06-27 14:27:20 +00:00
bf8bef09ba Update dependencies test 2024-06-27 06:31:00 +00:00
30f8ea6979 Add .gitignore 2024-06-27 04:52:33 +00:00
c86fbbd823 Fix compiler warning 2024-06-27 04:48:07 +00:00
32833faec2 Add examples compilation 2024-06-27 04:35:55 +00:00
6bb8412e96 Add sort test to dependencies test 2024-06-27 02:18:40 +00:00
4ab4355027 Fixes compiler warnings 2024-06-27 02:15:38 +00:00
61a7e85e52 HTTP -> Http 2024-06-27 01:12:31 +00:00
0d77aa7e3c Use utempl loopholes impl instead custom 2024-06-27 01:07:32 +00:00
327bc969b8 Merge branch 'main' of https://github.com/linuxnyasha/cserver 2024-06-11 08:39:13 +00:00
6cdb8b0ffd Fix 2024-06-11 08:38:57 +00:00