isolate_plus 2.2.0 copy "isolate_plus: ^2.2.0" to clipboard
isolate_plus: ^2.2.0 copied to clipboard

A modernized fork of dart-archive/isolate. Utility functions and classes related to the 'dart:isolate' library. Supports Dart SDK 3.3.0+.

2.2.0 #

  • Fork from discontinued dart-archive/isolate package
    • Updated to support Dart SDK 3.3.0 and above
    • Implemented keepIsolateAlive property in RawReceivePort interface
    • Fixed compatibility issues with modern Dart SDK
    • Normalized package structure and naming
    • Changed package name from isolate to isolate_plus

2.1.1 #

  • DISCONTINUE PACKAGE This package is no longer maintained by the Dart team.
  • Make IsolateRunner.close not hang if called more than once.

2.1.0 #

  • Migrate to null safety.
  • Add singleResponseFutureWithTimeout and singleCallbackPortWithTimeout, while deprecating the timeout functionality of singleResponseFuture and singleCallbackPort.

2.0.3 #

  • Update SDK requirements.
  • Fix bug in IsolateRunner.kill with a zero duration.
  • Update some type from Future to Future<void>.
  • Make LoadBalancer.runMultiple properly generic.

2.0.1 #

  • Use lower-case constants from dart:io.

2.0.0 #

  • Make port functions generic so they can be used in a Dart 2 type-safe way.

1.1.0 #

  • Add generic arguments to run in LoadBalancer and IsolateRunner.
  • Add generic arguments to singleCallbackPort and singleCompletePort.

1.0.0 #

  • Change to using package:test for testing.

0.2.3 #

  • Fixed strong mode analysis errors.
  • Migrated tests to package:test.

0.2.2 #

  • Made Isolate.kill parameter priority a named parameter.

0.2.1 #

  • Fixed spelling in a number of doc comments and the README.

0.2.0 #

  • Renamed library isolaterunner.dart to isolate_runner.dart.
  • Renamed library loadbalancer.dart' to load_balancer.dart`.

0.1.0 #

  • Initial version
  • Adds IsolateRunner as a helper around Isolate.
  • Adds single-message port helpers and a load balancer.
1
likes
140
points
11
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A modernized fork of dart-archive/isolate. Utility functions and classes related to the 'dart:isolate' library. Supports Dart SDK 3.3.0+.

Repository (GitHub)
View/report issues
Contributing

License

BSD-3-Clause (license)

More

Packages that depend on isolate_plus