summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Tidy up tracing somewhatSimon Peyton Jones2014-11-283-37/+49
* Don't discard a bang on a newtype pattern (Trac #9844)Simon Peyton Jones2014-11-283-13/+57
* compiler: add new modules pulling in FunFlagsSergei Trofimovich2014-11-272-5/+4
* Embed Git commit id into `ghc --info` outputHerbert Valerio Riedel2014-11-272-0/+3
* Get the right fixity-env in standalone deriving (Trac #9830)Simon Peyton Jones2014-11-272-10/+28
* Don't require ConstraintKinds at usage sites (Trac #9838)Simon Peyton Jones2014-11-272-71/+101
* Resume reporting incomplete pattern matches for record updatesSimon Peyton Jones2014-11-272-3/+6
* Don't require PatternSynonyms language extension to just use pattern synonymsDr. ERDI Gergo2014-11-271-6/+0
* Change loadSrcInterface to return a list of ModIfaceEdward Z. Yang2014-11-263-37/+94
* Inline mkModuleToPkgConfAll into mkModuleToPkgConfGeneric.Edward Z. Yang2014-11-261-37/+17
* Replace `STRICT[12345]` macros by `BangPatterns`Yuri de Wit2014-11-253-31/+6
* Add `--fwarn-trustworthy-safe` to `-Wall` again.David Terei2014-11-241-1/+2
* Minor tweaks to API AnnotationAlan Zimmerman2014-11-243-14/+17
* Add -fdefer-typed-holes flag which defers hole errors to runtime.Merijn Verstraaten2014-11-215-30/+79
* ghc: allow --show-options and --interactive togetherLennart Kolmodin2014-11-214-593/+663
* llvmGen: Compatibility with LLVM 3.5 (re #9142)Ben Gamari2014-11-215-31/+127
* Update Foreign.* for Safe Haskell now that they're safe by defaultDavid Terei2014-11-214-0/+16
* Capture original source for literalsAlan Zimmerman2014-11-2123-248/+330
* Export more Packages functionsLuite Stegeman2014-11-211-4/+11
* Add API AnnotationsAlan Zimmerman2014-11-2119-663/+1832
* AST changes to prepare for API annotations, for #9628Alan Zimmerman2014-11-2143-612/+857
* Fix #9824 by not warning about unused matches in pattern quotes.Richard Eisenberg2014-11-211-0/+3
* Fix #1476 by making splice patterns work.Richard Eisenberg2014-11-213-12/+39
* Fix #7484, checking for good binder names in Convert.Richard Eisenberg2014-11-218-79/+269
* Comments onlySimon Peyton Jones2014-11-212-30/+7
* Fix Trac #9815Simon Peyton Jones2014-11-212-7/+13
* Remove TcMType from compiler_stage2_dll0_MODULESSimon Peyton Jones2014-11-211-1/+0
* Fix a latent promotion bug in TcSimplify.simplifyInferSimon Peyton Jones2014-11-211-13/+20
* Make the on-the-fly unifier defer forall/forall unificationSimon Peyton Jones2014-11-211-25/+1
* Put the decision of when a unification variable can unify with a polytypeSimon Peyton Jones2014-11-212-33/+33
* Implement full co/contra-variant subsumption checking (fixes Trac #9569)Simon Peyton Jones2014-11-2115-150/+312
* Move all the zonk/tidy stuff together into TcMType (refactoring only)Simon Peyton Jones2014-11-213-85/+88
* Rejig builders for pattern synonyms, especially unlifted onesSimon Peyton Jones2014-11-2112-417/+338
* Comments onlySimon Peyton Jones2014-11-213-3/+2
* Rewrite Note [Deriving any class]Joachim Breitner2014-11-211-14/+18
* Revert change to alias handling in ppLlvmGlobal introduced in d87fa34, which ...Luke Iannini2014-11-211-1/+1
* Implement #5462 (deriving clause for arbitrary classes)Jose Pedro Magalhaes2014-11-204-25/+99
* Add flag `-fwarn-missing-exported-sigs`Eric Seidel2014-11-203-10/+33
* Fix #9209, by reporting an error instead of panicking on bad splices.Richard Eisenberg2014-11-202-31/+41
* Kill trailing whitespaceJan Stolarek2014-11-203-27/+27
* Split SynTyCon to SynonymTyCon and FamilyTyConJan Stolarek2014-11-2028-342/+489
* Implement typechecker pluginsAdam Gundry2014-11-2015-108/+544
* Add support for pattern synonym type signatures.Dr. ERDI Gergo2014-11-2012-259/+415
* Update shift/reduce conflict number in parserDr. ERDI Gergo2014-11-201-0/+12
* Make calling conventions in template haskell Syntax.hs consistent with those ...Luite Stegeman2014-11-193-26/+39
* ghc generates more user-friendly error messagesMike Izbicki2014-11-193-1/+54
* arm64: 64bit iOS and SMP support (#7942)Luke Iannini2014-11-199-1/+23
* compiler/main: fixes #9776Carlos Tomé2014-11-191-1/+2
* use correct word size for shiftRightLogical and removeOp32Luite Stegeman2014-11-191-16/+26
* make TcRnMonad.lhs respect -ddump-to-fileGreg Weber2014-11-194-40/+69