summaryrefslogtreecommitdiff
path: root/compiler/simplCore
diff options
context:
space:
mode:
authorReid Barton <rwbarton@gmail.com>2017-03-03 15:49:38 -0500
committerBen Gamari <ben@smart-cactus.org>2017-03-03 15:49:39 -0500
commit644625449a9b6fbeb9a81f1a7d0e7d18424fb707 (patch)
treeaa0aac1e32014292d624c9592d871e63b94593a9 /compiler/simplCore
parent10d28d0ababe52a705c10d450869d7a61063c4ae (diff)
downloadhaskell-644625449a9b6fbeb9a81f1a7d0e7d18424fb707.tar.gz
Deserialize IfaceId more lazily
This change sped up the total validate --build-only time by 0.8% on my test system; hopefully a representative result. I didn't bother making the other constructors lazy because for IfaceData and IfaceClass we need to pull on some of the fields in loadDecl, and all the others seem much more rare than IfaceId. Test Plan: validate, perf Reviewers: austin, bgamari Reviewed By: bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D3269
Diffstat (limited to 'compiler/simplCore')
0 files changed, 0 insertions, 0 deletions