strict bytestring encoders and decoders
Only had lazy ones before. Already sped up a few parts of the code.
This commit is contained in:
parent
9cc6d5549b
commit
b3c69eaaf8
14 changed files with 41 additions and 25 deletions
|
@ -228,7 +228,7 @@ unableToRestage mf = unwords
|
|||
- lines. -}
|
||||
parseLinkOrPointer :: L.ByteString -> Maybe Key
|
||||
parseLinkOrPointer = parseLinkOrPointer'
|
||||
. decodeBS . L.take (fromIntegral maxPointerSz)
|
||||
. decodeBL . L.take (fromIntegral maxPointerSz)
|
||||
where
|
||||
|
||||
{- Want to avoid buffering really big files in git into
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue