summaryrefslogtreecommitdiff
path: root/compiler/deSugar
Commit message (Expand)AuthorAgeFilesLines
* Implement 'left' and 'right' coercionsSimon Peyton Jones2012-09-171-0/+1
* Improve the binding location of class methods (I think)Simon Peyton Jones2012-09-171-2/+3
* Add type "holes", enabled by -XTypeHoles, Trac #5910Simon Peyton Jones2012-09-172-0/+3
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-163-19/+18
* Pass DynFlags down to bWordIan Lynagh2012-09-121-13/+14
* Make -fhpc a dynamic flagIan Lynagh2012-09-032-7/+5
* Fix Trac #7196 by adding a case to the desugarerSimon Peyton Jones2012-08-291-5/+6
* fix warningSimon Marlow2012-08-211-1/+0
* Annotate code in {-# LINE #-} pragmas as wellPeter Wortmann2012-08-211-31/+59
* TH: Pragmas refactoring.Mikhail Vorozhtsov2012-08-151-99/+154
* Remove another unnecessary Platform argumentIan Lynagh2012-08-052-7/+5
* Fix typo in warning messagePaolo Capriotti2012-07-261-1/+1
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-251-1/+3
|\
| * Add flag to disable rule shadowing warning.Paolo Capriotti2012-07-241-1/+3
* | Make -fscc-profiling a dynamic flagIan Lynagh2012-07-242-6/+10
|/
* Reverse sense of test in RULEs warningSimon Peyton Jones2012-07-231-1/+1
* Typo in error messageSimon Peyton Jones2012-07-231-1/+1
* Make the desugarer warn about RULES that may not fireSimon Peyton Jones2012-07-231-0/+23
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-195-45/+94
|\
| * Remove tabsSimon Marlow2012-07-161-2/+2
| * Implemented MultiWayIf extension.Mikhail Vorozhtsov2012-07-165-37/+65
| * Implemented \case expressions.Mikhail Vorozhtsov2012-07-163-23/+44
* | Add a separate FastZString typeIan Lynagh2012-07-151-1/+4
* | HsStringPrim now contains FastBytes, not FastStringIan Lynagh2012-07-142-3/+3
* | Implement FastBytes, and use it for MachStrIan Lynagh2012-07-142-6/+10
|/
* Copy Data.HashTable's hashString into our Util moduleIan Lynagh2012-06-301-1/+0
* Don't put auto sccs on INLINE functions (#6131)Simon Marlow2012-06-151-3/+33
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-06-141-3/+3
|\
| * Simplify the implementation of Implicit ParametersSimon Peyton Jones2012-06-131-3/+3
* | Rename Coverage.dflags to Coverage.tte_dflagsIan Lynagh2012-06-141-3/+3
* | Fix whitespace in deSugar/Coverage.lhsIan Lynagh2012-06-141-231/+224
|/
* Pass DynFlags down to showSDocIan Lynagh2012-06-126-21/+31
* Pass DynFlags down to mk_err_msgIan Lynagh2012-06-121-2/+4
* Pass DynFlags to the LogActionIan Lynagh2012-06-111-1/+1
* Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-052-33/+11
|\
| * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-152-33/+11
* | Change how macros like ASSERT are definedIan Lynagh2012-06-055-2/+6
* | Remove a couple of old wrapper functionsIan Lynagh2012-05-292-11/+6
* | Replace printDump with a new SeverityIan Lynagh2012-05-291-1/+3
* | Wibbles from 'Fix scoping of kind variables in instance declarations'Simon Peyton Jones2012-05-241-12/+15
* | Merge branch 'master' of win:c:/m64/reg13/.Ian Lynagh2012-05-181-6/+19
|\ \
| * | Fix the stub C files we generate on Win64Ian Lynagh2012-05-181-6/+19
| |/
* | Wibbles to lunaris's patch for promoted kindsSimon Peyton Jones2012-05-181-11/+7
* | Allow INLINABLE pragmas in THSimon Peyton Jones2012-05-181-16/+39
* | Applied lunaris's patch to allow promoted types and rich kinds in Template Ha...Richard Eisenberg2012-05-181-210/+342
|/
* Refactor LHsTyVarBndrs to fix Trac #6081Simon Peyton Jones2012-05-111-21/+22
* Use fresh uniques when unboxing coercions in the desugarerSimon Peyton Jones2012-05-091-26/+33
* Yet another major refactoring of the constraint solverSimon Peyton Jones2012-05-071-21/+34
* Tidy up a remaining glitch in unificationSimon Peyton Jones2012-05-013-30/+27
* Remove spurious debug printSimon Peyton Jones2012-04-261-1/+1