File tree Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ uuid = "6f1fad26-d15e-5dc8-ae53-837a1d7b8c9f"
33license = " MIT"
44desc = " Tape based task copying in Turing"
55repo = " https://github.com/TuringLang/Libtask.jl.git"
6- version = " 0.9.0 "
6+ version = " 0.9.1 "
77
88[deps ]
99MistyClosures = " dbe65cb8-6be2-42dd-bbc5-4196aaced4f4"
Original file line number Diff line number Diff line change @@ -10,15 +10,22 @@ public interface of Libtask.jl.
1010They divide neatly into two kinds of functions: those which are used to manipulate
1111[ ` TapedTask ` ] ( @ref ) s, and those which are intended to be used _ inside_ a
1212[ ` TapedTask ` ] ( @ref ) .
13- First, manipulation of [ ` TapedTask ` ] ( @ref ) s:
13+
14+ ## Manipulation of [ ` TapedTask ` ] ( @ref ) s:
1415``` @docs; canonical=true
1516Libtask.consume
1617Base.copy(::Libtask.TapedTask)
1718Libtask.set_taped_globals!
1819```
1920
20- Functions for use inside a [ ` TapedTask ` ] ( @ref ) s are :
21+ ## Functions for use inside a [ ` TapedTask ` ] ( @ref ) s:
2122``` @docs; canonical=true
2223Libtask.produce
2324Libtask.get_taped_globals
2425```
26+
27+ An opt-in mechanism marks functions that might contain ` Libtask.produce ` statements.
28+
29+ ``` @docs; canonical=true
30+ Libtask.might_produce(::Type{<:Tuple})
31+ ```
Original file line number Diff line number Diff line change 33``` @docs; canonical=true
44Libtask.produce_value
55Libtask.is_produce_stmt
6- Libtask.might_produce
76Libtask.stmt_might_produce
87Libtask.inc_args
98Libtask.get_type
You can’t perform that action at this time.
0 commit comments