summaryrefslogtreecommitdiff
path: root/compiler/iface
Commit message (Expand)AuthorAgeFilesLines
* Squash some typosGabor Greif2013-02-151-1/+1
* Export tcIfaceExpr as requested by Trac #7683Simon Peyton Jones2013-02-131-1/+4
* Merge branch 'refs/heads/vect-avoid' into vect-avoid-mergeManuel M T Chakravarty2013-02-063-31/+31
|\
| * Rewrote vectorisation avoidance (based on the HS paper)Manuel M T Chakravarty2012-12-053-31/+31
* | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2013-01-311-1/+1
|\ \
| * | typosGabor Greif2013-01-301-1/+1
* | | Change a few throwGhcException uses to throwGhcExceptionIOIan Lynagh2013-01-303-3/+3
|/ /
* | Pure refactoringSimon Peyton Jones2013-01-281-0/+1
* | More refactoring of FamInst/FamInstEnv; finally fixes Trac #7524Simon Peyton Jones2013-01-284-59/+29
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-254-123/+29
|\ \
| * | Major patch to implement the new Demand AnalyserSimon Peyton Jones2013-01-174-123/+29
* | | Refactor and improve the promotion inferenceSimon Peyton Jones2013-01-255-25/+20
|/ /
* | Be willing to parse {-# UNPACK #-} without '!'Simon Peyton Jones2013-01-141-1/+1
* | Refactor invariants for FamInsts.Richard Eisenberg2013-01-051-1/+2
* | Comments and white space onlySimon Peyton Jones2013-01-011-2/+2
* | Refactor the invariants for ClsInstsSimon Peyton Jones2013-01-011-4/+3
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-12-236-72/+130
|\ \
| * | Implement overlapping type family instances.Richard Eisenberg2012-12-216-72/+129
* | | Make {-# UNPACK #-} work for type/data family invocationsSimon Peyton Jones2012-12-235-23/+43
|/ /
* | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-12-142-14/+15
|\ \
| * | Implement the -dynamic-too optimised path for the NCGIan Lynagh2012-12-112-18/+15
| * | Fix loading dynamic interfaces when using -dynamic-tooIan Lynagh2012-12-081-1/+1
| * | Tweaks to dynamic-too codeIan Lynagh2012-12-071-2/+6
* | | Major refactoring of the way that UNPACK pragmas are handledSimon Peyton Jones2012-12-143-12/+17
|/ /
* | Merge branch 'master' of mac:ghc/git/val64/.Ian Lynagh2012-12-062-51/+67
|\ \
| * | Add the beginnings of support for building vanilla and dynamic at the same timeIan Lynagh2012-12-051-1/+20
| * | Refactor findAndReadIface; no functional changesIan Lynagh2012-12-051-50/+47
| * | TypoIan Lynagh2012-12-051-1/+1
* | | Whitespace only in iface/IfaceType.lhsIan Lynagh2012-12-051-55/+48
* | | When using a GHC plugin, load its interface file very partially: just enough ...Daniel Vainsencher2012-12-051-36/+56
|/ /
* | typoGabor Greif2012-11-301-1/+1
* | Replace all uses of ghcError with throwGhcException and purge ghcError.Erik de Castro Lopo2012-11-303-3/+3
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-11-262-7/+12
|\ \
| * | Revert "Move seq's fixity declaration info primops.txt.pp"Ian Lynagh2012-11-231-1/+3
| * | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-11-231-5/+8
| |\ \
| | * | Use the right environment for tidying the types of a data constructorSimon Peyton Jones2012-11-231-5/+8
| * | | Move seq's fixity declaration info primops.txt.ppIan Lynagh2012-11-231-3/+1
| * | | Add fixity information to primops (ticket #6026)Michal Terepeta2012-11-231-2/+4
| |/ /
* | | Make Constraint and * look identical in Core (System FC)Simon Peyton Jones2012-11-261-1/+1
|/ /
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-194-5/+5
|\ \
| * | Some alpha renamingIan Lynagh2012-10-164-5/+5
* | | Only promote *non-existential* data constructorsSimon Peyton Jones2012-10-191-2/+2
|/ /
* | Fix error in tidying the type variables of a TyCon when building an interface...Simon Peyton Jones2012-10-121-1/+1
* | Be lazier when typechecking data type contexts (Trac #7321)Simon Peyton Jones2012-10-121-14/+11
* | Make the opt_UF_* static flags dynamicIan Lynagh2012-10-092-5/+10
* | Make a start towards eta-rules and injective familiesSimon Peyton Jones2012-09-185-24/+29
* | Implement 'left' and 'right' coercionsSimon Peyton Jones2012-09-173-2/+18
* | Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-2/+2
* | Fix #7215: we weren't calculating the hashes correctly for sub-bindersSimon Marlow2012-09-052-15/+24
* | Fix to-iface conversion of RULES involving coercions in argument pattternsSimon Peyton Jones2012-08-231-4/+3