Inferring a closure return and recompiling a _ caller after its callee changes wait behind .fln
This commit is contained in:
parent
241ea67fbb
commit
5d3a0fc316
9
TODO.org
9
TODO.org
@ -637,6 +637,10 @@ of !=.
|
|||||||
|
|
||||||
* Checker
|
* Checker
|
||||||
|
|
||||||
|
** WAIT A _ body that returns an fn literal
|
||||||
|
Refused today; allowing it when the literal writes its parameter types is the
|
||||||
|
proposal. Postponed 2026-09-25 while .fln takes priority.
|
||||||
|
|
||||||
** DONE The ownership flow analysis is repealed
|
** DONE The ownership flow analysis is repealed
|
||||||
CLOSED: [2026-09-18]
|
CLOSED: [2026-09-18]
|
||||||
Static use-after-move and double-free checking is gone; types, allocators and the
|
Static use-after-move and double-free checking is gone; types, allocators and the
|
||||||
@ -1426,6 +1430,11 @@ out the first element typing the rest.
|
|||||||
|
|
||||||
* Dev loop
|
* Dev loop
|
||||||
|
|
||||||
|
** WAIT A _ caller whose type follows a redefined callee
|
||||||
|
Its signature changes in the session but its body is not recompiled, so every call
|
||||||
|
stops on StaleCall naming a type nobody wrote. Proposal: recompile such callers.
|
||||||
|
Postponed 2026-09-25 while .fln takes priority.
|
||||||
|
|
||||||
** TODO A prelude function shadowed live is reached by the prelude's own calls
|
** TODO A prelude function shadowed live is reached by the prelude's own calls
|
||||||
A defn of a prelude function's name sent to a running =flan dev= installs into the
|
A defn of a prelude function's name sent to a running =flan dev= installs into the
|
||||||
host's cell for that name, so the prelude's calls compiled into the host follow it;
|
host's cell for that name, so the prelude's calls compiled into the host follow it;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user