apiaryio / drafter

API Blueprint Parser (C++)
https://apiblueprint.org/
MIT License
301 stars 54 forks source link

Add some missing checks for circular references #703

Closed tjanc closed 5 years ago

tjanc commented 5 years ago

TL;DR

More

Semantic analysis (drafter) was dependent on the parser (snowcrash) to short out circular dependencies of MSON types. If snowcrash failed to do so, we would fall into infinite loops resolving dependency paths in our type registry. That has been prevented.