summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibuv/src/win
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-libuv' into update-libuvBrad King2022-09-2722-902/+889
| | | | | * upstream-libuv: libuv 2022-07-12 (0c1fa696)
* libuv: add cast to pass sockaddr_storage as sockaddr on windowsBrad King2022-01-131-1/+1
| | | | Tell the compiler the structs are layout-compatible.
* Merge branch 'upstream-libuv' into update-libuvBrad King2022-01-134-79/+35
| | | | | | # By libuv upstream * upstream-libuv: libuv 2022-01-13 (2fbfa035)
* Merge branch 'upstream-libuv' into update-libuvBrad King2021-11-1714-237/+503
| | | | | * upstream-libuv: libuv 2021-11-09 (0f696da5)
* Merge topic 'libuv-mingw-arm'Brad King2021-07-191-2/+6
|\ | | | | | | | | | | | | 1aba3a8367 libuv: Fix building with mingw toolchains for ARM/AArch64 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6354
| * libuv: Fix building with mingw toolchains for ARM/AArch64Martin Storsjö2021-07-151-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a backport of f9ad802fa5dd5afe6730f8e00cfdbf98f1d7a969 from the v1.x branch from upstream libuv: mingw: fix building for ARM/AArch64 Don't use x86 inline assembly in these cases, but fall back to __sync_fetch_and_or, similar to _InterlockedOr8 in the MSVC case. This corresponds to what is done in src/unix/atomic-ops.h, where ARM/AArch64 cases end up implementing cmpxchgi with __sync_val_compare_and_swap. PR-URL: https://github.com/libuv/libuv/pull/3236 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
* | libuv: Allow windows UNC path with forward slashesearnal2021-07-121-1/+4
|/ | | | | | | Fix libuv issue 3159 in CMake while integration in upstream libuv is pending. Fixes: #22141
* libuv: Suppress conversion warning on WindowsBrad King2020-09-231-1/+1
| | | | | Add a cast to avoid the conversion warning with minimal changes to third-party code.
* Merge branch 'upstream-libuv' into update-libuvBrad King2020-09-2311-82/+300
| | | | | * upstream-libuv: libuv 2020-09-22 (ed5b42d5)
* Merge branch 'upstream-libuv' into update-libuvBrad King2020-04-2910-254/+489
| | | | | * upstream-libuv: libuv 2020-04-29 (e7ebae26)
* Merge branch 'upstream-libuv' into update-libuvBrad King2020-04-0616-382/+1494
| | | | | * upstream-libuv: libuv 2020-04-06 (d21f5aea)
* Merge branch 'upstream-libuv' into update-libuvBrad King2019-06-1810-81/+425
| | | | | * upstream-libuv: libuv 2019-06-10 (ee24ce90)
* Merge branch 'upstream-libuv' into update-libuvBrad King2019-01-1729-1730/+1610
| | | | | * upstream-libuv: libuv 2019-01-15 (f84c5e69)
* Merge branch 'upstream-libuv' into update-libuvBrad King2018-05-0714-98/+157
| | | | | * upstream-libuv: libuv 2018-05-06 (bf605bd7)
* libuv: unix,win: add uv_spawn option to set child CPU affinity maskBrad King2018-03-051-0/+56
| | | | | | | | Implement it on Linux, FreeBSD, and Windows for now, and fail with UV_ENOTSUP on other platforms. Backported from upstream libuv PR 1527, scheduled for inclusion in libuv 2.0.
* libuv: misc: add function to get CPU affinity mask sizeBrad King2018-03-051-0/+4
| | | | | | | | Implement it on Linux, FreeBSD, and Windows for now, and return UV_ENOTSUP on other platforms. Backported from upstream libuv PR 1527, scheduled for inclusion in libuv 2.0.
* Merge branch 'upstream-libuv' into update-libuvBrad King2018-01-1920-431/+747
| | | | | * upstream-libuv: libuv 2018-01-19 (63de1eca)
* Merge branch 'upstream-libuv' into update-libuvBrad King2017-05-261-0/+34
| | | | | * upstream-libuv: libuv 2017-05-25 (dc596109)
* Merge branch 'upstream-libuv' into update-libuvBrad King2017-05-1522-103/+282
| | | | | | | * upstream-libuv: libuv 2017-05-09 (e11dcd43) Fixes: #16878
* Merge branch 'upstream-libuv' into update-libuvBrad King2017-02-2210-157/+74
| | | | | * upstream-libuv: libuv 2017-02-21 (52ae8264)
* Merge branch 'upstream-libuv' into update-libuvBrad King2016-09-293-37/+71
| | | | | * upstream-libuv: libuv 2016-09-27 (8221f9b3)
* libuv: Conditionally declare Windows APIs for VS 2008 and belowBrad King2016-08-312-2/+12
|
* libuv: Fix anonymous union syntaxBrad King2016-08-311-2/+2
|
* libuv: Disable warnings to avoid changing 3rd party codeBrad King2016-08-311-0/+4
| | | | | Add '-w' or equivalent flag on compilers supporting it. Tell MSVC to use its lowest warning level inside libuv sources.
* Merge branch 'upstream-libuv' into import-libuvBrad King2016-08-3134-0/+23590
* upstream-libuv: libuv 2016-08-30 (897738b1)