Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'origin/ghc-9.0' into ghc-head | Ben Gamari | 2021-01-13 | 1 | -6/+3 |
|\ | |||||
| * | Merge remote-tracking branch 'origin/ghc-8.10' into ghc-9.0 | Ben Gamari | 2021-01-05 | 1 | -14/+5 |
| |\ | |||||
| | * | Enable two warnings (#1245) | tomjaguarpaw | 2020-12-08 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | because they will be soon be added to -Wall. See https://gitlab.haskell.org/ghc/ghc/-/issues/15656 | ||||
| | * | Cleanup up GHC flags in `.cabal` files | Alec Theriault | 2020-03-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | * enable more useful warning flags in `haddock-api`, handle the new warnings generated * remove `-fwarn-tabs` (now we'd use `-Wtabs`, but this has been in `-Wall` for a while now) | ||||
| | * | Use TTG empty extensions to remove some `error`'s | Alec Theriault | 2020-03-28 | 1 | -12/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | None of these error cases should ever have been reachable, so this is just a matter of leveraging the type system to assert this. * Use the `NoExtCon` and `noExtCon` to handle case matches for no extension constructors, instead of throwing an `error`. * Use the extension field of `HsSpliceTy` to ensure that this variant of `HsType` cannot exist in an `HsType DocNameI`. | ||||
| * | | Match GHC, adding IsUnicodeSyntax field to HsFunTy and HsScaled | Alan Zimmerman | 2020-10-21 | 1 | -2/+3 |
| | | | | | | | | | | | | (cherry picked from commit a7d1d8e034d25612d5d08ed8fdbf6f472aded4a1) | ||||
* | | | Enable two warnings (#1245) (#1268) | tomjaguarpaw | 2020-12-19 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | because they will be soon be added to -Wall. See https://gitlab.haskell.org/ghc/ghc/-/issues/15656 | ||||
* | | | Adapt to HsCoreTy (formerly NewHsTypeX) becoming a type synonym | Ryan Scott | 2020-12-16 | 1 | -1/+1 |
| | | | | | | | | | | | | Needed for !4417, the fix for GHC#15706 and GHC#18914. | ||||
* | | | Revert "Enable two warnings (#1245) (#1268)" | Ben Gamari | 2020-12-15 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | As this does not build on GHC `master`. This reverts commit 7936692badfe38f23ae95b51fb7bd7c2ff7e9bce. | ||||
* | | | Enable two warnings (#1245) (#1268) | tomjaguarpaw | 2020-12-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | because they will be soon be added to -Wall. See https://gitlab.haskell.org/ghc/ghc/-/issues/15656 | ||||
* | | | Adapt to HsOuterTyVarBndrs | Ryan Scott | 2020-10-30 | 1 | -23/+46 |
| | | | | | | | | | | | | | | | These changes accompany ghc/ghc!4107, which aims to be a fix for #16762. | ||||
* | | | Adapt to the removal of Hs{Boxed,Constraint}Tuple | Ryan Scott | 2020-10-29 | 1 | -1/+1 |
| | | | | | | | | | | | | See ghc/ghc!4097 and GHC#18723. | ||||
* | | | Match GHC, adding IsUnicodeSyntax field to HsFunTy and HsScaled | Alan Zimmerman | 2020-10-19 | 1 | -2/+3 |
| | | | |||||
* | | | Remove Ord FastString instance | Sylvain Henry | 2020-08-17 | 1 | -5/+11 |
| | | | |||||
* | | | Update for modular ping pong | Zubin Duggal | 2020-07-23 | 1 | -4/+5 |
|/ / | |||||
* | | Adapt Haddock to LinearTypes | Krzysztof Gogolewski | 2020-06-17 | 1 | -3/+7 |
| | | | | | | | | See ghc/ghc!852. | ||||
* | | Use HsForAllTelescope (GHC#18235) | Ryan Scott | 2020-06-13 | 1 | -5/+19 |
| | | |||||
* | | Explicit Specificity Support for Haddock | Gert-Jan Bottu | 2020-05-20 | 1 | -9/+9 |
| | | |||||
* | | Module structure | Sylvain Henry | 2020-04-24 | 1 | -1/+1 |
| | | |||||
* | | Module renaming | Sylvain Henry | 2020-04-10 | 1 | -2/+2 |
| | | |||||
* | | Make NoExtCon fields strict | Ryan Scott | 2020-04-07 | 1 | -1/+0 |
| | | | | | | | | | | These changes are a part of a fix for [GHC#17992](https://gitlab.haskell.org/ghc/ghc/issues/17992). | ||||
* | | Modules: Types | Sylvain Henry | 2020-03-18 | 1 | -1/+1 |
|/ | |||||
* | Changes for #15247 | Ryan Scott | 2019-07-03 | 1 | -4/+4 |
| | |||||
* | Visible dependent quantification (#16326) changes | Ryan Scott | 2019-02-27 | 1 | -3/+3 |
| | |||||
* | Visible kind application haddock update | mynguyen | 2018-12-30 | 1 | -0/+3 |
| | |||||
* | Refactor names + unused functions (#982) | Alec Theriault | 2018-12-17 | 1 | -7/+6 |
| | | | | | | | This commit should not introduce any change in functionality! * consistently use `getOccString` to convert `Name`s to strings * compare names directly when possible (instead of comparing strings) * get rid of unused utility functions | ||||
* | Specialize some SYB functions | Alec Theriault | 2018-11-05 | 1 | -4/+4 |
| | | | | | | | Perf only change: * Add a 'SPECIALIZE' pragma to help GHC optimize a 'Data a =>' constraint * Manually specialize the needlessly general type of 'specializeTyVarBndrs' | ||||
* | Remove HsEqTy and XEqTy | Ryan Scott | 2018-06-19 | 1 | -1/+0 |
| | |||||
* | Handle -XStarIsType | Vladislav Zavialov | 2018-06-14 | 1 | -1/+1 |
| | |||||
* | Remove ParallelArrays and Data Parallel Haskell | Ben Gamari | 2018-06-13 | 1 | -1/+0 |
| | |||||
* | Merge branch 'ghc-head' with 'ghc-8.4' | Herbert Valerio Riedel | 2018-05-01 | 1 | -90/+78 |
|\ | |||||
| * | Match changes in GHC for TTG | Alan Zimmerman | 2018-04-27 | 1 | -3/+3 |
| | | |||||
| * | Match GHC for TTG implemented on HsBinds, D4581 | Alan Zimmerman | 2018-04-13 | 1 | -2/+2 |
| | | |||||
| * | Match GHC changes for TTG | Alan Zimmerman | 2018-04-09 | 1 | -87/+75 |
| | | |||||
* | | Specialize: Add missing IdP annotations | Alexander Biehl | 2018-02-01 | 1 | -2/+2 |
| | | |||||
* | | Fix infinite loop when specializing instance heads (#723) | Alec Theriault | 2018-02-01 | 1 | -10/+10 |
|/ | | | | | | | | | * Fix infinite loop when specializing instance heads The bug can only be triggered from TH, hence why it went un-noticed for so long. * Add test for #679 and #710 | ||||
* | Revert "Match changes for Trees that Grow in GHC" | Ben Gamari | 2017-11-21 | 1 | -77/+87 |
| | | | | This reverts commit 01eeeb048acd2dd05ff6471ae148a97cf0720547. | ||||
* | Revert "Match Trees That Grow" | Ben Gamari | 2017-11-21 | 1 | -2/+3 |
| | | | | This reverts commit 73a26af844ac50b8bec39de11d64452a6286b00c. | ||||
* | Revert "Clean up use of PlaceHolder, to match TTG" | Ben Gamari | 2017-11-21 | 1 | -3/+3 |
| | | | | This reverts commit 134a7bb054ea730b13c8629a76232d73e3ace049. | ||||
* | Clean up use of PlaceHolder, to match TTG | Alan Zimmerman | 2017-11-14 | 1 | -3/+3 |
| | |||||
* | Match Trees That Grow | Alan Zimmerman | 2017-11-08 | 1 | -3/+2 |
| | |||||
* | Match changes for Trees that Grow in GHC | Alan Zimmerman | 2017-11-07 | 1 | -87/+77 |
| | |||||
* | Overhaul Haddock's rendering of kind signatures (#681) | Ryan Scott | 2017-10-24 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | * Overhaul Haddock's rendering of kind signatures * Strip off kind signatures when specializing As an added bonus, this lets us remove an ugly hack specifically for `(->)`. Yay! * Update due to 0390e4a0f61e37bd1dcc24a36d499e92f2561b67 * @alexbiehl's suggestions * Import injectiveVarsOfBinder from GHC | ||||
* | Merge remote-tracking branch 'origin/master' into ghc-head | alexbiehl | 2017-08-21 | 1 | -116/+70 |
|\ | |||||
| * | Fix renaming after instance signature specializing (#660) | Moritz Drexl | 2017-08-05 | 1 | -81/+51 |
| | | | | | | | | | | | | | | | | | | | | * rework rename * Add regression test for Bug 613 * update tests * update changelog | ||||
| * | Make haddock-library and haddock-api warning free (#626) | Alex Biehl | 2017-05-30 | 1 | -1/+0 |
| | | |||||
| * | Improve Syb code (#621) | Doug Wilson | 2017-05-27 | 1 | -35/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | Specialize.hs and Ast.hs are modified to have their Syb code not recurse into Name or Id in HsSyn types. Specialize.hs is refactored to have fewer calls to Syb functions. Syb.hs has some foldl calls replaced with foldl' calls. There is still a lot of performance on the floor of Ast.hs. The RenamedSource is traversed many times, and lookupBySpan is very inefficient. everywhereBut and lookupBySpan dominate the runtime whenever --hyperlinked-source is passed. | ||||
* | | Match new AST as per GHC wip/new-tree-one-param | Alan Zimmerman | 2017-06-05 | 1 | -27/+27 |
|/ | | | | See https://ghc.haskell.org/trac/ghc/wiki/ImplementingTreesThatGrow | ||||
* | Match changes in GHC wip/T3384 branch | Alan Zimmerman | 2016-12-07 | 1 | -8/+8 |
| | |||||
* | Add support for unboxed sums | Ömer Sinan Ağacan | 2016-07-21 | 1 | -0/+1 |
| |