clay: don't clear ford cache on %trim

Most of the memory stays in gall anyway, and this means you need to
recompile everything the next time anything changes, which could be
counterproductive.  It's important that %trim not make things worse.

The functionality is moved to the debug %stir task.
This commit is contained in:
Philip Monk 2022-11-28 16:14:25 -07:00
parent cb0bbf1e32
commit 4e95a45dab

View File

@ -4944,6 +4944,25 @@
=/ den ((de now rof hen ruf) our desk.arg.req)
abet:(stay:den ver.arg.req)
[moves ..^$]
::
[%trim ~]
=: fad.ruf *flow
dos.rom.ruf
%- ~(run by dos.rom.ruf)
|= =dojo
dojo(fod.dom *flue)
::
hoy.ruf
%- ~(run by hoy.ruf)
|= =rung
%= rung
rus
%- ~(run by rus.rung)
|= =rede
rede(fod.dom *flue)
==
==
[~ ..^$]
==
::
%tire
@ -4955,25 +4974,7 @@
[hen %give %tire %& tore:(lu now rof hen ruf)]~
::
%tomb (tomb-clue:tomb hen clue.req)
%trim
=: fad.ruf *flow
dos.rom.ruf
%- ~(run by dos.rom.ruf)
|= =dojo
dojo(fod.dom *flue)
::
hoy.ruf
%- ~(run by hoy.ruf)
|= =rung
%= rung
rus
%- ~(run by rus.rung)
|= =rede
rede(fod.dom *flue)
==
==
[~ ..^$]
::
%trim [~ ..^$]
%vega
:: wake all desks, then send pending notifications
::