Skip to content

Releases: JuliaDynamics/ResumableFunctions.jl

Some bug fixes

17 Sep 08:04
Compare
Choose a tag to compare

Add testing for Julia v1.0

Julia v1.0 compatible release

19 Aug 21:11
d775577
Compare
Choose a tag to compare
v0.4.0

Update README.md

Fix bug on master

21 Jun 21:14
Compare
Choose a tag to compare

Subtle bug detected.
Coverage 100% again;)

Implements new iteration protocol

15 Jun 12:44
Compare
Choose a tag to compare
  • the new iteration protocol is used for a @resumable function based iterator.
  • the for loop transformation implements also the new iteration protocol.

Support for Julia v0.7 and some enhancements

13 Jun 14:49
Compare
Choose a tag to compare
  • Julia v0.7+ only
  • introduction of let block to allow variables not te be persisted between @resumable function calls
  • the eltype of a @resumable function based iterator is its return type if specified, otherwise Any

TODO: implement new iteration protocol

Performance enhancements

03 Mar 14:17
Compare
Choose a tag to compare
  • introduction of let block to allow variables not te be persisted between @resumable function calls (EXPERIMENTAL)
  • the eltype of an @resumable function based iterator is its return type if specified, otherwise Any

Iterators behaves as Python generators

28 Feb 19:46
Compare
Choose a tag to compare
  • Iterators do not longer include the final return. Its value is ignored.
  • An inference bug is fixed
  • Julia v0.6 only

Fix a bug with varargs

21 Nov 14:06
Compare
Choose a tag to compare

Varargs are now completely supported!

Enhancement

17 Nov 13:20
Compare
Choose a tag to compare

A @yield macro outside a @resumable function throws now an error during the compilation phase.

Additional features and bug fixes

14 Nov 08:54
Compare
Choose a tag to compare
  • Parametric @resumable functions with a where clause are introduced.
  • Keywords and optional arguments are fixed.