» To Project

parser cache and removing files

WebDSL #10 - Error (by Danny Groenewegen on Feb 10)

removing an app file but not the imports clause causes the cached file to be loaded

Issue Log

On Feb 10 Lennart Kats wrote:

Hm, I think my Stratego analyzer has the same problem :) [edit]Nope, doesn't seem to be the case.[/edit]

On Apr 22 Nathan Bruning wrote:

Also, updating the compiler version generates a new cache file for each module, without deleting the old variant.

Have a look at my backend-caching code, i'm deleting files that are not being accessed during compilation to prevent stale cache issues. Also, storing the compiler version along the cache-file (instead of putting it in the filename) solves the 'update-compiler' problem.

We should be able to use the same cache-prune scheme for both parsing- and generation-caching.

Log in to post comments