summaryrefslogtreecommitdiff
path: root/compiler/coreSyn
Commit message (Expand)AuthorAgeFilesLines
* Fix comments on isValArgSimon Peyton Jones2013-01-281-2/+3
* Pure refactoringSimon Peyton Jones2013-01-281-1/+2
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-256-72/+35
|\
| * Major patch to implement the new Demand AnalyserSimon Peyton Jones2013-01-176-33/+33
| * Fix Trac #7585.Richard Eisenberg2013-01-151-39/+2
* | Allow eta-reduction of eval'd functions if of arity 1Simon Peyton Jones2013-01-221-2/+22
|/
* Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-01-027-67/+117
|\
| * De-tab PprExternalCoreSimon Peyton Jones2013-01-021-22/+21
| * Fix bug in External Core pretty printer (fixes Trac #7547)Simon Peyton Jones2013-01-021-2/+8
| * Refactor the invariants for ClsInstsSimon Peyton Jones2013-01-012-3/+3
| * Implement overlapping type family instances.Richard Eisenberg2012-12-214-40/+85
* | Refactoring; no change in behaviourSimon Peyton Jones2013-01-021-53/+56
* | Define ListSetOps.getNth, and use itSimon Peyton Jones2013-01-022-4/+5
* | Comment typo onlySimon Peyton Jones2012-12-241-1/+1
|/
* Rename remaining FastBytes usages to ByteStringIan Lynagh2012-12-141-2/+2
* Inline some FastBytes/ByteString wrappersIan Lynagh2012-12-142-2/+4
* Added GHC formalism to the GHC source tree.Richard Eisenberg2012-12-012-1/+68
* Remove case from coreLintExpr dealing with types, as it is not used.Richard Eisenberg2012-11-301-2/+4
* typos in commentsGabor Greif2012-11-161-1/+1
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-194-12/+12
|\
| * Refactor the way dump flags are handledIan Lynagh2012-10-182-3/+3
| * Some alpha renamingIan Lynagh2012-10-164-13/+13
| * Rename DynFlag to GeneralFlagIan Lynagh2012-10-162-2/+2
* | Comments and debug tracing onlySimon Peyton Jones2012-10-191-1/+2
* | Use isCheapApp in exprIsWorkFreeSimon Peyton Jones2012-10-151-11/+29
|/
* Make the -dsuppress-* flags dynamicIan Lynagh2012-10-091-21/+36
* Make the opt_UF_* static flags dynamicIan Lynagh2012-10-091-58/+62
* Merge remote-tracking branch 'origin/master' into tc-untouchablesSimon Peyton Jones2012-09-184-26/+29
|\
| * Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-09-171-1/+2
| |\
| * | Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-174-25/+27
| * | Pass DynFlags to the ru_try functions of built-in rulesIan Lynagh2012-09-171-1/+2
* | | Implement 'left' and 'right' coercionsSimon Peyton Jones2012-09-175-5/+42
| |/ |/|
* | Print literal integers in External Core.Simon Peyton Jones2012-09-151-1/+2
|/
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-08-292-23/+33
|\
| * Remove CPP from coreSyn/CoreUtils.lhsIan Lynagh2012-08-292-9/+12
| * Add DynFlags to the CorePrepEnvIan Lynagh2012-08-291-14/+21
* | Comments in CoreSyn onlySimon Peyton Jones2012-08-281-0/+8
|/
* Add mapTM to TrieMapSimon Peyton Jones2012-08-221-13/+100
* Put kind variables before type variables when quantifyingSimon Peyton Jones2012-08-151-3/+3
* Comments about shadowingSimon Peyton Jones2012-08-151-0/+13
* FloutOut.wrapTick: don't forget to tick the args of a constructor appSimon Marlow2012-08-021-1/+1
* Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-07-207-8/+12
|\
| * GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-2/+0
| * Move -fno-warn-orphan flag into individual modulesIan Lynagh2012-07-152-0/+2
| * Implement FastBytes, and use it for MachStrIan Lynagh2012-07-145-6/+10
* | Make SizeIs strict in the bag, which improves performance a bitSimon Peyton Jones2012-07-201-1/+1
* | Make seqType etc take accouunt of kinds that are now non-trivialSimon Peyton Jones2012-07-201-9/+9
* | Do calcUnfoldingGuidance on the *non* occ-analysed RHSSimon Peyton Jones2012-07-201-27/+52
|/
* Add silent superclass parameters (again)Simon Peyton Jones2012-06-277-8/+29
* Remove another use of sortLeIan Lynagh2012-06-221-12/+9