Page MenuHomePhabricator

Memoize PHP compatibility info
ClosedPublic

Authored by joshuaspence on Apr 23 2015, 1:29 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Jan 22, 11:56 AM
Unknown Object (File)
Tue, Jan 14, 2:50 PM
Unknown Object (File)
Tue, Jan 14, 2:50 PM
Unknown Object (File)
Tue, Jan 14, 2:48 PM
Unknown Object (File)
Tue, Jan 14, 4:47 AM
Unknown Object (File)
Sun, Jan 12, 2:55 PM
Unknown Object (File)
Dec 20 2024, 8:29 PM
Unknown Object (File)
Dec 9 2024, 1:23 AM
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
Lint
Lint Not Applicable
Unit
Tests Not Applicable

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.