#
0be52c82 |
| 07-Oct-2024 |
Santiago Gimeno |
unix: workaround gcc bug on armv7 (#4564) Disable optimization on `uv__preadv_or_pwritev`. Fixes: https://github.com/libuv/libuv/issues/4532 Fixes: https://github.com/libuv/libu
unix: workaround gcc bug on armv7 (#4564) Disable optimization on `uv__preadv_or_pwritev`. Fixes: https://github.com/libuv/libuv/issues/4532 Fixes: https://github.com/libuv/libuv/issues/4550
show more ...
|
#
cc2e0aa3 |
| 24-Sep-2024 |
Santiago Gimeno |
doc: add known issue in armv7 (#4541) Refs: https://github.com/libuv/libuv/issues/4532
|
#
6621fe04 |
| 11-Jul-2024 |
Uilian Ries |
doc: add instruction how to install with Conan (#4432) Update the README file with instructions on how to install libuv through the Conan package manager. Signed-off-by: Uilian
doc: add instruction how to install with Conan (#4432) Update the README file with instructions on how to install libuv through the Conan package manager. Signed-off-by: Uilian Ries <uilianries@gmail.com>
show more ...
|
#
61e0bbda |
| 19-Jan-2023 |
Ben Noordhuis |
doc: clean up license file (#3876) GitHub gets confused by the non-standard format of the LICENSE file. Move the extra bits into the creatively named LICENSE-extra file. Fixes:
doc: clean up license file (#3876) GitHub gets confused by the non-standard format of the LICENSE file. Move the extra bits into the creatively named LICENSE-extra file. Fixes: https://github.com/libuv/libuv/issues/3875
show more ...
|
#
1279a20c |
| 18-Jan-2023 |
Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> |
docs: add vcpkg instruction step (#3747) Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
|
#
c273d8b9 |
| 09-Oct-2021 |
Ofek Lev |
doc: replace pyuv with uvloop (#3324) - pyuv is not actively maintained - uvloop is downloaded 11M/mo, pyuv only 25k/mo Refs: https://github.com/saghul/pyuv/issues/270#issuecomm
doc: replace pyuv with uvloop (#3324) - pyuv is not actively maintained - uvloop is downloaded 11M/mo, pyuv only 25k/mo Refs: https://github.com/saghul/pyuv/issues/270#issuecomment-925106097
show more ...
|
#
4a27d87a |
| 01-Jul-2021 |
Jameson Nash |
doc: switch discussion forum to github Freenode is gone (replaced by Libera.chat), but IRC was unused anyways. Fixes: https://github.com/libuv/libuv/issues/3157 Fixes: https://g
doc: switch discussion forum to github Freenode is gone (replaced by Libera.chat), but IRC was unused anyways. Fixes: https://github.com/libuv/libuv/issues/3157 Fixes: https://github.com/libuv/libuv/issues/3208 PR-URL: https://github.com/libuv/libuv/pull/3214 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
#
9ec6bb91 |
| 22-Jun-2021 |
Jameson Nash |
docs: move list of project links under PR control Copied from https://github.com/libuv/libuv/wiki/Projects-that-use-libuv, since the wiki was vulnerable to spam content. PR-
docs: move list of project links under PR control Copied from https://github.com/libuv/libuv/wiki/Projects-that-use-libuv, since the wiki was vulnerable to spam content. PR-URL: https://github.com/libuv/libuv/pull/3204 Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
Revision tags: v1.41.0 |
|
#
c464d213 |
| 05-Jan-2021 |
Shuowang (Wayne) Zhang |
doc: add instructions for building on z/OS PR-URL: https://github.com/libuv/libuv/pull/3060 Reviewed-By: Richard Lau <rlau@redhat.com>
|
#
cbcd0cfc |
| 06-Nov-2020 |
Ben Noordhuis |
build: turn on -fno-strict-aliasing Turn on `-fno-strict-aliasing` in libuv and add a note in the README for downstream projects. Fixes: https://github.com/libuv/libuv/issues/12
build: turn on -fno-strict-aliasing Turn on `-fno-strict-aliasing` in libuv and add a note in the README for downstream projects. Fixes: https://github.com/libuv/libuv/issues/1230 PR-URL: https://github.com/libuv/libuv/pull/2588 Reviewed-By: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
show more ...
|
Revision tags: v1.40.0, v1.39.0, v1.38.1, v1.38.0, v1.37.0, v1.36.0 |
|
#
dc7c8746 |
| 07-Apr-2020 |
Ben Noordhuis |
doc: add note to README on cross-compiling PR-URL: https://github.com/libuv/libuv/pull/2682 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Fedor Indutny <fedor.indutny@gma
doc: add note to README on cross-compiling PR-URL: https://github.com/libuv/libuv/pull/2682 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
53f3c687 |
| 07-Apr-2020 |
Ben Noordhuis |
build: remove support for gyp Upstream GYP has been unmaintained for some time now. The only big downstream user is Node.js and they already maintain GYP build files for their other
build: remove support for gyp Upstream GYP has been unmaintained for some time now. The only big downstream user is Node.js and they already maintain GYP build files for their other dependencies. This commit removes vcbuild.bat because: 1. it's entirely built around GYP, and 2. duplicates a lot of functionality that cmake provides out of the box This commit also removes appveyor.yml. It hasn't been used after we stopped providing prebuilt binaries for Windows about two years ago. As if that isn't enough, this commit also removes the Android build scripts. They were wrappers around GYP. Use CMake. PR-URL: https://github.com/libuv/libuv/pull/2682 Refs: https://github.com/libuv/libuv/pull/2681 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.35.0 |
|
#
0f37283d |
| 08-Feb-2020 |
Ben Noordhuis |
test: add UV_TIMEOUT_MULTIPLIER environment var Add an environment variable that lets people running the test suite specify a timeout multiplier. Useful when running the tests on slow
test: add UV_TIMEOUT_MULTIPLIER environment var Add an environment variable that lets people running the test suite specify a timeout multiplier. Useful when running the tests on slow machines. Fixes: https://github.com/libuv/libuv/issues/2678 PR-URL: https://github.com/libuv/libuv/pull/2679 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.34.2, v1.34.1 |
|
#
3e56d998 |
| 16-Dec-2019 |
Richard Lau |
doc: remove binaries for Windows from README Binaries for Windows was experimental and removed from libuv 1.19.0 onwards. PR-URL: https://github.com/libuv/libuv/pull/2556 Re
doc: remove binaries for Windows from README Binaries for Windows was experimental and removed from libuv 1.19.0 onwards. PR-URL: https://github.com/libuv/libuv/pull/2556 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.34.0, v1.33.1, v1.33.0, v1.32.0 |
|
#
4a972bf0 |
| 06-Sep-2019 |
Andrew Paprocki |
aix: Fix broken cmpxchgi() XL C++ specialization. The preprocessor was used to select a special implementation when building on AIX using XL C++ (strangely, not XL C). This code imp
aix: Fix broken cmpxchgi() XL C++ specialization. The preprocessor was used to select a special implementation when building on AIX using XL C++ (strangely, not XL C). This code implemented `cmpxchgi()` by directly reading the old value and then calling `__compare_and_swap()`, an intrinsic that does not provide any sort of memory barrier guarantees. The return value was not used, and the value read prior to the `__compare_and_swap()` call was returned. There is no way that this code could provide the required semantics of the function and it causes observable data races and strange library failures in production under load. XL C/C++ for AIX has provided support for the GCC intrinsic used in the GCC/Clang cases since version 12.1 of the compiler. This version of the compiler is old enough that it doesn't warrant a version check. (The compiler was released 8-Jun-2012, maintenance ended 9-Jul-2019, and service ends 30-Apr-2020.) This change fixes all observed atomic issues and unifies XL C/C++ with GCC/Clang. Relevant XL C/C++ for AIX V12.1 documentation links: - [__compare_and_swap](https://www.ibm.com/support/knowledgecenter/en/SSGH3R_12.1.0/com.ibm.xlcpp121.aix.doc/compiler_ref/bif_compare_and_swap_compare_and_swaplp.html) - [__sync_val_compare_and_swap](https://www.ibm.com/support/knowledgecenter/en/SSGH3R_12.1.0/com.ibm.xlcpp121.aix.doc/compiler_ref/bif_gcc_atomic_val_comp_swap.html) PR-URL: https://github.com/libuv/libuv/pull/2455 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
Revision tags: v1.31.0 |
|
#
ed128ef3 |
| 21-Jul-2019 |
Zach Bjornson |
doc: add %p to valgrind log-file arg Since the tests fork processes, a single log file is largely unreadable. PR-URL: https://github.com/libuv/libuv/pull/2383 Reviewed-By: S
doc: add %p to valgrind log-file arg Since the tests fork processes, a single log file is largely unreadable. PR-URL: https://github.com/libuv/libuv/pull/2383 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
Revision tags: v1.30.1, v1.30.0, v1.29.1, v1.29.0, v1.28.0 |
|
#
87a116c4 |
| 10-Apr-2019 |
Leon Huang |
doc: update the cmake testing instruction PR-URL: https://github.com/libuv/libuv/pull/2253 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
Revision tags: v1.27.0 |
|
#
1a33dcb1 |
| 21-Feb-2019 |
Ben Noordhuis |
build: add android-configure scripts to EXTRA_DIST Commit baa81465a ("build: add compile for android arm64/x86/x86-64") introduced a number of new android-configure scripts but didn't ad
build: add android-configure scripts to EXTRA_DIST Commit baa81465a ("build: add compile for android arm64/x86/x86-64") introduced a number of new android-configure scripts but didn't add them to EXTRA_DIST in Makefile.am, causing `make dist` to fail. This commit also removes checkspare.sh from EXTRA_DIST. I broke that in commit a7a16219d ("unix: remove checksparse.sh") from last June. Mea culpa! Fixes: https://github.com/libuv/libuv/issues/2190 PR-URL: https://github.com/libuv/libuv/pull/2198 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
Revision tags: v1.26.0, v1.25.0, v1.24.1 |
|
#
f1981d74 |
| 27-Nov-2018 |
Rick |
doc: replace deprecated build command on macOS Origin README about build command is not suited for current code. 1. gyp_uv.py generated uv.xcodeproj file in directory 'out' instead
doc: replace deprecated build command on macOS Origin README about build command is not suited for current code. 1. gyp_uv.py generated uv.xcodeproj file in directory 'out' instead of repository root directory 2. xcode build target params use '-alltargets' instead of '-target All'. PR-URL: https://github.com/libuv/libuv/pull/2095 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Refael Ackermann <refack@gmail.com>
show more ...
|
Revision tags: v1.24.0, v1.23.2, v1.23.1 |
|
#
baa81465 |
| 14-Sep-2018 |
Andy Zhang |
build: add compile for android arm64/x86/x86-64 Add compile options for Android arm64/x86/x86-64 and update the instructions in README.md. PR-URL: https://github.com/libuv/libuv
build: add compile for android arm64/x86/x86-64 Add compile options for Android arm64/x86/x86-64 and update the instructions in README.md. PR-URL: https://github.com/libuv/libuv/pull/1934 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
#
c0c672e1 |
| 30-Aug-2018 |
Jamie Davis |
doc: notes on running tests, benchmarks, tools PR-URL: https://github.com/libuv/libuv/pull/1971 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gi
doc: notes on running tests, benchmarks, tools PR-URL: https://github.com/libuv/libuv/pull/1971 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.23.0 |
|
#
43138eef |
| 11-Jul-2018 |
Michał Kozakiewicz |
doc: update Visual C++ Build Tools URL Fixes: https://github.com/libuv/libuv/issues/1918 PR-URL: https://github.com/libuv/libuv/pull/1919 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> |
Revision tags: v1.22.0, v1.21.0 |
|
#
1a0f6195 |
| 30-May-2018 |
Ben Noordhuis |
build: add test suite option to cmake build PR-URL: https://github.com/libuv/libuv/pull/1850 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> |
Revision tags: v1.20.3, v1.20.2, v1.20.1, v1.20.0, v1.19.2, v1.19.1, v1.19.0 |
|
#
ff167ea5 |
| 13-Jan-2018 |
John Barboza |
zos,doc: add system V message queue note System V message queues will get left behind on z/OS if uv_loop_t objects are not closed via uv_loop_close. PR-URL: https://github.com/l
zos,doc: add system V message queue note System V message queues will get left behind on z/OS if uv_loop_t objects are not closed via uv_loop_close. PR-URL: https://github.com/libuv/libuv/pull/1823 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
#
f60713f7 |
| 18-Jan-2018 |
Jamie Davis |
doc: README: add note on installing gyp Problem: The instructions assume you have already installed gyp to build/gyp. If you run 'make' without doing so, it asks you to read
doc: README: add note on installing gyp Problem: The instructions assume you have already installed gyp to build/gyp. If you run 'make' without doing so, it asks you to read the README, which does not actually tell you about installing gyp. Solution: Add a one-liner `git clone` command to the setup instructions. PR-URL: https://github.com/libuv/libuv/pull/1712 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|