summaryrefslogtreecommitdiff
path: root/compiler/main/HscMain.hs
Commit message (Expand)AuthorAgeFilesLines
* Simplify handling of the interactive package; fixes Trac #8831Simon Peyton Jones2014-03-231-9/+2
* Implement pattern synonymsDr. ERDI Gergo2014-01-201-0/+1
* Re-work the naming story for the GHCi prompt (Trac #8649)Simon Peyton Jones2014-01-091-12/+20
* Refactor the way shadowing in handled in GHCiSimon Peyton Jones2014-01-031-1/+2
* Export getHscEnv from HscMainEdsko de Vries2013-12-031-1/+4
* More faff to get GHCi's top-level environment rightSimon Peyton Jones2013-11-281-34/+21
* CommentSimon Marlow2013-11-211-0/+3
* Normalise the type when generating do-bind warnings (Trac #8470)Simon Peyton Jones2013-10-231-5/+7
* Minor code refactoring in HscMainJan Stolarek2013-10-161-6/+2
* Trailing whitespacesJan Stolarek2013-10-161-5/+4
* Restructure compilation pipeline to allow hooksAustin Seipp2013-09-221-47/+29
* Fix AMP warnings.Austin Seipp2013-09-111-3/+7
* Improve Linting in GHCi (fixes Trac #8215)Simon Peyton Jones2013-09-031-29/+19
* Rename doDynamicToo to dynamicTooMkDynamicDynFlagsIan Lynagh2013-07-301-1/+1
* desugar code even when -fno-code is used; fixes #8101Ian Lynagh2013-07-281-2/+2
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-211-1/+1
* Fix the GHC package DLL-splittingIan Lynagh2013-05-141-1/+1
* Remove extCoreName from DynFlagsIan Lynagh2013-04-261-10/+13
* Remove DynFlags's hscOutName fieldIan Lynagh2013-04-261-10/+10
* Implement type family instance support for ":info" (#4175)Patrick Palka2013-03-151-1/+1
* Change how -dynamic-too worksIan Lynagh2013-03-091-0/+1
* Split the Hsc phase into two subphasesIan Lynagh2013-03-091-8/+2
* A couple more small refactoringsIan Lynagh2013-03-091-11/+14
* Refactor the pipeline/hsc interactionIan Lynagh2013-03-071-316/+191
* Make codeOutput and friends return the filename that they have createdIan Lynagh2013-03-021-13/+15
* When printing types in the interactive UI, take account of free variablesSimon Peyton Jones2013-01-221-0/+2
* Handle -boot files properly when doing -dynamic-tooIan Lynagh2013-01-101-1/+2
* Rename all of the 'cmmz' flags and make them more consistent.Austin Seipp2012-12-191-4/+4
* Implement the -dynamic-too optimised path for the NCGIan Lynagh2012-12-111-1/+8
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-9/+7
* Refactor the way dump flags are handledIan Lynagh2012-10-181-2/+2
* Some alpha renamingIan Lynagh2012-10-161-4/+4
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-1/+5
* This big patch re-factors the way in which arrow-syntax is handledSimon Peyton Jones2012-10-031-3/+3
* fix stage2 compilationSimon Marlow2012-09-261-0/+1
* Remove some old-codegen cruftSimon Marlow2012-09-251-11/+3
* When -split-objs is on, make one SRT per split, not one per moduleSimon Marlow2012-09-251-12/+27
* Fix -split-objs with the new code generatorSimon Marlow2012-09-041-1/+3
* Fix :issafe command (#7172).David Terei2012-08-231-4/+18
* Improve Safe Haskell warn/error output.David Terei2012-08-231-7/+9
* Remove an unsafe use of head (#7118)Paolo Capriotti2012-08-051-1/+1
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-3/+2
* Allow 'default' declarations in GHCiPatrick Palka2012-07-111-1/+4
* Remove "fuel", adapt to Hoopl changes, fix warningsSimon Marlow2012-07-051-3/+0
* Fix merge-related problemsSimon Marlow2012-07-041-2/+0
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-140/+185
|\
| * small tidyupSimon Marlow2012-06-151-2/+1
| * Remove more redundant Platform argumentsIan Lynagh2012-06-131-2/+1
| * Remove some more Platform argumentsIan Lynagh2012-06-131-1/+1
| * Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-06-131-8/+8
| |\