This PR optimizes the parsing of KiCad PCB and SCH files, as this is the bottle neck for various erbb operations.
It does so by caching the result of parsing on disk, and invalidating that cache when needed (either the original file changed, or the parser itself changed).
This PR optimizes the parsing of KiCad PCB and SCH files, as this is the bottle neck for various
erbb
operations. It does so by caching the result of parsing on disk, and invalidating that cache when needed (either the original file changed, or the parser itself changed).