- [FIXED]
some()
functional tests to account for non-deterministic strand order
- Add support for PHP 8
- Drop support for PHP 7.2 and 7.3
- [BC] Drop support for PHP v7.1
- Update the instrumentation plugin to support Composer v2
- [IMPROVED] Add
StreamWrapper::set_stream_option()
in preparation for PHP 7.4
- [IMPROVED] Added functional tests for behaviour of
all()
,any()
,some()
andfirst()
when no coroutines are provided
- [IMPROVED] Update Recoil dependencies to stable releases
- [NEW] Added
fdescribe()
fcontext()
andfit()
Peridot DSL functions - [IMPROVED] Updated to
php-parser
version 3.x
- [FIX] Fixed functional "strand tracing" kernel tests
- [BC] Renamed
Scope::install()
toPlugIn::install()
- [BC] Remove
rit()
andxrit()
functions, the regular Peridot DSL can now be used
- [BC] Require
recoil/api
1.0.0-alpha.2 - [NEW] Add functional tests for
select()
API operation
- Allow
recoil/api
1.0.0-alpha.1
- [NEW] Added functional tests for callable as dispatchable values
- [FIX] Instrumentation now works correctly with yield expressions
- [NEW] Added command line utility to instrument arbitrary files
- Initial release