summaryrefslogtreecommitdiff
path: root/compiler/GHC/HsToCore
Commit message (Expand)AuthorAgeFilesLines
* compiler: Use compact representation for UsageFile (#22744)Zubin Duggal2023-05-161-2/+3
* compiler: Use compact representation/FastStrings for `SourceNote`sZubin Duggal2023-05-161-6/+5
* Split DynFlags structure into own moduleOleg Grenrus2023-05-151-1/+1
* Add sized primitive literal syntaxBen Orchard2023-05-031-1/+26
* Add import lists to few GHC.Driver.Session importsOleg Grenrus2023-04-161-1/+2
* TH: revert changes to GadtC & RecGadtCsheaf2023-04-011-7/+7
* Handle records in the renamersheaf2023-03-294-28/+34
* JS: fix implementation of forceBool to use JS backend syntaxwip/js-forceBoolJosh Meredith2023-03-131-1/+1
* More fixes for `type data` declarationsSimon Peyton Jones2023-03-031-2/+2
* fix: Consider strictness annotation in rep_bindromes2023-03-011-3/+9
* Don't specialise incoherent instance applicationsGergő Érdi2023-02-2710-108/+208
* Treat type data declarations as empty when checking pattern-matching coverageRyan Scott2023-02-201-5/+10
* Minor refactorKrzysztof Gogolewski2023-02-044-25/+17
* Fix CallerCC potentially shadowing other cost centres.Andreas Klebinger2023-02-032-2/+2
* Improve exprOkForSpeculation for classopsSimon Peyton Jones2023-01-311-3/+2
* Take account of loop breakers in specLookupRuleSimon Peyton Jones2023-01-301-1/+1
* CApiFFI: add ConstPtr for encoding const-qualified pointer return typesnineonine2023-01-281-2/+10
* Revert "CApiFFI: add ConstPtr for encoding const-qualified pointer return typ...Ben Gamari2023-01-281-10/+2
* Accept an orphan declaration (sadly)Simon Peyton Jones2023-01-271-0/+5
* Fix recompilation checking for multiple home unitsMatthew Pickering2023-01-241-4/+8
* EPA: Add SourceText to HsOverLabelAlan Zimmerman2023-01-232-5/+5
* Document the semantics of pattern bindings a bit betterSimon Peyton Jones2023-01-171-1/+1
* Misc cleanupKrzysztof Gogolewski2023-01-111-12/+2
* HsToken in TypeArg (#19623)Vladislav Zavialov2023-01-051-1/+1
* Misc cleanupKrzysztof Gogolewski2023-01-055-19/+19
* Store RdrName rather than OccName in HolesMatthew Pickering2022-12-241-26/+48
* Refactor mkRuntimeErrorSimon Peyton Jones2022-12-221-2/+2
* Respect -XStrict in the pattern-match checker (#21761)Sebastian Graf2022-12-131-2/+31
* Fix mk_mod_usage_info if the interface file is not already loadedMatthew Pickering2022-12-081-28/+29
* Handle type data declarations in Template Haskell quotations and splices (fix...Ross Paterson2022-12-031-6/+9
* addHsOuterFamEqnTyVarBinds: use FreshNamesOnly for explicit bindersVladislav Zavialov2022-12-031-1/+1
* Refactor: FreshOrReuse instead of addTyClTyVarBindsVladislav Zavialov2022-12-031-65/+77
* ApplicativeDo: Set pattern location before running exhaustiveness checkerMatthew Pickering2022-12-021-1/+2
* Add Javascript backendSylvain Henry2022-11-292-6/+694
* Print unticked promoted data constructors (#20531)Vladislav Zavialov2022-11-253-12/+15
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-235-56/+47
* CApiFFI: add ConstPtr for encoding const-qualified pointer return types (#22043)nineonine2022-11-231-2/+10
* Be more careful when reporting unbound RULE bindersSimon Peyton Jones2022-11-191-27/+68
* Implement UNPACK support for sum types.Madeline Haraj2022-11-141-1/+1
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-1116-140/+170
* Fix DsUselessSpecialiseForClassMethodSelector msgwip/T21851Simon Peyton Jones2022-11-101-1/+1
* Define `Infinite` list and use where appropriate.M Farkas-Dyck2022-11-081-6/+6
* Minor refactor around FastStringsKrzysztof Gogolewski2022-11-052-2/+3
* Export pprTrace and friends from GHC.Prelude.Andreas Klebinger2022-11-032-4/+0
* Minor SDoc-related cleanupKrzysztof Gogolewski2022-10-281-1/+1
* Cleanup String/FastString conversionsKrzysztof Gogolewski2022-10-253-20/+20
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-192-3/+3
* Allow configuration of error message printingMatthew Pickering2022-10-183-6/+12
* Avoid Data.List.group; prefer Data.List.NonEmpty.groupBodigrim2022-09-281-11/+10
* Refactor UnfoldingSource and IfaceUnfoldingSimon Peyton Jones2022-09-282-10/+10