summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* WIP: Move large tuples to a new module GHC.LargeTuplewip/rwbarton-large-tupleReid Barton2017-01-063-3/+10
* Typofixes in manual and comments [ci skip]Gabor Greif2017-01-042-2/+2
* Refactor importdecls/topdecls parsing.Edward Z. Yang2017-01-021-44/+50
* Don't suggest enabling TypeApplications when it's already enabledMaciej Bielecki2017-01-021-2/+8
* Disallow users to write instances of KnownNat and KnownSymsjorn32017-01-021-6/+11
* CallArity: Use exprIsCheap to detect thunksJoachim Breitner2016-12-261-5/+16
* rename: Add note describing #11216Ben Gamari2016-12-231-4/+22
* Add caret diagnosticsPhil Ruffwind2016-12-233-10/+104
* rename: Don't require 'fail' in non-monadic contextsBen Gamari2016-12-232-3/+22
* Push coercions in exprIsConApp_maybeSimon Peyton Jones2016-12-231-2/+48
* Removed dead code in DsCCall.mk_altSimon Peyton Jones2016-12-231-48/+41
* Propagate evaluated-ness a bit more faithfullySimon Peyton Jones2016-12-232-3/+23
* Tiny refactor in CoreTidySimon Peyton Jones2016-12-231-10/+10
* Float unboxed expressions by boxingSimon Peyton Jones2016-12-233-118/+219
* Ensure that even bottoming functions have an unfoldingSimon Peyton Jones2016-12-231-20/+26
* Comments onlySimon Peyton Jones2016-12-231-0/+2
* White space onlySimon Peyton Jones2016-12-231-4/+4
* Fix a bug in ABot handling in CoreAritySimon Peyton Jones2016-12-231-3/+10
* Alpha-renaming and white space onlySimon Peyton Jones2016-12-231-10/+11
* Fix another forward reference to a NoteRyan Scott2016-12-211-2/+2
* Notes on parsing lists in Parser.yEdward Z. Yang2016-12-211-0/+44
* Support for abi-depends for computing shadowing.Edward Z. Yang2016-12-213-116/+211
* Disambiguate two Notes with identical namesRyan Scott2016-12-211-2/+2
* Fix a forward reference to a NoteRyan Scott2016-12-211-2/+2
* Fix 'SPECIALISE instance'Simon Peyton Jones2016-12-218-98/+133
* Never apply worker/wrapper to DFunsSimon Peyton Jones2016-12-212-38/+46
* Move InId/OutId to CoreSynSimon Peyton Jones2016-12-218-84/+51
* Lint DFunUnfoldingsSimon Peyton Jones2016-12-211-2/+14
* Don't eta-expand in stable unfoldingsSimon Peyton Jones2016-12-212-13/+36
* Move typeSize/coercionSize into TyCoRepSimon Peyton Jones2016-12-214-47/+59
* Test Trac #12968, plus some commentsSimon Peyton Jones2016-12-212-0/+5
* Rewrite Note [Api annotations] for clarity.Edward Z. Yang2016-12-203-55/+88
* Allow use of the external interpreter in stage1.Shea Levy2016-12-2027-322/+98
* Revert "Allow use of the external interpreter in stage1."Tamar Christina2016-12-1927-75/+322
* Introduce unboxedSum{Data,Type}Name to template-haskellRyan Scott2016-12-182-3/+17
* Fix Haddock comment typo.Edward Z. Yang2016-12-181-1/+1
* Check family instance consistency of hs-boot families later, fixes #11062.Edward Z. Yang2016-12-175-8/+81
* Allow use of the external interpreter in stage1.Shea Levy2016-12-1727-322/+75
* Improve StringBuffer and FastString docsPhil Ruffwind2016-12-172-4/+51
* Windows: Improve terminal detection mechanismPhil Ruffwind2016-12-174-98/+154
* Reshuffle levity polymorphism checks.Richard Eisenberg2016-12-174-21/+28
* Revert "Do not init record accessors as exported"Ben Gamari2016-12-173-17/+2
* Fix string merging with -split-sectionsSimon Brenner2016-12-161-3/+14
* Make up a module name for c-- filesBen Gamari2016-12-161-2/+5
* CLabel: Kill redundant UnitId argument from labelDynamicBen Gamari2016-12-164-11/+22
* Packages: Kill unused UnitId argument to isDllNameBen Gamari2016-12-164-19/+16
* DynFlags: Rip out remnants of WarnContextQuantificationBen Gamari2016-12-161-3/+0
* Typos in commentsGabor Greif2016-12-169-9/+9
* Verify that known-key uniques fit in interface fileBen Gamari2016-12-153-1/+18
* UniqSupply: Use full range of machine wordBen Gamari2016-12-154-10/+39