Commit graph

73 commits

Author SHA1 Message Date
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
da0bcfbb63 Fixes 2024-06-11 08:21:08 +00:00
3ae45aa20c Fix kName fields in benchmarks/init.cpp 2024-04-27 12:17:21 +00:00
1b7899743c Update network facade 2024-04-26 13:44:14 +00:00
1dcaeb470a Update check.cpp 2024-04-22 17:17:45 +00:00
a0ef6c01e4 Add compiler support check 2024-04-20 10:01:24 +00:00
e01ff2f396 template for socket type in network facade functions 2024-04-15 12:40:51 +00:00
53c4fdb746 Add TcpEndpoint to network facade 2024-04-14 11:41:39 +00:00
51cd897b96 Create Facade for network 2024-04-14 11:41:39 +00:00
2677df4bdf Change interface HTTPHandlerBase 2024-04-14 11:41:39 +00:00
3faba1ba72 Add initialise without sort benchmark 2024-04-14 11:41:39 +00:00
16f66321a8 Update init benchmark code 2024-04-14 11:41:39 +00:00
9f48938386 Add blocker to stop; Remove Guard from TaskProcessor; Add stop blocker to Server 2024-04-14 11:41:39 +00:00
sha512sum
6e79e69a2c
Merge pull request #2 from linuxnyasha/parallel_initialisation
Parallel initialisation components
2024-04-09 13:31:13 +00:00
9cb5d5f130 Parallel initialisation components 2024-04-09 14:27:25 +00:00
dfeabf271f Add Benchmarks 2024-04-09 14:09:51 +00:00
sha512sum
8589e0ffcc
Merge pull request #1 from linuxnyasha/initialisation_benchmarks
Add Benchmarks
2024-04-09 13:11:46 +00:00
8f11d069d4 Add HTTPHandler example 2024-04-07 07:03:49 +00:00
81e0576461 Move basicTaskProcessor to default for parallel initialisation components in future 2024-04-06 20:06:34 +00:00
3426a2fce6 Revert "Fix topological sort: Add reverse"
This reverts commit 97fde27f60.
2024-04-06 19:50:11 +00:00
318ae061ba Revert "Use utempl counter and injector instead custom realisation"
This reverts commit f98f8484d0.
2024-04-06 19:49:50 +00:00
97fde27f60 Fix topological sort: Add reverse 2024-04-06 18:37:54 +00:00
2f222e1eeb Add Adder Helpers for HTTPHandlerBase 2024-04-05 15:21:14 +00:00