summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix #8745 - GND is now -XSafe compatible.Austin Seipp2014-02-171-4/+1
* Fix --enable-unregistered by passing NOSMP to .hc compiler (#8748)Sergei Trofimovich2014-02-171-0/+5
* Fix #8773.Richard Eisenberg2014-02-131-0/+14
* Fix #5682. Now, '(:) parses.Richard Eisenberg2014-02-131-0/+2
* Remove space after ASSERT.Julian K. Arni2014-02-131-1/+1
* Fix some typos in commentsGabor Greif2014-02-132-4/+4
* Fix Manual hlinting patchJoachim Breitner2014-02-131-2/+2
* Manual hlinting: or (map f) = any fJoachim Breitner2014-02-132-3/+3
* Cleaned up Maybes.lhsBaldur Blöndal2014-02-1319-68/+42
* Remove eta-expansion in Rules.matchJoachim Breitner2014-02-111-8/+0
* Use exprIsLambda_maybe in matchJoachim Breitner2014-02-112-36/+85
* Add Case TyConAppCo to match_coJoachim Breitner2014-02-111-3/+22
* In simpleOptExpr, unfold compulsary unfoldingsJoachim Breitner2014-02-111-0/+11
* In CoreSubst, optimize Coercible values aggressivelyJoachim Breitner2014-02-111-2/+2
* Replace forall'ed Coercible by ~R# in RULESJoachim Breitner2014-02-113-6/+54
* Note [Eta expansion in match]Joachim Breitner2014-02-101-0/+19
* Add a unit test for CallArityJoachim Breitner2014-02-101-0/+1
* Implement CallArity analysisJoachim Breitner2014-02-1010-11/+509
* Refactor previous commit on fixing #7021.Richard Eisenberg2014-02-092-47/+19
* Apply changes relative to TH.Pred becoming a TH.Type's synonym (issue #7021)YoEight2014-02-093-49/+61
* Fix #8759 by not panicking with TH and patsyns.Richard Eisenberg2014-02-092-1/+4
* Fix #8758 by assuming RankNTypes when checking GND code.Richard Eisenberg2014-02-091-1/+2
* Issue an error for pattern synonyms defined in a local scope (#8757)Dr. ERDI Gergo2014-02-092-1/+13
* Fix #8631.Richard Eisenberg2014-02-084-6/+23
* In deepSplitCprType_maybe, be more forgivingJoachim Breitner2014-02-071-1/+3
* Eliminate duplicate code in Cmm pipelineJan Stolarek2014-02-031-51/+30
* Document deprecations in HooplJan Stolarek2014-02-033-2/+30
* Remove unused importJan Stolarek2014-02-021-1/+0
* Remove redundant NoMonoLocalBinds pragmaJan Stolarek2014-02-021-5/+1
* Fix a popular typo in commentsGabor Greif2014-02-016-6/+6
* Nuke dead codeJan Stolarek2014-02-014-681/+5
* Simplify Control Flow Optimisations Cmm passJan Stolarek2014-02-011-31/+12
* Remove unnecessary LANGUAGE pragmaJan Stolarek2014-02-011-5/+0
* Loopification jump between stack and heap checksJan Stolarek2014-02-013-18/+53
* Remove Coercible documentation from compiler/prelude/primops.txt.ppJoachim Breitner2014-01-301-41/+0
* Fix inplace dynamic linking on OS X (#8266)Christiaan Baaj2014-01-283-11/+18
* Fix ./validate failure due to unused result.Austin Seipp2014-01-271-2/+5
* Abort when binutils ld is used with dynamic linking on ARMBen Gamari2014-01-271-0/+31
* Squash some spelling issuesGabor Greif2014-01-2613-18/+18
* Some typos in commentsGabor Greif2014-01-231-1/+1
* Some polishing of the demand analyser.Joachim Breitner2014-01-232-51/+102
* Fix #8677 (fallout from #8180)Austin Seipp2014-01-211-1/+2
* Implement pattern synonymsDr. ERDI Gergo2014-01-2067-475/+2088
* Explain why TcAxiomInstCo carries [TcCoercion], and not [TcType]Joachim Breitner2014-01-201-0/+6
* Simplify doCorePassJoachim Breitner2014-01-202-32/+33
* Make worker-wrapper unbox data familiesJoachim Breitner2014-01-207-74/+118
* Fix #8451Gabor Pali2014-01-181-0/+4
* Enable LLVM-based code generation for FreeBSD/amd64.Gabor Pali2014-01-171-1/+1
* Don't print roles for data instancesSimon Peyton Jones2014-01-171-1/+3
* Eta expand data family instances before printing themSimon Peyton Jones2014-01-171-5/+17