Page MenuHomePhabricator

D12520.id30059.diff
No OneTemporary

D12520.id30059.diff

diff --git a/src/lint/linter/ArcanistLinter.php b/src/lint/linter/ArcanistLinter.php
--- a/src/lint/linter/ArcanistLinter.php
+++ b/src/lint/linter/ArcanistLinter.php
@@ -314,7 +314,19 @@
}
final public function getPaths() {
- return $this->filterPaths(array_values($this->paths));
+ static $paths;
+ static $filtered_paths;
+
+ if ($paths != $this->paths) {
+ $paths = $this->paths;
+ $filtered_paths = null;
+ }
+
+ if ($filtered_paths == null) {
+ $filtered_paths = $this->filterPaths(array_values($paths));
+ }
+
+ return $filtered_paths;
}
final public function addData($path, $data) {

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 5, 4:30 AM (2 w, 1 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7223550
Default Alt Text
D12520.id30059.diff (647 B)

Event Timeline