summaryrefslogtreecommitdiff
path: root/compiler/GHC/HsToCore
Commit message (Expand)AuthorAgeFilesLines
* TTG for HsTyLitromes2022-07-061-1/+1
* TTG for ForeignImport/Exportromes2022-07-062-8/+8
* TTG: Move CoreTickish out of LHS.Bindsromes2022-07-063-10/+11
* Prune L.H.S modules of GHC dependenciesromes2022-07-063-5/+4
* desugar: Look through ticks when warning about possible literal overflowMatthew Pickering2022-07-012-3/+39
* Fix panic with UnliftedFFITypes+CApiFFI (#14624)nineonine2022-07-012-12/+39
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-206-12/+14
* Typecheck remaining ValArgs in rebuildHsAppssheaf2022-06-091-10/+8
* HsToCore.Coverage: Purge DynFlagswip/coverage-configJohn Ericson2022-06-021-32/+25
* GHC.HsToCore.Breakpoints: Slightly improve perfSylvain Henry2022-06-021-1/+1
* Split out `GHC.HsToCore.{Breakpoints,Coverage}` and use `SizedSeq`John Ericson2022-06-023-183/+238
* Rename `HsToCore.{Coverage -> Ticks}`John Ericson2022-06-021-13/+13
* Hoist auto `mkModBreaks` and `writeMixEntries` conditions to callerJohn Ericson2022-06-021-13/+14
* HsToCore.Coverage: Improve haddocksJohn Ericson2022-06-021-22/+37
* TTG: Rework and improve splicesromes2022-06-013-30/+27
* Split GHC.HsToCore.Foreign.DeclSylvain Henry2022-05-304-665/+759
* Use a class to check validity of withDictwip/withdictKrzysztof Gogolewski2022-05-273-202/+1
* TTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hswip/romes/ttg-matchgroup-originromes2022-05-263-12/+12
* Desugar RecordUpd in `tcExpr`wip/T18802CarrieMY2022-05-251-259/+1
* Remove HscEnv from GHC.HsToCore.Usage (related to #17957)Andre Marianiello2022-05-251-18/+26
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-211-1/+1
* Fix bad interaction between withDict and the SpecialiserSimon Peyton Jones2022-05-171-47/+78
* Comments only around HsWrapperSimon Peyton Jones2022-05-131-3/+16
* Add a missing guard in GHC.HsToCore.Utils.is_flat_prod_patSimon Peyton Jones2022-05-111-1/+5
* Use the wrapper for an unlifted bindingSimon Peyton Jones2022-05-101-3/+3
* template-haskell: Fix representation of OPAQUE pragmasMatthew Pickering2022-05-061-1/+15
* Fix several note references, part 2Krzysztof Gogolewski2022-05-053-9/+9
* Drop the app invariantghc-9.5-startJoachim Breitner2022-04-091-5/+3
* Docs: datacon eta-expansion, rep-poly checkssheaf2022-04-081-3/+2
* Add flag -fprof-manual which controls if GHC should honour manual cost centres.Andreas Klebinger2022-04-081-1/+1
* 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