sarugaku / resolvelib

Resolve abstract dependencies into concrete ones
ISC License
143 stars 33 forks source link

Clean up state before ending resolution #22

Closed uranusjr closed 4 years ago

uranusjr commented 4 years ago

The graph is no longer manipulated during resolution (because we don't need that information anyway). Instead, the graph is only constructed once after resolution is finished. The mapping is also cleaned up after the graph is connected to remove superfluous entries.

Fix #4.