Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Hyperlinker: Avoid linear lookup in enrichToken (#669) | Alexander Biehl | 2017-08-19 | 1 | -37/+43 |
| | | | | | | * Make Span strict in Position * Hyperlinker: Use a proper map to enrich tokens | ||||
* | Improve Syb code (#621) | Doug Wilson | 2017-05-27 | 1 | -12/+16 |
| | | | | | | | | | | | | 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. | ||||
* | Changes to match #13163 in GHC | Alan Zimmerman | 2017-01-26 | 1 | -4/+4 |
| | |||||
* | Matching changes for GHC wip/T12942 | Alan Zimmerman | 2016-12-12 | 1 | -1/+1 |
| | |||||
* | Match changes in GHC wip/T3384 branch | Alan Zimmerman | 2016-12-07 | 1 | -1/+1 |
| | |||||
* | Changes due to fix for GHC#11648. | Richard Eisenberg | 2016-03-14 | 1 | -1/+1 |
| | |||||
* | Fix Hyperlinker | Ben Gamari | 2015-12-16 | 1 | -1/+1 |
| | | | | GHC.con_names is now GHC.getConNames | ||||
* | Warnings | Matthew Pickering | 2015-12-14 | 1 | -1/+0 |
| | |||||
* | Changes to compile with 8.0 | Matthew Pickering | 2015-12-14 | 1 | -10/+14 |
| | |||||
* | Move SYB utilities to standalone module. | Łukasz Hanuszczak | 2015-08-21 | 1 | -14/+1 |
| | |||||
* | Fix bug with module name being hyperlinked to `Prelude`. | Łukasz Hanuszczak | 2015-07-06 | 1 | -3/+4 |
| | |||||
* | Extract main hyperlinker types to separate module. | Łukasz Hanuszczak | 2015-07-06 | 1 | -24/+3 |
| | |||||
* | Remove potentially dangerous record access in hyperlinker AST module. | Łukasz Hanuszczak | 2015-07-04 | 1 | -1/+1 |
| | |||||
* | Make hyperlinker generate anchors only to top-level value bindings. | Łukasz Hanuszczak | 2015-07-02 | 1 | -1/+2 |
| | |||||
* | Add support for anchoring signatures in type class declarations. | Łukasz Hanuszczak | 2015-07-02 | 1 | -0/+5 |
| | |||||
* | Improve support for hyperlinking type families. | Łukasz Hanuszczak | 2015-07-02 | 1 | -1/+7 |
| | |||||
* | Add support for anchoring data family constructor declarations. | Łukasz Hanuszczak | 2015-07-02 | 1 | -5/+6 |
| | |||||
* | Fix crash happening when hyperlinking type family declarations. | Łukasz Hanuszczak | 2015-07-02 | 1 | -0/+1 |
| | |||||
* | Make hyperlinker render qualified names as one entity. | Łukasz Hanuszczak | 2015-07-01 | 1 | -0/+1 |
| | |||||
* | Add support for hyperlinking universally quantified type variables. | Łukasz Hanuszczak | 2015-07-01 | 1 | -1/+7 |
| | |||||
* | Add support for hyperlinking synonyms in patterns. | Łukasz Hanuszczak | 2015-07-01 | 1 | -0/+2 |
| | |||||
* | Add support for hyperlinking field names in record expressions. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+7 |
| | |||||
* | Add support for hyperlinking field names in record patterns. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+5 |
| | |||||
* | Add support for hyperlinking constructor names in patters. | Łukasz Hanuszczak | 2015-06-30 | 1 | -0/+2 |
| | |||||
* | Make hyperlinker generate anchors for record field declarations. | Łukasz Hanuszczak | 2015-06-30 | 1 | -7/+9 |
| | |||||
* | Make hyperlinker generate correct anchors for data constructors. | Łukasz Hanuszczak | 2015-06-30 | 1 | -4/+9 |
| | |||||
* | Add some documentation for AST module of source hyperlinker. | Łukasz Hanuszczak | 2015-06-30 | 1 | -10/+46 |
| | |||||
* | Implement hyperlinking of imported module names. | Łukasz Hanuszczak | 2015-06-30 | 1 | -7/+12 |
| | |||||
* | Refactor the way AST names are handled within detailed tokens. | Łukasz Hanuszczak | 2015-06-30 | 1 | -18/+19 |
| | |||||
* | Add support for top-level function declaration anchors. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+6 |
| | |||||
* | Add support for type declaration anchors. | Łukasz Hanuszczak | 2015-06-30 | 1 | -5/+16 |
| | |||||
* | Fix weird hyperlinking of parenthesized operators. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+6 |
| | |||||
* | Fix span matching to allow parenthesized operators hyperlinking. | Łukasz Hanuszczak | 2015-06-30 | 1 | -5/+5 |
| | |||||
* | Implement module export- and import-list item hyperlinking. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+19 |
| | |||||
* | Add support for binding token recognition. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+19 |
| | |||||
* | Add support for type token recognition. | Łukasz Hanuszczak | 2015-06-30 | 1 | -8/+27 |
| | |||||
* | Constrain elements exported by hyperlinker modules. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+4 |
| | |||||
* | Fix span matcher bug causing wrong items being hyperlinked. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+1 |
| | |||||
* | Create simple mechanism for associating tokens with AST names. | Łukasz Hanuszczak | 2015-06-30 | 1 | -7/+23 |
| | |||||
* | Implement utility method for extracting variable identifiers from AST. | Łukasz Hanuszczak | 2015-06-30 | 1 | -0/+16 |
| | |||||
* | Create scaffolding of module for associating tokens with AST names. | Łukasz Hanuszczak | 2015-06-30 | 1 | -0/+20 |