[commit: hsc2hs] master: Track column numbers (df6b31d)

git at git.haskell.org git at git.haskell.org
Wed Mar 15 17:17:19 UTC 2017


Repository : ssh://git@git.haskell.org/hsc2hs

On branch  : master
Link       : http://git.haskell.org/hsc2hs.git/commitdiff/df6b31d701f8292c3845292004122b5e72f95cad

>---------------------------------------------------------------

commit df6b31d701f8292c3845292004122b5e72f95cad
Author: Phil Ruffwind <rf at rufflewind.com>
Date:   Wed Mar 15 11:54:45 2017 -0400

    Track column numbers
    
    Summary:
    Keep track of column numbers and inform GHC whenever the column number
    could be potentially desynchronized from the original source code.  This
    should fix GHC #13388 on Trac.
    
    Test Plan: validate
    
    Reviewers: O25 HSC2HS, hvr, bgamari
    
    Reviewed By: bgamari
    
    Differential Revision: https://phabricator.haskell.org/D3314


>---------------------------------------------------------------

df6b31d701f8292c3845292004122b5e72f95cad
 C.hs             | 76 ++++++++++++++++++++++++++++++++++++++++++++---------
 CrossCodegen.hs  | 79 ++++++++++++++++++++++++++++++--------------------------
 DirectCodegen.hs |  8 +++---
 Flags.hs         |  7 +++++
 HSCParser.hs     | 39 +++++++++++++++++++++++-----
 Main.hs          |  5 ++--
 template-hsc.h   |  3 +++
 7 files changed, 156 insertions(+), 61 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc df6b31d701f8292c3845292004122b5e72f95cad


More information about the ghc-commits mailing list