--- Coro/README 2015/06/29 22:42:33 1.37 +++ Coro/README 2016/06/22 20:24:38 1.38 @@ -419,12 +419,13 @@ terminate or cancel, which somehow defeats the purpose of pooling (but is fine in the exceptional case). - The priority will be reset to 0 after each run, tracing will be - disabled, the description will be reset and the default output - filehandle gets restored, so you can change all these. Otherwise the - coro will be re-used "as-is": most notably if you change other - per-coro global stuff such as $/ you *must needs* revert that - change, which is most simply done by using local as in: "local $/". + The priority will be reset to 0 after each run, all "swap_sv" calls + will be undone, tracing will be disabled, the description will be + reset and the default output filehandle gets restored, so you can + change all these. Otherwise the coro will be re-used "as-is": most + notably if you change other per-coro global stuff such as $/ you + *must needs* revert that change, which is most simply done by using + local as in: "local $/". The idle pool size is limited to 8 idle coros (this can be adjusted by changing $Coro::POOL_SIZE), but there can be as many non-idle