summaryrefslogtreecommitdiff
path: root/compiler/vectorise
Commit message (Expand)AuthorAgeFilesLines
* Lift constructor tag allocation out of a loopBartosz Nitka2018-01-102-0/+6
* Cache the number of data cons in DataTyCon and SumTyConBartosz Nitka2018-01-042-4/+8
* Track the order of user-written tyvars in DataConRyan Scott2017-10-032-4/+9
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-1928-9/+56
* Small refactor of getRuntimeRepSimon Peyton Jones2017-08-291-1/+2
* Typos in comments and explanation for unusused importsGabor Greif2017-07-181-1/+1
* Use lengthIs and friends in more placesRyan Scott2017-06-022-2/+3
* Remove unused importSimon Peyton Jones2017-05-041-1/+0
* Move dataConTagZ to DataConSimon Peyton Jones2017-04-281-4/+1
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-041-1/+2
* Typos in manual and comments [ci skip]Gabor Greif2017-03-171-2/+2
* Desugar: Refactor initDsBen Gamari2017-03-071-8/+5
* Properly represent abstract classes in Class and IfaceDeclEdward Z. Yang2017-03-021-4/+5
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-012-6/+7
* Tweaks and typos in manual, note refs, commentsGabor Greif2017-02-091-1/+1
* COMPLETE pragmas for enhanced pattern exhaustiveness checkingMatthew Pickering2017-01-261-1/+1
* Typos and grammar in manual/commentsGabor Greif2017-01-232-2/+2
* Spelling fixes in comments [ci skip]Gabor Greif2017-01-181-1/+1
* Split mkInlineUnfolding into two functionsDavid Feuer2017-01-174-5/+6
* Typos in commentsGabor Greif2017-01-131-1/+1
* Typos in commentsGabor Greif2016-12-161-1/+1
* Add HsSyn prettyprinter testsAlan Zimmerman2016-12-071-2/+3
* Spelling in comment onlyGabor Greif2016-11-181-1/+1
* Typos in comments, notes and manualGabor Greif2016-11-151-1/+1
* Typos in commentsGabor Greif2016-10-312-2/+2
* Remove -dtrace-levelMatthew Pickering2016-10-261-3/+1
* Refactor occurrence-check logicSimon Peyton Jones2016-10-211-1/+1
* A collection of type-inference refactorings.Simon Peyton Jones2016-10-211-1/+1
* Introduce BootUnfolding, set when unfolding is absent due to hs-boot file.Edward Z. Yang2016-08-211-0/+1
* Remove `setUnfoldingInfoLazily`Matthew Pickering2016-08-031-1/+1
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-212-1/+7
* Kill eltsUFM in classifyTyConsBartosz Nitka2016-07-081-2/+2
* Use DVarEnv for vectInfoVarBartosz Nitka2016-07-051-7/+9
* Check generic-default method for ambiguitySimon Peyton Jones2016-07-051-0/+9
* Axe RecFlag on TyCons.Edward Z. Yang2016-06-302-12/+2
* Provide Uniquable version of SCCBartosz Nitka2016-06-231-1/+1
* Major patch to introduce TyConBinderSimon Peyton Jones2016-06-153-10/+7
* Re-add FunTy (big patch)Simon Peyton Jones2016-06-155-10/+11
* Improve typechecking of let-bindingsSimon Peyton Jones2016-06-131-1/+1
* Make vectInfoParallelVars a DVarSetBartosz Nitka2016-06-074-7/+8
* Use DVarSet in Vectorise.ExpBartosz Nitka2016-06-071-27/+26
* Document SCC determinismBartosz Nitka2016-05-111-1/+5
* Kill foldUFM in classifyTyConBartosz Nitka2016-05-101-1/+1
* Comment typos: Mkae -> Make, Hsakell -> HaskellRyanGlScott2016-04-301-1/+1
* Track specified/invisible more carefully.Richard Eisenberg2016-03-212-6/+7
* Address #11471 by putting RuntimeRep in kinds.wip/runtime-repRichard Eisenberg2016-02-244-5/+7
* s/unLifted/unlifted for consistencyÖmer Sinan Ağacan2016-01-271-1/+1
* Typos in commentsGabor Greif2016-01-271-1/+1
* Rework derivation of type representations for wired-in thingsBen Gamari2016-01-201-1/+1
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-184-13/+14