HomePhabricator

Memoize paths
Audit Required46ce8a5a35f9

Description

Memoize paths

Summary: Ref T7892. Memoize paths returned from ARcanistLinter::getPaths() to improve runtime performance.

Test Plan: Wiped ~0.5 seconds off the total time to lint rARC.

Reviewers: epriestley, Blessed Reviewers

Reviewed By: epriestley, Blessed Reviewers

Subscribers: Korvin, epriestley

Maniphest Tasks: T7892

Differential Revision: https://secure.phabricator.com/D12520

Details

Group Auditors
Unknown Object (Owners Package)
Provenance
joshuaspenceAuthored on
joshuaspencePushed on Apr 27 2015, 1:21 PM
Reviewer
Blessed Reviewers
Differential Revision
D12520: Memoize paths
Parents
rARC805ae12408e8: Remove vqueryfx from linters
Branches
Unknown
Tags
Unknown
Tasks
T7892: Investigate lint performance issues