summaryrefslogtreecommitdiff
path: root/compiler/vectorise
Commit message (Expand)AuthorAgeFilesLines
* Typos in error messages and in commentsGabor Greif2015-04-102-2/+2
* Re-export `<$>` from Prelude (#10113)Herbert Valerio Riedel2015-03-075-4/+6
* Make -ddump-splices output to stdout (fixes #8796)Alexander Vershilov2015-02-052-3/+3
* Improve HsBangSimon Peyton Jones2015-01-081-1/+1
* Remove references to SynTyCon. Fixes #9812Jan Stolarek2014-12-022-4/+5
* Filter instance visibility based on set of visible orphans, fixes #2182.ghc-instvisEdward Z. Yang2014-11-292-4/+12
* Rename some of the functions in NameSet, to make the uniform with VarSet etcSimon Peyton Jones2014-11-283-3/+3
* Split SynTyCon to SynonymTyCon and FamilyTyConJan Stolarek2014-11-201-2/+3
* Remove unused tyConsOfDataConSimon Peyton Jones2014-11-061-1/+1
* Make Applicative a superclass of MonadAustin Seipp2014-09-092-13/+13
* Make buildToArrPReprs obey the let/app invariantSimon Peyton Jones2014-08-071-3/+8
* Make the matcher and wrapper Ids in PatSyn into LocalIds, not GlobalIdsSimon Peyton Jones2014-06-061-3/+4
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-154-1/+7
* Better error message in vectoriserSimon Peyton Jones2014-05-081-1/+1
* Refactor buildClass and mkDictSelId a bit, to avoid the no_unf argumentSimon Peyton Jones2014-05-081-1/+0
* Fix the treatment of lexically scoped kind variables (Trac #8856)Simon Peyton Jones2014-03-071-1/+1
* Normalise the type when generating do-bind warnings (Trac #8470)Simon Peyton Jones2013-10-231-1/+2
* TyposKrzysztof Gogolewski2013-10-121-1/+1
* Move defaultClassMinimalDef from BuildTyCl to TcClassDclunknown2013-10-011-2/+2
* Implement checkable "minimal complete definitions" (#7633)Twan van Laarhoven2013-09-181-0/+1
* Expose tcTyConsOfType as Types.tyConsOfTypeJoachim Breitner2013-09-131-2/+2
* Update email addressesGabor Greif2013-08-221-2/+2
* Strings and comments only: 'to to ' fixesGabor Greif2013-08-221-2/+2
* Implement "roles" into GHC.Richard Eisenberg2013-08-026-8/+11
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-218-18/+12
* Make 'SPECIALISE instance' work againSimon Peyton Jones2013-05-301-13/+11
* DPH: free top-level variables don't prevent encapsulationManuel M T Chakravarty2013-02-191-3/+8
* Warning policeManuel M T Chakravarty2013-02-062-5/+0
* Vectoriser: merge fixManuel M T Chakravarty2013-02-061-1/+1
* Merge branch 'refs/heads/vect-avoid' into vect-avoid-mergeManuel M T Chakravarty2013-02-0614-1096/+1247
|\
| * Remove '-favoid-vect' and add '-fvectorisation-avoidance'Manuel M T Chakravarty2013-02-054-17/+60
| * Vectoriser: avoid producing (\v -> v) v in liftSimpleManuel M T Chakravarty2013-02-041-8/+12
| * Vectoriser: abstract arguments to scalar functions in the right orderManuel M T Chakravarty2013-02-041-1/+1
| * Vectoriser: binders of encapsulated lambdas need to be scalarManuel M T Chakravarty2013-02-041-3/+9
| * Vectoriser: PArray may be part of identity conversionsManuel M T Chakravarty2013-02-043-7/+16
| * Fix tidying of vectorised codeManuel M T Chakravarty2013-02-043-8/+12
| * Vectoriser: depending set of a vectorised tycon need only be vectorised if al...Manuel M T Chakravarty2012-12-161-2/+7
| * Vectoriser: don't pack free *scalar* variablesManuel M T Chakravarty2012-12-152-84/+117
| * Vectoriser: VECTORISE pragma assumes parallel valuesManuel M T Chakravarty2012-12-121-0/+1
| * Vectoriser: improve top-level check and vectFnExprManuel M T Chakravarty2012-12-121-3/+8
| * Vectoriser: enable encapsulation of scalar functional expression of arbitrary...Manuel M T Chakravarty2012-12-101-22/+20
| * Vectoriser: don't include scalar types in base set of parallel tyconsManuel M T Chakravarty2012-12-091-12/+17
| * Vectoriser: distinguish vectorised from parallel types and functionsManuel M T Chakravarty2012-12-093-35/+58
| * Vectoriser: fix vectorisation avoidance for case expressionsManuel M T Chakravarty2012-12-051-12/+9
| * Rewrote vectorisation avoidance (based on the HS paper)Manuel M T Chakravarty2012-12-0512-972/+992
| * Formatting wibblesManuel M T Chakravarty2012-08-171-12/+12
| * Tabs -> spaces (and some other formatting)Manuel M T Chakravarty2012-08-171-59/+54
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-302-6/+9
|\ \
| * | Pure refactoringSimon Peyton Jones2013-01-281-0/+1
| * | More refactoring of FamInst/FamInstEnv; finally fixes Trac #7524Simon Peyton Jones2013-01-282-6/+8