summaryrefslogtreecommitdiff
path: root/compiler/main
Commit message (Expand)AuthorAgeFilesLines
* un-wire-in error, undefined, CallStack, and IPEric Seidel2016-01-181-1/+1
* Fix some typosRik Steenkamp2016-01-161-1/+1
* Fix #11405.Richard Eisenberg2016-01-151-2/+2
* Fix #10872.Richard Eisenberg2016-01-151-3/+30
* Refactor lookupFixityRn-related code following D1744RyanGlScott2016-01-151-6/+11
* Rename InjectiveTypeFamilies to TypeFamilyDependenciesBen Gamari2016-01-141-2/+2
* A little closer to supporting breakpoints with -fexternal-interpreterSimon Marlow2016-01-131-14/+3
* Add InjectiveTypeFamilies language extensionJan Stolarek2016-01-091-1/+3
* Reject import declaration with semicolon in GHCiRik Steenkamp2016-01-092-6/+13
* Support for qRecover in TH with -fexternal-interpreterSimon Marlow2016-01-081-1/+6
* Enable stack traces with ghci -fexternal-interpreter -profSimon Marlow2016-01-087-279/+101
* Add a note describing the protocol for adding a language extensionBen Gamari2016-01-061-0/+54
* Extend ghc environment file featuresDuncan Coutts2016-01-051-24/+85
* Remove -Wtoo-many-guards from default flags (fixes #11316)George Karachalias2016-01-051-1/+0
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-315-9/+2
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-315-23/+2
* Drop redundant/explicit `=1` in `-DFOO=1` flagsHerbert Valerio Riedel2015-12-311-14/+14
* Use 0/1 instead of YES/NO as `__GLASGOW_HASKELL_TH__` macro valueHerbert Valerio Riedel2015-12-311-2/+2
* Drop redundant `-D__GLASGOW_HASKELL__=...` flagHerbert Valerio Riedel2015-12-311-7/+2
* Various API Annotations fixesAlan Zimmerman2015-12-311-0/+1
* Export some useful GHC API functions.Edward Z. Yang2015-12-294-1/+49
* The -package flag should select match from right-most package db.Edward Z. Yang2015-12-271-1/+3
* Adding flags: -ffull-guard-reasoning and too-many-guardsGeorge Karachalias2015-12-271-1/+8
* Clean up a botched merge.Edward Z. Yang2015-12-261-16/+3
* Visible type applicationRichard Eisenberg2015-12-242-10/+4
* Refactoring onlySimon Peyton Jones2015-12-241-1/+2
* Implement -hide-all-plugin-packages and -plugin-package(-id), fixing #11244Edward Z. Yang2015-12-224-44/+149
* Refactor package flags into several distinct types.Edward Z. Yang2015-12-222-86/+136
* Fix #11256 by not immediately erroring if we can't find a module.Edward Z. Yang2015-12-211-5/+3
* Maintain cost-centre stacks in the interpreterSimon Marlow2015-12-216-67/+93
* DynFlags: call defaultWays when creating defaultFlagsThomas Miedema2015-12-211-3/+1
* Add sparc64 a known architecture (Ticket #11211)John Paul Adrian Glaubitz2015-12-191-1/+2
* LLVM backend: Show expected LLVM version in warnings/errorsÖmer Sinan Ağacan2015-12-181-1/+4
* Random typo fixesHerbert Valerio Riedel2015-12-171-1/+1
* Add -fprint-typechecker-elaboration flag (fixes #10662)Eugene Akentyev2015-12-171-0/+2
* Build system: Make cGhcRtsWithLibdw flag a proper BoolBen Gamari2015-12-171-8/+7
* Remote GHCi, -fexternal-interpreterSimon Marlow2015-12-1713-353/+294
* GHC doesn't have a way to ask for user-package-db, so Cabal reimplemented it.Edward Z. Yang2015-12-162-0/+5
* Add `-W(no-)xxx` aliases for `-f(no-)warn-xxx` flagsDavid Luposchainsky2015-12-163-87/+99
* Expose enabled language extensions to THBen Gamari2015-12-155-346/+242
* Narrow scope of special-case for unqualified printing of names in core librariesBen Gamari2015-12-151-16/+26
* Allow recursive (undecidable) superclassesSimon Peyton Jones2015-12-151-0/+2
* DynFlags: delete function that doesn't do anythingThomas Miedema2015-12-151-12/+3
* DynFlags: remove Opt_StaticThomas Miedema2015-12-154-17/+12
* DynFlags Remove -fwarn-context-quantification flagBen Gamari2015-12-151-3/+3
* Make -XStrict imply -XStrictDataAdam Sandberg Eriksson2015-12-121-0/+1
* Implement -fwarn-missing-pat-syn-sigsMatthew Pickering2015-12-121-2/+5
* Frontend plugins.Edward Z. Yang2015-12-123-6/+29
* Add kind equalities to GHC.Richard Eisenberg2015-12-1112-87/+96
* Fix infix record field fixity (#11167 and #11173).Adam Gundry2015-12-111-5/+7