[GHC] #13604: regression in ghc 8.2.1-rc1 (8.2.0.20170404)

GHC ghc-devs at haskell.org
Mon Apr 24 00:44:16 UTC 2017


#13604: regression in ghc 8.2.1-rc1 (8.2.0.20170404)
-------------------------------------+-------------------------------------
        Reporter:  George            |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  GHCi              |              Version:  8.2.1-rc1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Runtime           |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by George):

 Thanks, that answers my question, you can do it as you described. Also you
 can specify those options in your .ghci file and that works as would be
 expected.

 So the question seems to be, if you have an object file compiled with
 flags different than the ghci flags (possibly the default ones) should
 ghci load it (as it did in 8.0.2) or should it compile the source into
 interpreted byte code and load that (as it does now)

 I think I prefer the old behavior, if you want interpreted byte code,
 remove the object file otherwise load will load your object file as is.
 However if we want to change this behavior to what it is currently I could
 live with that as long as the documentation is clear about the change and
 the current behavior.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13604#comment:10>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list