given a long chain of recursive dependencies the current implementation takes too long and uses too much memory
simple fix should be to prepare the filters only if the export block was not imported already
something like
if not table.contains(parsed, exp.name) then
prepareFilters(filters)
-- Only import if the filters matches
if matchFilters(exp.name, filters) then
I'll try to submit a merge request once i manage to find the time :)
given a long chain of recursive dependencies the current implementation takes too long and uses too much memory
simple fix should be to prepare the filters only if the export block was not imported already
something like
I'll try to submit a merge request once i manage to find the time :)