Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | linting | Yuchen Pei | 2022-08-18 | 1 | -96/+48 |
| | | | | - disambiguate things | ||||
* | Adding cli options / config to use specified hoogle api | Yuchen Pei | 2022-06-13 | 1 | -8/+25 |
| | | | | - and an option to disable https cert check for hoogle api | ||||
* | the ghcPrimHack is no longer needed | Yuchen Pei | 2022-06-13 | 1 | -16/+2 |
| | |||||
* | removing cpp macros in server | Yuchen Pei | 2022-06-13 | 1 | -19/+0 |
| | |||||
* | Fix 'unterminated #else' | alexwl | 2019-08-21 | 1 | -0/+1 |
| | |||||
* | Delete trailing whitespace (#42) | Avi Dessauer | 2019-08-21 | 1 | -33/+32 |
| | |||||
* | Bump 8.6.5 plans to lts-14 (#41) | Avi Dessauer | 2019-08-21 | 1 | -0/+8 |
| | |||||
* | Refactor 'addHeaders' function | alexwl | 2019-06-09 | 1 | -25/+32 |
| | |||||
* | Update description of server options | alexwl | 2019-05-26 | 1 | -4/+4 |
| | |||||
* | Code cleanup: fix warnings | alexwl | 2019-05-17 | 1 | -4/+6 |
| | |||||
* | Update parsePackagesPath so that --package and --packages options can be ↵ | alexwl | 2019-03-26 | 1 | -3/+9 |
| | | | | specified independently | ||||
* | Allow specifying both --packages and --package. (#31) | Ian Jeffries | 2019-03-26 | 1 | -16/+25 |
| | | | This can be useful if you've stored the dependencies of your application in one directory, but have your application in another directory. | ||||
* | Default --package to '.' (#27) | Ian Jeffries | 2019-03-23 | 1 | -1/+2 |
| | |||||
* | Adds an option to use public Hoogle JSON API ↵ | alexwl | 2019-02-20 | 1 | -6/+100 |
| | | | | (https://github.com/ndmitchell/hoogle/blob/3dbf68bfd701f942d3af2e6debb74a0a78cd392e/docs/API.md#json-api) to get documentation for not indexed packages. Closes #21. | ||||
* | Fix search for '.' and '..' identifiers | alexwl | 2019-02-08 | 1 | -11/+23 |
| | |||||
* | Add identifier search in all indexed packages | alexwl | 2019-02-06 | 1 | -15/+117 |
| | |||||
* | Optimize memory usage of haskell-code-server | alexwl | 2019-01-23 | 1 | -250/+849 |
| | | | | | | This commit adds an option to create an on-disk key-value store that contains all the data from PackageInfo of each indexed package in a queriable form. The store can be used by haskell-code-server to respond to API requests. The main benefit of using the store, compared to deserializing and loading PackageInfo of each package into memory, is reduced memory usage (approximately 7 times for a set of Haskell packages). The key-value store on disk consists of two files: 'index' and 'values'. 'index' is a small file that contains a map from strings to locations in a 'values' file. 'index' file should be deserialized and loaded into memory. 'values' is a large file that contains serialized Haskell data structures. 'values' file can be either read directly (without deserializing) or memory-mapped. | ||||
* | Replace Vector.fromList with Vector.fromListN | alexwl | 2018-12-13 | 1 | -9/+3 |
| | | | | Vector.fromListN allocates less memory and allows to remove the call to Vector.force before compaction ('compact $ Vector.fromList [1,2,3]' crashes, 'compact $ Vector.fromListN 3 [1,2,3]' doesn't crash) | ||||
* | Add cross-package 'find references' | Alexey Kiryushin | 2018-11-16 | 1 | -23/+74 |
| | |||||
* | Embed static assets in haskell-code-server executable. | alexwl | 2018-11-07 | 1 | -2/+23 |
| | | | | When there is no --js-path option, haskell-code-server serves embedded static assets. | ||||
* | Show multiple references to an identifier on the same line as one item in a ↵ | alexwl | 2018-10-25 | 1 | -24/+29 |
| | | | | list of references | ||||
* | WIP. It compiles with ghc-8.4.3, but not all features of the indexer are ↵ | alexwl | 2018-10-09 | 1 | -2/+4 |
| | | | | supported yet. | ||||
* | Initial commit | alexwl | 2018-10-02 | 1 | -0/+1014 |