Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Hyperlinker: Avoid linear lookup in enrichToken (#669) | Alexander Biehl | 2017-08-19 | 2 | -41/+53 | |
| | | | | | | | | | | | | * 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. | |||||
* | | Rename extension index tags | Alan Zimmerman | 2017-06-05 | 1 | -12/+12 | |
| | | ||||||
* | | Match new AST as per GHC wip/new-tree-one-param | Alan Zimmerman | 2017-06-05 | 1 | -12/+13 | |
|/ | | | | See https://ghc.haskell.org/trac/ghc/wiki/ImplementingTreesThatGrow | |||||
* | 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 | |
| | ||||||
* | Change Hyperlinked lexer to know about DataKinds ticks | Oleg Grenrus | 2016-05-24 | 2 | -1/+14 | |
| | ||||||
* | Changes due to fix for GHC#11648. | Richard Eisenberg | 2016-03-15 | 1 | -1/+1 | |
| | | | | (cherry picked from commit bb994de1ab0c76d1aaf1e39c54158db2526d31f1) | |||||
* | 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 | |
| | ||||||
* | Make hyperlinked source renderer generate line anchors. | Łukasz Hanuszczak | 2015-08-02 | 1 | -3/+23 | |
| | ||||||
* | Add some utility definitions for generating line anchors. | Łukasz Hanuszczak | 2015-08-02 | 1 | -2/+23 | |
| | ||||||
* | Fix bug with module name being hyperlinked to `Prelude`. | Łukasz Hanuszczak | 2015-07-06 | 1 | -3/+4 | |
| | ||||||
* | Add short documentation for hyperlinker source map type. | Łukasz Hanuszczak | 2015-07-06 | 1 | -0/+9 | |
| | ||||||
* | Add support for hyperlinking modules in import lists. | Łukasz Hanuszczak | 2015-07-06 | 2 | -15/+16 | |
| | ||||||
* | Move source paths types to hyperlinker types module. | Łukasz Hanuszczak | 2015-07-06 | 2 | -1/+13 | |
| | ||||||
* | Extract main hyperlinker types to separate module. | Łukasz Hanuszczak | 2015-07-06 | 5 | -62/+69 | |
| | ||||||
* | Refactor source path mapping to use modules as indices. | Łukasz Hanuszczak | 2015-07-05 | 1 | -19/+17 | |
| | ||||||
* | 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 | |
| | ||||||
* | Fix issue with operators being recognized as preprocessor directives. | Łukasz Hanuszczak | 2015-07-02 | 1 | -3/+3 | |
| | ||||||
* | Improve support for hyperlinking type families. | Łukasz Hanuszczak | 2015-07-02 | 2 | -1/+8 | |
| | ||||||
* | 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 | 2 | -5/+46 | |
| | ||||||
* | 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 basic tests related to comment parsing. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+1 | |
| | ||||||
* | 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 | |
| | ||||||
* | Prevent source parser from throwing exception when lexing fails. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+3 | |
| | ||||||
* | Disable generating hyperlinks for module references. | Łukasz Hanuszczak | 2015-06-30 | 1 | -2/+9 | |
| | ||||||
* | Add basic support for cross-package hyperlink generation. | Łukasz Hanuszczak | 2015-06-30 | 1 | -16/+26 | |
| | ||||||
* | Rewrite source generation to fixed links and directory structure. | Łukasz Hanuszczak | 2015-06-30 | 2 | -41/+59 | |
| | ||||||
* | Make external hyperlinks point to locations specified by source URLs. | Łukasz Hanuszczak | 2015-06-30 | 1 | -21/+31 | |
| | ||||||
* | Create module with hyperlinker utility functions. | Łukasz Hanuszczak | 2015-06-30 | 1 | -0/+18 | |
| | ||||||
* | Add support for fancy highlighting upon hovering over identifier. | Łukasz Hanuszczak | 2015-06-30 | 1 | -8/+15 | |
| | ||||||
* | Add some documentation for AST module of source hyperlinker. | Łukasz Hanuszczak | 2015-06-30 | 1 | -10/+46 | |
| | ||||||
* | Add some documentation for parser module of source hyperlinker. | Łukasz Hanuszczak | 2015-06-30 | 1 | -0/+39 | |
| | ||||||
* | Add support for parsing C preprocessor macros. | Łukasz Hanuszczak | 2015-06-30 | 1 | -4/+16 | |
| | ||||||
* | Fix issues with escaped newlines in comments. | Łukasz Hanuszczak | 2015-06-30 | 1 | -8/+5 | |
| | ||||||
* | Fix bug with improper newline handling. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+1 | |
| | ||||||
* | Fix parsing of single line comments with broken up newlines. | Łukasz Hanuszczak | 2015-06-30 | 1 | -1/+11 | |
| |