Peter Johnson
dff58c87f4
Fix unused warning in release build ( #1771 )
2019-07-21 22:17:42 -07:00
Peter Johnson
89f7b72b6e
Update libuv to 1.30.1 release
2019-07-15 20:15:37 -05:00
Peter Johnson
eedb3a1adc
Fix GCC 9 warnings ( #1730 )
2019-06-30 00:28:32 -07:00
Thad House
221011494d
Update for C++17 and fix MSVC warnings ( #1694 )
...
* Update MSVC arguments
* Fix json allocator
* Fix simulation diamond
* Bump gtest
* Remove empty varargs in unit tests
* Replace test case with test suite
* Remove deprecation warning in optional
* Remove need for NOMIXMAX to be defined in wpilib headers
2019-05-31 15:43:32 -05:00
Thad House
90957aeea4
Move libuv to its own subfolder in build ( #1661 )
...
Allows using system libuv
* Fix Gradle Build and include dirs
* Update cmake find to support vcpkg libuv
2019-05-30 15:59:26 -07:00
Peter Johnson
e7c98feca2
libuv: Use WPI (FPGA) clock on roboRio ( #1409 )
...
This is set to the FPGA clock by HAL_Initialize. Note this change means
that libuv loops should not be started until after HAL_Initialize is called (on the Rio).
Non-Rio functionality is unchanged.
2018-11-07 00:06:18 -08:00
Peter Johnson
b5bacc09a7
libuv: Silence cast-function-type warning on GCC 8. ( #1169 )
...
GCC 8 treats void(*)(void) specially to silence the warning.
2018-06-28 00:33:24 -07:00
Peter Johnson
d94f49b3ba
libuv: Silence clang compiler warning in uv-common.c
2018-06-24 10:31:55 -07:00
Peter Johnson
39670fc9c0
libuv: Add pragmas for win32 libraries.
2018-06-24 10:31:55 -07:00
Peter Johnson
6f0d50b9cb
libuv: Avoid conditional-true compiler warning.
...
Instead use a preprocessor macro to comment out the code as necessary.
2018-06-24 10:31:55 -07:00
Peter Johnson
873b2ed13c
libuv: Add missing casts.
2018-06-24 10:31:55 -07:00
Peter Johnson
6d93d3c250
libuv: Rename source files from .c to .cpp.
...
This ensures they will actually get compiled as C++.
2018-06-24 10:31:55 -07:00
Peter Johnson
156822dbc8
Import libuv 1.21.0.
2018-06-24 10:31:55 -07:00