|
[GHC] #835: Expose less type/class info in an interface file, to reduce rec: msg#00086lang.haskell.glasgow.bugs
#835: Expose less type/class info in an interface file, to reduce recompilation --------------------------------+------------------------------------------- Reporter: simonpj | Owner: Type: feature request | Status: new Priority: normal | Milestone: Component: Compiler | Version: 6.4.2 Severity: normal | Keywords: Os: Unknown | Difficulty: Unknown Architecture: Unknown | --------------------------------+------------------------------------------- John Meacham writes "However, whenever I change a data type or class even if they are not exported, it seems to force a full rebuild of everything that depends on that file. Is there any fundamental reason this can't be fixed? why do the non exported classes and data types end up in the hi file anyway (assuming they appear in no exported functions type signature of course)." Solution: Fix GHC so that it doesn't expose a data type at all if nothing about it is exported; and doesn't its constructors if they are not exported, and not used in any unfolding. Doing this would reduce recompilation changes. [http://www.haskell.org/pipermail/glasgow-haskell-users/2006- July/010596.html] -- Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/835> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler_______________________________________________ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@xxxxxxxxxxx http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: [GHC] #829: Make -fcontext-stack dynamic, GHC |
|---|---|
| Next by Date: | RE: GADTs and infix?, Simon Peyton-Jones |
| Previous by Thread: | [GHC] #834: bogus gcc option used when compiling ghc-6.4.2, GHC |
| Next by Thread: | Re: [GHC] #747: Unloading a dll does not clean up properly, GHC |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |