]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commit
Assume that every page has been scanned by the time the scan phase ends
authorSimon McVittie <smcv@debian.org>
Wed, 5 Mar 2014 10:42:00 +0000 (10:42 +0000)
committerSimon McVittie <smcv@debian.org>
Wed, 5 Mar 2014 10:42:20 +0000 (10:42 +0000)
commitc04a26f3e70d654ccec5542daf8425e44cb5bac8
treefa60819656fd14829cab337f98232b8fedee67f9
parenta9fc30b19cfb68c1bd326e0088a677fc87c7dca5
Assume that every page has been scanned by the time the scan phase ends

This doesn't prevent memory from being used to track what we have
and haven't scanned, but it does make it temporary. The existing
%rendered hash, which is filled afterwards, will be larger than %scanned
in practice anyway: %scanned will contain an entry for each page
that changed, plus an entry for each template used by templatebody,
whereas %rendered will contain an entry for each page that changed
plus an entry for each page rendered due to links or dependencies.
IkiWiki/Render.pm