summaryrefslogtreecommitdiff
path: root/Utilities/cmlibuv/include
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-libuv' into update-libuvBrad King2022-09-273-7/+14
| | | | | * upstream-libuv: libuv 2022-07-12 (0c1fa696)
* Merge branch 'upstream-libuv' into update-libuvBrad King2022-01-134-70/+12
| | | | | | # By libuv upstream * upstream-libuv: libuv 2022-01-13 (2fbfa035)
* Merge branch 'upstream-libuv' into update-libuvBrad King2021-11-176-11/+50
| | | | | * upstream-libuv: libuv 2021-11-09 (0f696da5)
* Merge branch 'upstream-libuv' into update-libuvBrad King2020-09-234-10/+24
| | | | | * upstream-libuv: libuv 2020-09-22 (ed5b42d5)
* bootstrap: Fix libuv target platform conditions on macOSBrad King2020-07-221-0/+3
| | | | | | | | | In commit 714ce72882 (bootstrap: Make libuv available during bootstrap, 2017-09-13, v3.10.0-rc1~106^2) we modified libuv to use POSIX interfaces during bootstrap. However, some code still expects `TARGET_OS_IPHONE` to be defined on Apple platforms to either `0` or `1`. In order to offer this, include `<TargetConditionals.h>` on Apple platforms even when bootstrapping.
* Merge branch 'upstream-libuv' into update-libuvBrad King2020-04-292-9/+24
| | | | | * upstream-libuv: libuv 2020-04-29 (e7ebae26)
* Merge branch 'upstream-libuv' into update-libuvBrad King2020-04-065-14/+134
| | | | | * upstream-libuv: libuv 2020-04-06 (d21f5aea)
* libuv: Add partial port to HP-UXEarle Lowe2019-09-201-0/+2
| | | | | Port enough of libuv to HP-UX 11.31 ia64 with GCC 4.9.3 to work for CMake.
* Merge branch 'upstream-libuv' into update-libuvBrad King2019-06-184-8/+84
| | | | | * upstream-libuv: libuv 2019-06-10 (ee24ce90)
* libuv: Include uv/ headers from each other without any pathBrad King2019-01-172-14/+14
| | | | | | Headers in `uv/` can include each other without the `uv/` prefix. Using the prefix assumes that the location of `uv/` is in the include file search path, but it is possible to include `uv.h` via a longer path.
* Merge branch 'upstream-libuv' into update-libuvBrad King2019-01-1717-128/+147
| | | | | * upstream-libuv: libuv 2019-01-15 (f84c5e69)
* Merge branch 'upstream-libuv' into update-libuvBrad King2018-05-075-70/+91
| | | | | * upstream-libuv: libuv 2018-05-06 (bf605bd7)
* libuv: unix,win: add uv_spawn option to set child CPU affinity maskBrad King2018-03-051-0/+13
| | | | | | | | 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/+1
| | | | | | | | 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-197-4/+201
| | | | | * upstream-libuv: libuv 2018-01-19 (63de1eca)
* bootstrap: Make libuv available during bootstrapBrad King2017-09-171-1/+15
| | | | | | | On UNIX, build only the parts of libuv we need for the filesystem, process, and poll abstractions using the POSIX poll() backend. This avoids many platform-specific conditions. On Windows, build all of libuv; there are no conditional alternatives anyway.
* Merge branch 'upstream-libuv' into update-libuvBrad King2017-05-263-0/+35
| | | | | * upstream-libuv: libuv 2017-05-25 (dc596109)
* Merge branch 'upstream-libuv' into update-libuvBrad King2017-05-152-12/+11
| | | | | | | * upstream-libuv: libuv 2017-05-09 (e11dcd43) Fixes: #16878
* Merge branch 'upstream-libuv' into update-libuvBrad King2017-02-216-2/+14
| | | | | * upstream-libuv: libuv 2017-02-21 (52ae8264)
* libuv: Conditionally declare Windows APIs for VS 2008 and belowBrad King2016-08-311-0/+11
|
* libuv: Fix Windows API function typedef syntaxBrad King2016-08-311-5/+5
|
* libuv: Build the library within CMakeBrad King2016-08-311-0/+4
| | | | | | | | | | | Take logic from upstream `Makefile.am` and `configure.ac` to build libuv sources. Update `uv.h` to include KWSys Large File Support configuration so that consistent stream libraries are used (on AIX with XL). Add a `cm_uv.h` header to include the CMake-provided copy of the `uv.h` header from CMake sources.
* Merge branch 'upstream-libuv' into import-libuvBrad King2016-08-3116-0/+4381
* upstream-libuv: libuv 2016-08-30 (897738b1)