A session's evaluated modules are recorded as never unmapped
This commit is contained in:
parent
38055b8fdc
commit
f04cd18c0a
4
TODO.org
4
TODO.org
@ -1545,6 +1545,10 @@ out the first element typing the rest.
|
|||||||
|
|
||||||
* Dev loop
|
* Dev loop
|
||||||
|
|
||||||
|
** TODO Every evaluated expression leaves its module mapped
|
||||||
|
Each C-x C-e loads its own =.so= and never unloads it, so a session's mapping count
|
||||||
|
grows by about four per evaluation; the kernel's limit (65530) ends a long session.
|
||||||
|
|
||||||
** 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