summaryrefslogtreecommitdiff
path: root/compiler/GHC/Types
Commit message (Expand)AuthorAgeFilesLines
* igre_prompt_env: discard "only-qualified" namessheaf2023-03-292-3/+16
* Avoid repeatedly shadowing in shadowNamessheaf2023-03-292-40/+154
* Handle records in the renamersheaf2023-03-2921-914/+1694
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-242-7/+18
* Add structured error messages for GHC.Tc.TyCl.PatSynTorsten Schmits2023-03-231-0/+6
* Add structured error messages for GHC.Tc.Utils.TcMTypeTorsten Schmits2023-03-221-0/+3
* Add structured error messages for GHC.Tc.Utils.EnvTorsten Schmits2023-03-211-0/+11
* Rename () into Unit, (,,...,,) into Tuple<n> (#21294)Andrei Borzenkov2023-03-213-11/+28
* Add structured error messages for GHC.Tc.Utils.BackpackTorsten Schmits2023-03-172-15/+14
* Convert diagnostics in GHC.Rename.Module to proper TcRnMessage (#20115)Andrei Borzenkov2023-03-061-0/+16
* GHC proposal 496 - Nullary record wildcardsGeorgi Lyubenov2023-02-211-0/+82
* Disallow `tagToEnum#` on `type data` typeswip/T22948Ryan Scott2023-02-201-0/+1
* Don't generate datacon wrappers for `type data` declarationsRyan Scott2023-02-201-3/+23
* Update outdated references to notesSimon Hengel2023-02-142-5/+5
* Introduce warning for loopy superclass solvesheaf2023-02-143-0/+14
* Refactor the simplifier a bit to fix #22761Simon Peyton Jones2023-02-101-6/+8
* Fix CallerCC potentially shadowing other cost centres.Andreas Klebinger2023-02-031-34/+43
* compiler: Implement higher order patterns in the rule matcherJaro Reinders2023-02-021-8/+16
* Support "unusable UNPACK pragma" warning with -O0Krzysztof Gogolewski2023-01-311-7/+9
* Improve exprOkForSpeculation for classopsSimon Peyton Jones2023-01-315-20/+30
* Take account of loop breakers in specLookupRuleSimon Peyton Jones2023-01-302-5/+27
* Handle `type data` properly in tyThingParent_maybeRyan Scott2023-01-301-3/+13
* Convert diagnostics in GHC.Rename.Bind to proper TcRnMessage (#20115)Andrei Borzenkov2023-01-281-0/+11
* Report family instance orphans correctlySimon Peyton Jones2023-01-272-4/+16
* Replace errors from badOrigBinding with new one (#22839)Andrei Borzenkov2023-01-271-2/+3
* Force more in NFData Name instanceMatthew Pickering2023-01-261-1/+1
* Refactor warning flag parsing to add missing flagsAdam Gundry2023-01-181-1/+1
* Add 'docWithStyle' to improve codegenKrzysztof Gogolewski2023-01-113-37/+37
* Parse qualified terms in type signaturesHaskellMouse2023-01-111-0/+1
* Added a new warning about compatibility with RequiredTypeArgumentsHaskellMouse2023-01-115-1/+29
* fix missing haddock pipeJade Lovelace2023-01-111-1/+1
* Force the Docs structure to prevent leaks in GHCi with -haddock without -fwri...wip/force-docsZubin Duggal2023-01-035-0/+25
* Drop support for kind constraints.wip/p547Richard Eisenberg2022-12-241-4/+0
* EPA: Make EOF position part of AnnsModuleAlan Zimmerman2022-12-221-0/+3
* Fixes around primitive literalsKrzysztof Gogolewski2022-12-081-5/+5
* Add BufSpan to EpaLocation (#22319, #22558)Vladislav Zavialov2022-12-051-0/+1
* DmdAnal: Reflect the `seq` of strict fields of a DataCon worker (#22475)Sebastian Graf2022-11-302-15/+62
* Properly cast values when writing/reading unboxed sums.Andreas Klebinger2022-11-301-7/+8
* Add Javascript backendSylvain Henry2022-11-291-1/+1
* Print unticked promoted data constructors (#20531)Vladislav Zavialov2022-11-252-7/+42
* Convert diagnostics in GHC.Rename.Expr to proper TcRnMessage (#20115)Andrei Borzenkov2022-11-241-0/+18
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-233-6/+4
* Give better errors for code corrupted by Unicode smart quotes (#21843)Lawton Nichols2022-11-191-0/+1
* Misc cleanupKrzysztof Gogolewski2022-11-163-14/+13
* Implement UNPACK support for sum types.Madeline Haraj2022-11-141-52/+253
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-1112-199/+583
* Use a more efficient printer for code generation (#21853)Krzysztof Gogolewski2022-11-115-41/+65
* Add a fast path for data constructor workersSimon Peyton Jones2022-11-111-0/+1
* compiler: add util functions for UniqFM and UniqMapCheng Shao2022-11-112-1/+41
* Use TcRnDiagnostic in GHC.Tc.TyCl.Instance (#20117)Giles Anderson2022-11-091-0/+7