[GHC] #4012: Compilation results are not deterministic

GHC ghc-devs at haskell.org
Tue Jul 5 16:48:17 UTC 2016


#4012: Compilation results are not deterministic
-------------------------------------+-------------------------------------
        Reporter:  kili              |                Owner:  niteria
            Type:  bug               |               Status:  new
        Priority:  high              |            Milestone:  8.2.1
       Component:  Compiler          |              Version:  6.12.2
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  Other             |            Test Case:
      Blocked By:  11362             |             Blocking:  12262
 Related Tickets:  #10424            |  Differential Rev(s):  Phab:D910,
                                     |  Phab:D1073, Phab:D1133, Phab:D1192,
                                     |  Phab:D1268, Phab:D1360, Phab:D1373,
       Wiki Page:                    |  Phab:D1396, Phab:D1457, Phab:D1468,
  DeterministicBuilds                |  Phab:D1487, Phab:D1504, Phab:D1508
-------------------------------------+-------------------------------------

Comment (by Bartosz Nitka <niteria@…>):

 In [changeset:"1b058d4a0f4b12bf15d186409cfff8a2b93fd3a9/ghc" 1b058d4/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="1b058d4a0f4b12bf15d186409cfff8a2b93fd3a9"
 Remove varEnvElts

 varEnvElts can introduce unnecessary nondeterminism
 and we can finally remove it, so that no one will use
 it by accident. If someone wants to use varEnvElts they
 should either use DVarEnv or use nonDetEltsUFM and document
 why it doesn't introduce nondeterminism.

 GHC Trac: #4012
 }}}

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


More information about the ghc-tickets mailing list