• David Feuer's avatar
    Use dropWhileEndLE p instead of reverse . dropWhile p . reverse · 2a885688
    David Feuer authored
    Summary: Using `dropWhileEndLE` tends to be faster and easier to read
    than the `reverse . dropWhile p . reverse` idiom. This also cleans up
    some other, nearby, messes. Fix #9616 (incorrect number formatting
    potentially leading to incorrect numbers in output).
    
    Test Plan: Run validate
    
    Reviewers: thomie, rwbarton, nomeata, austin
    
    Reviewed By: nomeata, austin
    
    Subscribers: simonmar, ezyang, carter, thomie
    
    Projects: #ghc
    
    Differential Revision: https://phabricator.haskell.org/D259
    
    GHC Trac Issues: #9623, #9616
    
    Conflicts:
    	compiler/basicTypes/OccName.lhs
    2a885688
OccName.lhs 34.1 KB