- Fork off from ResumableFunctions.jl
-
2021: v0.6.1
continu
in loop works
-
2021: v0.6.0
- introduction of
@nosave
to keep a variable out of the saved structure. - optimized
for
loop.
- introduction of
-
2020: v0.5.2 is Julia v1.6 compatible.
-
2019: v0.5.1
- inference problem solved: force iterator next value to be of type
Union
ofTuple
andNothing
.
- inference problem solved: force iterator next value to be of type
-
2019: v0.5.0 is Julia v1.2 compatible.
-
2018: v0.4.2 prepare for Julia v1.1
- better inference caused a problem;).
- iterator with a specified
rtype
is fixed.
-
2018: v0.4.0 is Julia v1.0 compatible.
-
2018: v0.3.1 uses the new iteration protocol.
- the new iteration protocol is used for a
@resumable function
based iterator. - the
for
loop transformation implements also the new iteration protocol.
- the new iteration protocol is used for a
-
2018: v0.3 is Julia v0.7 compatible.
- introduction of
let
block to allow variables not te be persisted between@resumable function
calls (EXPERIMENTAL). - the
eltype
of a@resumable function
based iterator is its return type if specified, otherwiseAny
.
- introduction of
-
2018: v0.2 the iterator now behaves as a Python generator: only values that are explicitely yielded are generated; the return value is ignored and a warning is generated.
-
2017: v0.1 initial release that is Julia v0.6 compatible:
- Introduction of the
@resumable
and the@yield
macros. - A
@resumable function
generates a type that implements the iterator interface. - Parametric
@resumable functions
are supported.
- Introduction of the