Michele Caini
70697f4ae9
uvw v3 ( #263 )
2023-03-10 10:52:03 +01:00
Stefano Fiorentino
3636701fc2
avoid cmake complaining about using VERSION keyword ( #275 )
...
[cmake] CMake Error at CMakeLists.txt:190 (set_target_properties):
[cmake] INTERFACE_LIBRARY targets may only have whitelisted properties. The
[cmake] property "VERSION" is not allowed.
Signed-off-by: Fiorentino, Stefano <stefano.fiorentino@adesso.ch>
Co-authored-by: Fiorentino, Stefano <stefano.fiorentino@adesso.ch>
2023-02-27 18:47:35 +01:00
Nicolas Jakob
b2ed37f5f5
doc: add vcpkg badge and vcpkg.link ( #274 )
2023-02-24 10:42:20 +01:00
Petr Menšík
1e4f964c47
Include cstdint where uintX_t is used ( #273 )
2023-02-22 18:14:31 +01:00
Michele Caini
68803053f4
doc: updated copyright
2023-01-20 08:51:29 +01:00
Stefano Fiorentino
36b9d189a1
shared object versioning (mirroring the behaviour of autotools) ( #269 )
...
* shared object versioning (mirroring the behaviour of autotools)
Closes #268
Signed-off-by: Fiorentino, Stefano <stefano.fiorentino@adesso.ch>
2023-01-16 18:15:02 +01:00
Michele Caini
897e83f66a
build: updated workflows
2023-01-16 09:53:23 +01:00
Michele Caini
efcd2a3858
doc: drop download link, no longer relevant
2023-01-16 09:46:57 +01:00
Michele Caini
324ca2ac32
doc: drop links to docsforge ( close #272 )
2023-01-16 09:46:04 +01:00
Stefano Fiorentino
64fb9fc8e5
set workflows with only default compiler packages ( #271 ) - close #270
2023-01-12 17:40:53 +01:00
Moody
684d912ca9
export uvwConfig to build a uvw submodule statically ( #264 )
2022-04-07 14:36:54 +02:00
Michele Caini
3db9e8f75a
update to libuv 1.44.1
2022-03-10 11:30:41 +01:00
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