Changes for version 1.000003 - 2017-10-26 (TRIAL RELEASE)
- Don't store Loop stashes globally (thread safety)
- Moved constant declarations / some de-dupe efforts (Thanks Paul Evans)
- Added Perl context to all functions that call the Perl API
- Separated loop and handle functions from the XS interface
Changes for version 1.000002 - 2017-09-24 (TRIAL RELEASE)
- Don't store Handle stashes globally for Handle types (thread safety)
- Simplified the typemap
- Removed UV::default_loop from UV.xs and added to UV.pm instead
- Renamed some macros to make more sense.
- Removed unused macros
- Default value for SIGPROF as it doesn't exist in Windows (useful in *nix)
Changes for version 1.000001 - 2017-08-17 (TRIAL RELEASE)
- Update some prereqs
- Remove use of SO_REUSEPORT in the tests. We store the port already.
- Made 05-poll-closesocket.t a windows-only test
Changes for version 1.000000_01 - 2017-08-12 (TRIAL RELEASE)
- ****** MAJOR, BREAKING CHANGES AHEAD ******
- Migrated to Dist::Zilla
- Moved the version of libuv from 0.x to 1.x
- Dropped the included src of libuv
- Dropped the libuv license since we no longer include their source
- Use Alien::libuv for ensuring we have a libuv to build against
- Completely rewrote the software due to massive changes between 0.x - 1.x
- Added Math::Int64 for proper uint64_t support
- Reworked the UV::loop into a new UV::Loop area
- Added the ability to get non-default loops
Modules
Perl interface to libuv
Check handles in libuv
Handles in libuv
Idle handles in libuv
Looping with libuv
Poll handles in libuv
Prepare handles in libuv
Timers in libuv