Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmm: Introduce blockConcat | Ben Gamari | 2022-12-15 | 1 | -1/+1 |
| | |||||
* | Scrub some no-warning pragmas. | M Farkas-Dyck | 2022-11-23 | 1 | -1/+0 |
| | |||||
* | remove a no-warn directive from GHC.Cmm.ContFlowOpt | Curran McConnell | 2022-10-21 | 1 | -5/+8 |
| | | | | | | | | | | | | | | | | | This patch is motivated by the desire to remove the {-# OPTIONS_GHC -fno-warn-incomplete-patterns #-} directive at the top of GHC.Cmm.ContFlowOpt. (Based on the text in this coding standards doc, I understand it's a goal of the project to remove such directives.) I chose this task because I'm a new contributor to GHC, and it seemed like a good way to get acquainted with the patching process. In order to address the warning that arose when I removed the no-warn directive, I added a case to removeUnreachableBlocksProc to handle the CmmData constructor. Clearly, since this partial function has not been erroring out in the wild, its inputs are always in practice wrapped by the CmmProc constructor. Therefore the CmmData case is handled by a precise panic (which is an improvement over the partial pattern match from before). | ||||
* | Fix typos | Eric Lindblad | 2022-09-14 | 1 | -1/+1 |
| | | | | | | | This fixes various typos and spelling mistakes in the compiler. Fixes #21891 | ||||
* | Fix a few Note inconsistencies | Ben Gamari | 2022-02-01 | 1 | -4/+0 |
| | |||||
* | Modules: Utils and Data (#13009) | Sylvain Henry | 2020-04-26 | 1 | -4/+4 |
| | | | | | | | Update Haddock submodule Metric Increase: haddock.compiler | ||||
* | Disable two warnings for files that trigger them | Tom Ellis | 2020-01-27 | 1 | -0/+1 |
| | | | | | | incomplete-uni-patterns and incomplete-record-updates will be in -Wall at a future date, so prepare for that by disabling those warnings on files that trigger them. | ||||
* | Module hierarchy: Cmm (cf #13009) | Sylvain Henry | 2020-01-25 | 1 | -0/+451 |