Skip to content

Update recursiveIncludes.reduce default behavior to choose the fastest approach based on whether the DB is up to date. #13459

@Colengms

Description

@Colengms

Feature Request

As a follow up to:
#11780
#13374

The behavior of 'default' could be changed to provide the best performance from both behaviors. If the database is up to date, "reducing" (which would otherwise require tag parsing) would be the faster approach. If the database is not fully up to date, not reducing would likely be faster. We could check if the database is up to date and select the fastest behavior.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    Update `recursiveIncludes.reduce` `default` behavior to choose the fastest approach based on whether the DB is up to date. · Issue #13459 · microsoft/vscode-cpptools