Files
swift-mirror/tools/SourceKit/lib/SwiftLang
Ben Langmuir 68b829a065 [sourcekit] Do not dequeue AST consumers expecting newer snapshots
When adding to the AST consumer queue, keep track of the snapshots
expected and only run such AST consumers when a new enough AST is built.
Progress is ensured because we always run the AST consumer that
triggered the build.

This prevents cases where enqueuing a consumer during an AST build has
different behaviour than enqueuing it after the AST has finished.

rdar://40340631
2018-06-18 13:01:23 -07:00
..
2018-04-19 11:52:38 -07:00
2017-01-06 16:41:22 +01:00