summaryrefslogtreecommitdiff
path: root/compiler/basicTypes
Commit message (Expand)AuthorAgeFilesLines
* Add API AnnotationsAlan Zimmerman2014-11-211-0/+3
* AST changes to prepare for API annotations, for #9628Alan Zimmerman2014-11-211-4/+5
* Fix #7484, checking for good binder names in Convert.Richard Eisenberg2014-11-212-71/+253
* Rejig builders for pattern synonyms, especially unlifted onesSimon Peyton Jones2014-11-211-106/+101
* Comments onlySimon Peyton Jones2014-11-211-1/+1
* Implement #5462 (deriving clause for arbitrary classes)Jose Pedro Magalhaes2014-11-201-0/+1
* Adding dedicated Show instances for SrcSpan/SrcLocAlan Zimmerman2014-11-171-3/+17
* If pattern synonym is bidirectional and its type is some unboxed type T#,Dr. ERDI Gergo2014-11-131-6/+44
* Fix #9788 by giving `coerce` the right type.Richard Eisenberg2014-11-121-11/+8
* Fix #9066.Richard Eisenberg2014-11-121-3/+8
* Implement new integer-gmp2 from scratch (re #9281)Herbert Valerio Riedel2014-11-121-1/+6
* Group PatSyn req/prov arguments together so that they're not all over the placeDr. ERDI Gergo2014-11-081-13/+14
* In pattern synonym matchers, support unboxed continuation results (fixes #9783).Dr. ERDI Gergo2014-11-081-8/+21
* Improve Applicative definitionsDavid Feuer2014-11-071-0/+1
* Make tyConsOfType return a (NameEnv TyCon) rather than [TyCon]Simon Peyton Jones2014-11-061-2/+6
* Remove unused tyConsOfDataConSimon Peyton Jones2014-11-061-14/+0
* Add comments explaining ProbOneShotSimon Peyton Jones2014-11-042-42/+76
* Improve pretty-printing of type variablesSimon Peyton Jones2014-11-041-10/+10
* Tidy up pretty-printing of SrcLoc and SrcSpanSimon Peyton Jones2014-11-041-46/+55
* Add GHC.Prim.oneShotJoachim Breitner2014-11-021-2/+40
* Implementation of hsig (module signatures), per #9252Edward Z. Yang2014-10-241-0/+6
* seqDmdType needs to seq the DmdEnv as wellJoachim Breitner2014-10-131-2/+6
* Clean up and remove todo.Joel Burget2014-10-071-1/+1
* Remove unused hashName declarationJack Henahan2014-10-071-6/+1
* Use dropWhileEndLE p instead of reverse . dropWhile p . reverseDavid Feuer2014-10-021-1/+1
* Revert "Use dropWhileEndLE p instead of reverse . dropWhile p . reverse"Austin Seipp2014-10-021-1/+1
* Use dropWhileEndLE p instead of reverse . dropWhile p . reverseDavid Feuer2014-10-011-1/+1
* Stop exporting, and stop using, functions marked as deprecatedThomas Miedema2014-09-272-4/+1
* De-tabify and remove trailing whitespaceSimon Peyton Jones2014-09-263-437/+418
* Detab DataConEdward Z. Yang2014-09-251-353/+347
* Delete all /* ! __GLASGOW_HASKELL__ */ codeThomas Miedema2014-09-231-11/+1
* Typo in commentGabor Greif2014-09-171-1/+1
* Include pattern synonyms as AConLikes in the type environment,Dr. ERDI Gergo2014-08-301-7/+1
* Switch the package id types to use FastString (rather than String)Duncan Coutts2014-08-291-0/+9
* Define mapUnionVarSet, and use itSimon Peyton Jones2014-08-291-2/+8
* basicTypes: detabify/dewhitespace IdInfoAustin Seipp2014-08-201-155/+148
* basicTypes: detabify/dewhitespace NameEnvAustin Seipp2014-08-201-46/+38
* basicTypes: detabify/dewhitespace NameSetAustin Seipp2014-08-201-67/+60
* basicTypes: detabify/dewhitespace VarAustin Seipp2014-08-201-101/+94
* Package keys (for linking/type equality) separated from package IDs.Edward Z. Yang2014-08-051-3/+23
* Typo fixesGabor Greif2014-08-011-2/+2
* Complete work on new OVERLAPPABLE/OVERLAPPING pragmas (Trac #9242)Simon Peyton Jones2014-07-311-37/+39
* Implement OVERLAPPING and OVERLAPPABLE pragmas (see #9242)Iavor S. Diatchki2014-07-271-17/+56
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-215-74/+74
* Make 'ghc' a wired in package.Edward Z. Yang2014-07-211-1/+1
* Fix demand analyser for unboxed typesSimon Peyton Jones2014-07-011-10/+55
* Factor-out the `OverlapMode` from `OverlapFlag`.Iavor S. Diatchki2014-06-291-8/+21
* Typos in commentsGabor Greif2014-06-251-2/+2
* Make splitStrProdDmd (and similarly Use) more robustSimon Peyton Jones2014-06-201-28/+24
* Fix elemLocalRdrEnv (Trac #9160)Simon Peyton Jones2014-06-121-19/+41