Page MenuHomePhabricator

Memoize PHP compatibility info
ClosedPublic

Authored by joshuaspence on Apr 23 2015, 1:29 AM.
Tags
None
Referenced Files
F13818062: D12518.id30057.diff
Fri, Sep 20, 5:24 AM
Unknown Object (File)
Sat, Sep 7, 1:06 PM
Unknown Object (File)
Fri, Aug 30, 9:51 PM
Unknown Object (File)
Wed, Aug 28, 6:31 AM
Unknown Object (File)
Sun, Aug 25, 7:32 AM
Unknown Object (File)
Aug 14 2024, 11:03 AM
Unknown Object (File)
Aug 6 2024, 11:11 AM
Unknown Object (File)
Jul 13 2024, 1:19 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
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.