summaryrefslogtreecommitdiff
path: root/compiler/iface
Commit message (Expand)AuthorAgeFilesLines
* Major patch to implement the new Demand AnalyserSimon Peyton Jones2013-01-174-123/+29
* 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
* Add "Unregisterised" as a field in the settings fileIan Lynagh2012-08-071-3/+2
* applying simonpj's fix from #7022 (with 80-col reformatting)Simon Marlow2012-08-021-2/+6
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-2/+1
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-191-1/+6
|\
| * Convert (co1 -> co2) to an IfaceFunTy, rather than IfaceTcAppSimon Peyton Jones2012-07-161-1/+6
* | Make -fPIC a dynamic flagIan Lynagh2012-07-161-1/+1
* | Make a picPOpts functionIan Lynagh2012-07-161-2/+2
* | Move -fno-warn-orphan flag into individual modulesIan Lynagh2012-07-152-0/+2
|/
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-07-104-22/+34
|\
| * Add silent superclass parameters (again)Simon Peyton Jones2012-06-274-11/+24
| * Remove a few more sortLe'sIan Lynagh2012-06-221-11/+9