Commit Graph

926 Commits

Author SHA1 Message Date
Michele Caini
6243d3624a added Utilities::availableParallelism (libuv 1.44) 2022-03-08 13:15:38 +01:00
Michele Caini
5664b04075 added a clang-format file, updated the whole codebase 2022-03-08 12:59:19 +01:00
Michele Caini
25b8fad800 test: remove broken check 2022-03-08 12:15:05 +01:00
Michele Caini
1d3d6dd2dc updated workflow 2022-03-08 11:54:00 +01:00
Michele Caini
2918b4e9ce updated to libuv v1.44 2022-03-08 11:37:50 +01:00
Michele Caini
9f8047d6d4 osPriorirty -> OS::priority as it ought to be 2022-03-08 11:35:56 +01:00
Petr Menšík
7326baf110
Support dynamic linkage of tests (#253) 2022-02-08 16:53:05 +01:00
Fiorentino Ing. Stefano
472245a8bd install either static or shared lib only
Close #246

Signed-off-by: Fiorentino Ing. Stefano <stefano.fiore84@gmail.com>
2022-02-01 12:23:15 +01:00
Fiorentino Ing. Stefano
c8c2ccadd6 remove the configurations for pkg-config
Signed-off-by: Fiorentino Ing. Stefano <stefano.fiore84@gmail.com>
2022-02-01 12:23:15 +01:00
Fiorentino Ing. Stefano
62511d77bc Adding subdirectories name to the installation PATHs.
Also removing the libuv general targets from ALL

Signed-off-by: Fiorentino Ing. Stefano <stefano.fiore84@gmail.com>
2022-02-01 12:23:15 +01:00
Michele Caini
2f6be7b7ab doc: release it under MIT (no need to use a different license) - close #260 2022-01-19 10:09:59 +01:00
Michele Caini
cca65db1f4 doc: updated copyright 2022-01-18 15:56:49 +01:00
Michele Caini
fa83b0fb5e type_info: remove non-UTF-8 characters (close #259) 2022-01-17 14:21:08 +01:00
Michele Caini
86fb93d0ef update to libuv v1.43 (it just works fortunately) 2022-01-14 09:17:02 +01:00
Michele Caini
432c55de9b build system: update gtest upstream branch name 2021-11-16 09:29:41 +01:00
Moody
b388750a8d
added CMake package configuration files (#246) 2021-11-11 13:52:18 +01:00
Michele Caini
5876a2b11d Add support for uv_try_write2 2021-07-28 11:29:10 +02:00
Michele Caini
a0f7be6825 Prepare for cutting v2.10 2021-07-28 11:04:58 +02:00
Fiorentino Ing. Stefano
1e6013d230 libuv version update to v1.42.0
Signed-off-by: Fiorentino Ing. Stefano <stefano.fiore84@gmail.com>
2021-07-28 10:59:18 +02:00
Moody
97c02c4f57
Fixed a typo in conanfile.py (#247) 2021-07-05 08:34:18 +02:00
Michele Caini
3d60ab1a6d build system: updated GH workflow 2021-06-30 14:58:44 +02:00
Michele Caini
a32596ed02 added CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS to the workflow 2021-05-10 11:36:48 +02:00
Michele Caini
67a5eab44f updated type_info.hpp 2021-05-10 11:11:56 +02:00
Michele Caini
775a7262f8 updated build system (test also older compilers) 2021-05-10 11:10:53 +02:00
Michele Caini
3ed391ab13 updated build system 2021-05-10 00:07:57 +02:00
Michele Caini
9f6bcee5be updated workflow 2021-05-09 23:50:23 +02:00
Michele Caini
d2efc89796 cleanup 2021-05-09 23:50:13 +02:00
Michele Caini
437ab75068 make internal::counter static inline 2021-05-09 23:47:11 +02:00
Michele Caini
aea6671b14 refine type hash indexing model 2021-05-09 23:42:16 +02:00
Stefano Fiorentino
010d8de944
Removing the monostate pattern from uvw. (#242) 2021-05-09 22:49:33 +02:00
Michele Caini
b0015be668 always initialize local variables (close #241) 2021-04-01 09:47:16 +02:00
Michele Caini
bf61f55dd3 loop::walk ignores unmanaged handles (close #239) 2021-03-22 15:18:39 +01:00
Michele Caini
83973cbc04 removed a bunch of unnecessary copies (close #238) 2021-03-22 12:20:21 +01:00
Michele Caini
58b299ee60 Updated to libuv 1.41 (close #237).
uv_socketpair and uv_pipe aren't explicitly eported via uwv.
2021-02-14 16:15:20 +01:00
Michele Caini
d799a7fc85 poll handle: rename variable to avoid clashing (close #236) 2021-02-11 23:26:30 +01:00
Fiorentino Ing. Stefano
2ea56b1dd1 Give the option to build uvw as lib without fetching the libuv dependency
creating a fake lib to re-activate the lib test
	closes #231

Signed-off-by: Fiorentino Ing. Stefano <stefano.fiore84@gmail.com>
2020-11-17 13:46:31 +00:00
Michele Caini
6ed211328e make AddrFuncType in IpTraits an inline static variable rather than a constexpr one (close #226) 2020-10-15 09:39:35 +02:00
Michele Caini
e0e0be194e build system: updated cmake file for docs target 2020-10-15 09:34:54 +02:00
Stefano Fiorentino
0156258c9b
Merge pull request #224 from stefanofiorentino/experimental
refactor the `test' includes
2020-10-08 10:46:11 +02:00
Fiorentino Ing. Stefano
184488be25 refactor the `test' includes
Signed-off-by: Fiorentino Ing. Stefano <stefano.fiore84@gmail.com>
2020-10-08 08:10:11 +00:00
Stefano Fiorentino
60bd3aea38
Merge pull request #222 from stefanofiorentino/experimental
Avoid instantiations as header-only config is used.
2020-10-05 14:16:11 +02:00
Fiorentino Ing. Stefano
41257c60f2 Avoid instantiations as header-only config is used.
Closes #221

Signed-off-by: Fiorentino Ing. Stefano <stefano.fiore84@gmail.com>
2020-10-05 08:26:43 +00:00
Michele Caini
26973f335c updated build system 2020-10-04 22:13:10 +02:00
Michele Caini
6dd4a420f8 updated to libuv 1.40 (close #220) 2020-10-03 23:02:29 +02:00
Michele Caini
77af4a3fc4 updated workflow 2020-09-10 15:42:41 +02:00
Michele Caini
6e5890921a build system: solved an issue with codecov 2020-09-07 08:46:41 +02:00
Michele Caini
13cbd81881 ready to cut a new release (close #219) 2020-09-07 08:44:41 +02:00
Michele Caini
0c1a21e75c doc: added a note about Emitter::clear (close #217) 2020-08-10 00:06:45 +02:00
Michele Caini
0e86ec5847 doc: updated documentation for Loop::walk (close #214) 2020-08-09 23:58:53 +02:00
Michele Caini
91ab230d81 a more vs-friendly gitignore file 2020-07-31 17:51:21 +02:00