summaryrefslogtreecommitdiff
path: root/compiler/coreSyn
Commit message (Expand)AuthorAgeFilesLines
* 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
* Correct a commentIan Lynagh2012-06-221-1/+1
* Make -dppr-case-as-let a dynamic flagIan Lynagh2012-06-141-25/+25
* Fix whitespace in coreSyn/PprCore.lhsIan Lynagh2012-06-141-119/+112
* Simplify the implementation of Implicit ParametersSimon Peyton Jones2012-06-131-21/+2
* Pass DynFlags down to showSDocIan Lynagh2012-06-121-86/+110
* Remove some redundant Show instancesIan Lynagh2012-06-121-3/+0
* Pass DynFlags down to showSDocDumpIan Lynagh2012-06-121-1/+1
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-06-061-16/+2
|\
| * Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-051-16/+2
| |\
| | * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-16/+2
* | | Put the Integer type, rather than the mkIntegerId, inside LitIntegerIan Lynagh2012-06-062-26/+39
* | | Tell built-in rules the Id that the rule has matchedIan Lynagh2012-06-061-1/+1
|/ /
* | Change how macros like ASSERT are definedIan Lynagh2012-06-051-1/+1
* | Fix whitespace in coreSyn/CorePrep.lhsIan Lynagh2012-05-291-209/+203
* | Be less aggressive about the result discountSimon Peyton Jones2012-05-281-32/+41
* | When comparing Case expressions, take account of empty alternativesSimon Peyton Jones2012-05-162-24/+45
|/