Page MenuHomePhabricator

Memoize PHP compatibility info
ClosedPublic

Authored by joshuaspence on Apr 23 2015, 1:29 AM.
Tags
None
Referenced Files
F14031014: D12518.diff
Sat, Nov 9, 8:56 AM
F13963783: D12518.diff
Tue, Oct 15, 5:53 PM
F13958217: D12518.diff
Mon, Oct 14, 1:31 PM
Unknown Object (File)
Sep 30 2024, 3:24 PM
Unknown Object (File)
Sep 20 2024, 8:38 AM
Unknown Object (File)
Sep 20 2024, 5:24 AM
Unknown Object (File)
Sep 7 2024, 1:06 PM
Unknown Object (File)
Aug 30 2024, 9:51 PM
Subscribers
Tokens
"Piece of Eight" token, awarded by epriestley.

Details

Summary

Ref T7892. Avoid reading the PHP compatibility information for every file being linted.

Test Plan
Before
real    1m24.327s
user    1m19.571s
sys 0m5.239s
real    1m12.029s
user    1m5.756s
sys 0m5.502s

Diff Detail

Repository
rARC Arcanist
Branch
master
Lint
Lint Passed
Unit
Test Failures
Build Status
Buildable 5456
Build 5474: [Placeholder Plan] Wait for 30 Seconds

Unit TestsFailed

TimeTest
1,210 msArcanistPuppetLintLinterTestCase::testLinter
816 msArcanistCSSLintLinterTestCase::testLinter
173 msArcanistCSSLintLinterTestCase::testVersion
138 msArcanistChmodLinterTestCase::testLinter
246 msArcanistClosureLinterTestCase::testLinter
View Full Test Results (1 Failed · 48 Passed · 4 Skipped)

Event Timeline

joshuaspence retitled this revision from to Memoize PHP compatibility info.
joshuaspence updated this object.
joshuaspence edited the test plan for this revision. (Show Details)
joshuaspence added a reviewer: epriestley.
epriestley edited edge metadata.
This revision is now accepted and ready to land.Apr 23 2015, 1:30 AM
This revision was automatically updated to reflect the committed changes.