diff -r 6a2083f7eeb8 -r f3d01c9dd099 documentation/change_history.pod --- a/documentation/change_history.pod Mon Sep 20 16:46:34 2010 +0100 +++ b/documentation/change_history.pod Wed Sep 22 10:56:39 2010 +0100 @@ -14,6 +14,20 @@ =head1 FShell Change History +=head2 FCL features not yet in MCL (move this section before committing to MCL) + +=over 5 + +=item * + +Fshell now reuses threads for built-in commands that execute in quick succession. The thread pool takes into account the requirements of the command when assigning a thread (eg whether it needs to share a heap with its parent command) and creates a new one if necessary. Excess threads are cleaned up after a short idle period (currently 1 second). + +=item * + +Commands can now define a C<==smoke-test> section in their CIF files, which defines a snippet of fshell script that will be run as part of C or by invoking L directly. See the ciftest documentation for more details. + +=back + =head2 Release 002 [Not yet released] =over 5