All Versions
37
Latest Version
Avg Release Cycle
57 days
Latest Release
1410 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.5.1 Changes
November 03, 2020- ๐ Fixed issue where cancelling timer watchers in
NativeDriver
could result in timers being executed out of order (#332) - ๐ Fixed 100% CPU usage in
NativeDriver
when only signal watchers were enabled
- ๐ Fixed issue where cancelling timer watchers in
-
v2.5.0 Changes
July 14, 2020- โ Add
Amp\Iterator\discard()
(#315) - ๐ Fix potential warning on shutdown in UvDriver
- ๐ Fix repeat watchers in
NativeDriver
that are disabled and re-enabled during callback invocation (#325) - ๐ Fix timer intervals being counted from timer creation instead of last tick time (#319)
Loop::now()
/Driver::now()
is no longer cached in each tick
- โ Add
-
v2.4.4 Changes
April 30, 2020- Fixed
Delayed::reference()
/Delayed::unreference()
after the promise resolved - Changed return type of
Delayed::reference()
/Delayed::unreference()
toself
to allow fluid API usage - Add generics for
Amp\Promise\wait
- Improved types for
Amp\call
/Amp\coroutine
- Fixed
-
v2.4.3 Changes
April 19, 2020- ๐ Improved types for
Amp\call
- ๐ Improved types for
Deferred::resolve()
(#307)
- ๐ Improved types for
-
v2.4.2 Changes
April 04, 2020 -
v2.4.1 Changes
February 13, 2020- Fixed undefined index warning when
stream_select()
fails buterror_get_last()
returnsnull
.
- Fixed undefined index warning when
-
v2.4.0 Changes
November 11, 2019- Added
getCurrentTime()
as public API, providing millisecond timestamps for runtime measurements with special support for 32 bit systems. Returned timestamps are relative to an arbitrary point in time, so this API is only suitable to compare two timestamps generated in the same process.
- Added
-
v2.3.2 Changes
October 26, 2019- Fixed cancellation trace recording in
TracingDriver
- Fixed cancellation trace recording in
-
v2.3.1 Changes
October 01, 2019- Fixed
TracingDriver
not overriding all methods.
- Fixed
-
v2.3.0 Changes
October 01, 2019- Added
TracingDriver
to debug (hanging) tests / applications. The environment variableAMP_DEBUG_TRACE_WATCHERS=true
can be set to automatically create aTracingDriver
wrapping the actual driver.TracingDriver::dump()
can be used to dump all enabled, referenced watchers keeping the loop running.
- Added