summaryrefslogtreecommitdiff
path: root/compiler/GHC/HsToCore
Commit message (Expand)AuthorAgeFilesLines
* Fix error when using empty case in arrow notationJakob Bruenker2022-04-011-8/+23
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-0110-128/+230
* Keep track of promotion ticks in HsOpTywip/no-c-stubswip/matt-merge-batchsheaf2022-04-011-1/+1
* Refactor handling of global initializersBen Gamari2022-04-012-35/+30
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-291-10/+10
* Add the OPAQUE pragmaChristiaan Baaij2022-03-252-0/+3
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-231-118/+283
* TTG: TH brackets finishing touchesromes2022-03-183-30/+13
* TTG: Refactor bracket for desugaring during tcromes2022-03-182-12/+9
* Separate constructors for typed and untyped bracketsromes2022-03-183-18/+39
* Type-checking untyped bracketsromes2022-03-181-2/+3
* TTG: Refactor HsBracketromes2022-03-183-7/+1
* TH: allow negative patterns in quotes (#20711)Zubin Duggal2022-03-161-1/+8
* Fix isLiftedType_maybe and handle falloutsheaf2022-03-145-15/+19
* TTG Pull AbsBinds and ABExport out of the main ASTromes2022-03-145-21/+23
* Don't allow Float#/Double# literal patternssheaf2022-03-051-3/+3
* Don't emit foreign exports initialiser code for empty CAF listCheng Shao2022-02-231-0/+1
* Introduce predicate for when to enable source notes (needSourceNotes)Matthew Pickering2022-02-231-5/+1
* Kill derived constraintsRichard Eisenberg2022-02-233-9/+5
* Track object file dependencies for TH accurately (#20604)Zubin Duggal2022-02-201-20/+34
* Fix some notesMatthew Pickering2022-02-083-3/+2
* Create `CoverageConfig`John Ericson2022-02-071-5/+21
* GHC.HsToCore.Coverage: No more HscEnv, less DynFlagsJohn Ericson2022-02-071-31/+27
* Fix a few Note inconsistenciesBen Gamari2022-02-014-6/+7
* Consistently upper-case "Note ["Ben Gamari2022-02-011-6/+6
* Make RULE matching insensitive to eta-expansionSimon Peyton Jones2022-01-261-2/+2
* Correct type of static forms in hsExprTypeMatthew Pickering2022-01-181-2/+2
* Untangled GHC.Types.Id.Make from the driverSylvain Henry2022-01-122-8/+6
* Multiple Home UnitsMatthew Pickering2021-12-281-2/+2
* Fix typosKrzysztof Gogolewski2021-12-253-4/+4
* Use file hash cache when hashing object file dependenciesMatthew Pickering2021-12-091-1/+2
* Misc cleanupKrzysztof Gogolewski2021-11-251-4/+4
* Use 'NonEmpty' for the fields in an 'HsProjection' (#20389)Zubin Duggal2021-11-201-3/+7
* Pmc: Don't case split on wildcard matches (#20642)Sebastian Graf2021-11-172-41/+112
* Pmc: Do inhabitation test for unlifted vars (#20631)Sebastian Graf2021-11-072-17/+30
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-023-3/+3
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-024-13/+13
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-1711-541/+65
* Reject GADT pattern matches in arrow notationsheaf2021-10-092-5/+12
* Trees That Grow refactor for HsTick and HsBinTickAndrea Condoluci2021-09-305-36/+32
* Nested CPR light unleashed (#18174)Sebastian Graf2021-09-301-0/+1
* compiler: occEnvElts -> nonDetOccEnvEltsBen Gamari2021-09-291-1/+1
* Refactor module dependencies codeSylvain Henry2021-09-171-51/+2
* EPA: correctly capture comments between 'where' and bindsAlan Zimmerman2021-09-171-1/+1
* Canonicalize bignum literalsSylvain Henry2021-09-113-26/+51
* Add and use new constructors to TcRnMessageAlfredo Di Napoli2021-09-071-1/+1
* Desugarer: Bring existentials in scope when substituting into record GADTsRyan Scott2021-08-251-3/+11
* Pmc: Better SCC annotations and trace outputSebastian Graf2021-08-233-48/+89
* Driver rework pt3: the upsweepMatthew Pickering2021-08-181-2/+9
* Detect TypeError when checking for insolubilitysheaf2021-08-151-0/+2