lsp-test.git
4 years agoRemove extraneous flag github-actions
Luke Lau [Fri, 20 Dec 2019 02:04:40 +0000 (02:04 +0000)]
Remove extraneous flag

4 years agoDo some tidying up
Luke Lau [Fri, 20 Dec 2019 01:50:46 +0000 (01:50 +0000)]
Do some tidying up

4 years agoReplace rename test while HaRe is gone
Luke Lau [Fri, 20 Dec 2019 00:57:46 +0000 (00:57 +0000)]
Replace rename test while HaRe is gone

4 years agoUpdate hie
Luke Lau [Fri, 20 Dec 2019 00:01:42 +0000 (00:01 +0000)]
Update hie

4 years agoMerge branch 'master' into github-actions
Luke Lau [Fri, 20 Dec 2019 00:01:01 +0000 (00:01 +0000)]
Merge branch 'master' into github-actions

4 years agoUpdate stack.yaml
Luke Lau [Mon, 16 Dec 2019 11:55:10 +0000 (11:55 +0000)]
Update stack.yaml

4 years agoRemove rope-utf16-splay dependency
Luke Lau [Mon, 16 Dec 2019 11:54:52 +0000 (11:54 +0000)]
Remove rope-utf16-splay dependency

4 years agoBump to 0.9.0.0 0.9.0.0
Luke Lau [Sun, 15 Dec 2019 20:09:30 +0000 (20:09 +0000)]
Bump to 0.9.0.0

4 years agoFix haddock markup
Luke Lau [Sun, 15 Dec 2019 20:03:25 +0000 (20:03 +0000)]
Fix haddock markup

4 years agoHandle env vars set to "0"
Luke Lau [Sun, 15 Dec 2019 19:52:08 +0000 (19:52 +0000)]
Handle env vars set to "0"

4 years agoAdd ability to override some config via env vars
Luke Lau [Sun, 15 Dec 2019 19:40:17 +0000 (19:40 +0000)]
Add ability to override some config via env vars

4 years agoUpgrade to haskell-lsp-0.19
Luke Lau [Sun, 15 Dec 2019 19:40:02 +0000 (19:40 +0000)]
Upgrade to haskell-lsp-0.19

4 years agoMerge pull request #61 from mpickering/wip/persist-virtual-file
Luke Lau [Sun, 15 Dec 2019 19:14:31 +0000 (19:14 +0000)]
Merge pull request #61 from mpickering/wip/persist-virtual-file

Track changes to haskell-lsp

4 years agoFix Haddock formatting error
Luke Lau [Sun, 8 Dec 2019 14:44:24 +0000 (14:44 +0000)]
Fix Haddock formatting error

4 years agoRemove stability field
Luke Lau [Sun, 8 Dec 2019 14:40:12 +0000 (14:40 +0000)]
Remove stability field

4 years agoUpdate stack.yaml
Luke Lau [Sun, 8 Dec 2019 14:38:19 +0000 (14:38 +0000)]
Update stack.yaml

4 years agoTrack changes to haskell-lsp
Matthew Pickering [Tue, 26 Nov 2019 22:39:36 +0000 (22:39 +0000)]
Track changes to haskell-lsp

4 years agoPretty print last received messages
Luke Lau [Tue, 26 Nov 2019 19:08:08 +0000 (19:08 +0000)]
Pretty print last received messages

4 years agoAdd ignoreLogNotifications config option
Luke Lau [Tue, 26 Nov 2019 19:05:14 +0000 (19:05 +0000)]
Add ignoreLogNotifications config option

4 years agoPrint last received message in timeout exceptions
Luke Lau [Tue, 26 Nov 2019 19:03:58 +0000 (19:03 +0000)]
Print last received message in timeout exceptions

4 years agoUpdate stack.yaml
Luke Lau [Tue, 26 Nov 2019 18:23:14 +0000 (18:23 +0000)]
Update stack.yaml

4 years agoRemove stack.yaml.lock
Luke Lau [Tue, 26 Nov 2019 18:22:43 +0000 (18:22 +0000)]
Remove stack.yaml.lock

4 years agoUpdate hie version
Luke Lau [Tue, 26 Nov 2019 15:45:25 +0000 (15:45 +0000)]
Update hie version

4 years agoSkip caching
Luke Lau [Mon, 25 Nov 2019 21:59:41 +0000 (21:59 +0000)]
Skip caching

4 years agoMerge branch 'master' into github-actions
Luke Lau [Mon, 25 Nov 2019 17:24:41 +0000 (17:24 +0000)]
Merge branch 'master' into github-actions

4 years agoPrepare for 0.8.2.0 0.8.2.0
Luke Lau [Sun, 17 Nov 2019 14:27:32 +0000 (14:27 +0000)]
Prepare for 0.8.2.0

4 years agoMerge pull request #59 from cocreature/expose-satisfymaybe
Luke Lau [Sun, 17 Nov 2019 14:22:52 +0000 (14:22 +0000)]
Merge pull request #59 from cocreature/expose-satisfymaybe

Expose satisfyMaybe

4 years agoUpdate haskell-lsp and bump to 0.8.1.0 0.8.1.0
Luke Lau [Sun, 17 Nov 2019 14:09:17 +0000 (14:09 +0000)]
Update haskell-lsp and bump to 0.8.1.0

Also update tests for hie-bios

4 years agoExpose satisfyMaybe
Moritz Kiefer [Sun, 17 Nov 2019 14:05:50 +0000 (15:05 +0100)]
Expose satisfyMaybe

I forgot to expose this when I added it which makes this a bit useless
for outside users :)

4 years agoAdd restore keys
Luke Lau [Wed, 13 Nov 2019 15:33:41 +0000 (15:33 +0000)]
Add restore keys

4 years agoCache ~/.cabal
Luke Lau [Wed, 13 Nov 2019 15:27:26 +0000 (15:27 +0000)]
Cache ~/.cabal

4 years agoTurn back on tests
Luke Lau [Wed, 13 Nov 2019 14:05:47 +0000 (14:05 +0000)]
Turn back on tests

4 years agoSkip tests
Luke Lau [Wed, 13 Nov 2019 13:14:29 +0000 (13:14 +0000)]
Skip tests

4 years agoAdd hie.yaml file
Luke Lau [Wed, 13 Nov 2019 13:14:03 +0000 (13:14 +0000)]
Add hie.yaml file

4 years agoUse hie-bios
Luke Lau [Tue, 12 Nov 2019 23:11:32 +0000 (23:11 +0000)]
Use hie-bios

4 years agoTurn back on tests
Luke Lau [Tue, 12 Nov 2019 22:14:21 +0000 (22:14 +0000)]
Turn back on tests

4 years agoFix cache path
Luke Lau [Tue, 12 Nov 2019 22:13:12 +0000 (22:13 +0000)]
Fix cache path

4 years agoInstall Cabal library
Luke Lau [Tue, 12 Nov 2019 22:10:11 +0000 (22:10 +0000)]
Install Cabal library

4 years agoMerge pull request #58 from alanz/wip/vfs
Luke Lau [Tue, 12 Nov 2019 18:50:23 +0000 (18:50 +0000)]
Merge pull request #58 from alanz/wip/vfs

Match haskell-lsp updates for VFS race condition fixes

4 years agoRemove no longer needed dependency
Alan Zimmerman [Mon, 11 Nov 2019 22:01:57 +0000 (22:01 +0000)]
Remove no longer needed dependency

4 years agoUse initVFS to simplify runSession mechanics
Alan Zimmerman [Sun, 10 Nov 2019 20:06:54 +0000 (20:06 +0000)]
Use initVFS to simplify runSession mechanics

4 years agoMatch current haskell-lsp master
Alan Zimmerman [Sun, 10 Nov 2019 18:38:28 +0000 (18:38 +0000)]
Match current haskell-lsp master

4 years agoAdd troubleshooting for stack environment variables
Luke Lau [Sun, 10 Nov 2019 17:14:12 +0000 (17:14 +0000)]
Add troubleshooting for stack environment variables

Closes #57

4 years agoAdd bounds for containers
Luke Lau [Sun, 10 Nov 2019 16:24:29 +0000 (16:24 +0000)]
Add bounds for containers

4 years agoTry tests
Luke Lau [Wed, 6 Nov 2019 01:21:53 +0000 (01:21 +0000)]
Try tests

4 years agoUpdate readme badge
Luke Lau [Wed, 6 Nov 2019 01:12:43 +0000 (01:12 +0000)]
Update readme badge

4 years agoCache dist-newstyle
Luke Lau [Wed, 6 Nov 2019 01:00:42 +0000 (01:00 +0000)]
Cache dist-newstyle

4 years agoSkip tests so it passes and caches hie
Luke Lau [Tue, 5 Nov 2019 23:28:14 +0000 (23:28 +0000)]
Skip tests so it passes and caches hie

4 years agoFix typo
Luke Lau [Tue, 5 Nov 2019 23:12:42 +0000 (23:12 +0000)]
Fix typo

4 years agoMove into the right dir
Luke Lau [Tue, 5 Nov 2019 23:10:35 +0000 (23:10 +0000)]
Move into the right dir

4 years agoTry and figure out where its being checked out to
Luke Lau [Tue, 5 Nov 2019 23:05:15 +0000 (23:05 +0000)]
Try and figure out where its being checked out to

4 years agoTry moving hie checkout path
Luke Lau [Tue, 5 Nov 2019 23:00:26 +0000 (23:00 +0000)]
Try moving hie checkout path

4 years agoDon't use wrong condition for hie test
Luke Lau [Tue, 5 Nov 2019 22:56:55 +0000 (22:56 +0000)]
Don't use wrong condition for hie test

4 years agoOnly cache cabal binaries
Luke Lau [Tue, 5 Nov 2019 22:56:02 +0000 (22:56 +0000)]
Only cache cabal binaries

4 years agoTry caching hie
Luke Lau [Tue, 5 Nov 2019 22:54:28 +0000 (22:54 +0000)]
Try caching hie

4 years agoStart debugging these failing tests
Luke Lau [Tue, 5 Nov 2019 22:33:04 +0000 (22:33 +0000)]
Start debugging these failing tests

4 years agoGo back to using hie master
Luke Lau [Sun, 3 Nov 2019 21:11:54 +0000 (21:11 +0000)]
Go back to using hie master

4 years agoTrack upstream
Matthew Pickering [Fri, 1 Nov 2019 20:19:57 +0000 (20:19 +0000)]
Track upstream

4 years agoAdd npm bin directory to PATH
Luke Lau [Sat, 19 Oct 2019 00:54:41 +0000 (01:54 +0100)]
Add npm bin directory to PATH

4 years agoUse hie-bios
Luke Lau [Fri, 18 Oct 2019 23:49:44 +0000 (00:49 +0100)]
Use hie-bios

4 years agoMerge branch 'master' into github-actions
Luke Lau [Fri, 18 Oct 2019 23:49:15 +0000 (00:49 +0100)]
Merge branch 'master' into github-actions

4 years agoAdd bounds for process
Luke Lau [Fri, 18 Oct 2019 23:48:07 +0000 (00:48 +0100)]
Add bounds for process

4 years agoBump to 0.8.0.0 0.8.0.0
Luke Lau [Fri, 18 Oct 2019 18:03:30 +0000 (19:03 +0100)]
Bump to 0.8.0.0

4 years agoMerge pull request #54 from cocreature/workdoneprogress
Luke Lau [Fri, 18 Oct 2019 18:02:10 +0000 (19:02 +0100)]
Merge pull request #54 from cocreature/workdoneprogress

Update to current state of progress reporting in LSP

4 years agoFix tests
Luke Lau [Fri, 18 Oct 2019 18:01:16 +0000 (19:01 +0100)]
Fix tests

4 years agoUpdate to haskell-lsp-0.17
Luke Lau [Fri, 18 Oct 2019 18:01:01 +0000 (19:01 +0100)]
Update to haskell-lsp-0.17

4 years agoUpdate to current state of progress reporting in LSP
Moritz Kiefer [Mon, 14 Oct 2019 08:39:10 +0000 (10:39 +0200)]
Update to current state of progress reporting in LSP

4 years agoUpdate changelog
Luke Lau [Sat, 5 Oct 2019 23:52:39 +0000 (00:52 +0100)]
Update changelog

4 years agoInstall JS language server
Luke Lau [Sat, 5 Oct 2019 23:42:27 +0000 (00:42 +0100)]
Install JS language server

4 years agoMerge pull request #52 from bubba/session-newtype
Luke Lau [Sat, 5 Oct 2019 23:37:12 +0000 (00:37 +0100)]
Merge pull request #52 from bubba/session-newtype

Make Session a newtype

4 years agoAdd back parser namers session-newtype
Luke Lau [Sat, 5 Oct 2019 23:33:10 +0000 (00:33 +0100)]
Add back parser namers

4 years agoFix warning
Luke Lau [Sat, 5 Oct 2019 23:09:41 +0000 (00:09 +0100)]
Fix warning

4 years agoRemove commented line
Luke Lau [Sat, 5 Oct 2019 20:26:23 +0000 (21:26 +0100)]
Remove commented line

4 years agoWIP in wrapping Session in a newtype
Luke Lau [Wed, 2 Oct 2019 13:34:39 +0000 (14:34 +0100)]
WIP in wrapping Session in a newtype

4 years agoSquashed commit of the following:
Luke Lau [Sat, 5 Oct 2019 20:30:37 +0000 (21:30 +0100)]
Squashed commit of the following:

commit 0980bdc3a13cc183ef4de6a00820d386c498d7f7
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Oct 5 21:29:08 2019 +0100

    Tidy up workflow

commit 83f521b928a6c952dba54061dde684869ca5c669
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Oct 2 19:50:10 2019 +0100

    Update haskell.yml

commit 588e085d12244b795441c0e17b71a561ac5db80b
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Oct 2 15:09:13 2019 +0100

    Debug PATH

commit 89407b82feba0a4c025d118eb6bf03b3fa6bef39
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Oct 2 14:00:38 2019 +0100

    Add cabal bin to PATH

commit 0de9d38dfe3a9b0f9c029e9da72054261702e3f1
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Oct 2 12:12:17 2019 +0100

    Update haskell.yml

commit 9fa751f3d517dd071d9af47ae42988c6acd7334f
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Oct 2 12:09:13 2019 +0100

    Update haskell.yml

commit d6bfa2476eae9b86896bdcf9116965feccb2ca7a
Merge: 550d88c c066f37
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Oct 2 12:08:03 2019 +0100

    Merge branch 'github-actions' of https://github.com/bubba/lsp-test into github-actions

commit 550d88ca15b7909e2988d400f0fd0882304c1d1f
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Aug 24 18:19:04 2019 -0400

    Add secret

commit 1d9d650e6391f03527db6bae6b0e8d6ac9c2231c
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Aug 24 18:15:15 2019 -0400

    Add hlinter

commit 860ba10766f52281e31fe1a778e290b30ac37676
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Aug 24 18:11:27 2019 -0400

    Try upgrading ghc and cabal

commit c066f37e7955511a5f02acefb2d8c7360397d3df
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Aug 24 18:19:04 2019 -0400

    Add secret

commit 80aeabcf9c63706c07c33f0933c2622aac7fc376
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Aug 24 18:15:15 2019 -0400

    Add hlinter

commit 2d99d48db3865ad7f5916fea82ad4ce8b6a695f4
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Aug 24 18:11:27 2019 -0400

    Try upgrading ghc and cabal

4 years agoTidy up workflow
Luke Lau [Sat, 5 Oct 2019 20:29:08 +0000 (21:29 +0100)]
Tidy up workflow

4 years agoUpdate haskell.yml
Luke Lau [Wed, 2 Oct 2019 18:50:10 +0000 (19:50 +0100)]
Update haskell.yml

4 years agoDebug PATH
Luke Lau [Wed, 2 Oct 2019 14:09:13 +0000 (15:09 +0100)]
Debug PATH

4 years agoAdd cabal bin to PATH
Luke Lau [Wed, 2 Oct 2019 13:00:38 +0000 (14:00 +0100)]
Add cabal bin to PATH

4 years agoUpdate haskell.yml
Luke Lau [Wed, 2 Oct 2019 11:12:17 +0000 (12:12 +0100)]
Update haskell.yml

4 years agoUpdate haskell.yml
Luke Lau [Wed, 2 Oct 2019 11:09:13 +0000 (12:09 +0100)]
Update haskell.yml

4 years agoMerge branch 'github-actions' of https://github.com/bubba/lsp-test into github-actions
Luke Lau [Wed, 2 Oct 2019 11:08:03 +0000 (12:08 +0100)]
Merge branch 'github-actions' of https://github.com/bubba/lsp-test into github-actions

4 years agoAdd secret
Luke Lau [Sat, 24 Aug 2019 22:19:04 +0000 (18:19 -0400)]
Add secret

4 years agoAdd hlinter
Luke Lau [Sat, 24 Aug 2019 22:15:15 +0000 (18:15 -0400)]
Add hlinter

4 years agoTry upgrading ghc and cabal
Luke Lau [Sat, 24 Aug 2019 22:11:27 +0000 (18:11 -0400)]
Try upgrading ghc and cabal

4 years agoBump to 0.7.0.0
Luke Lau [Sun, 8 Sep 2019 21:02:40 +0000 (22:02 +0100)]
Bump to 0.7.0.0

Uses new haskell-lsp which changes shutdown coding type, so breaking
change

4 years agoStart working on support for GHC 8.8/haskell-lsp-0.17
Luke Lau [Sun, 8 Sep 2019 01:34:48 +0000 (21:34 -0400)]
Start working on support for GHC 8.8/haskell-lsp-0.17

4 years agoAdd secret
Luke Lau [Sat, 24 Aug 2019 22:19:04 +0000 (18:19 -0400)]
Add secret

4 years agoAdd hlinter
Luke Lau [Sat, 24 Aug 2019 22:15:15 +0000 (18:15 -0400)]
Add hlinter

4 years agoTry upgrading ghc and cabal
Luke Lau [Sat, 24 Aug 2019 22:11:27 +0000 (18:11 -0400)]
Try upgrading ghc and cabal

4 years agoTry out GitHub actions
Luke Lau [Sat, 24 Aug 2019 22:01:05 +0000 (18:01 -0400)]
Try out GitHub actions

4 years agoBump to 0.6.1.0 0.6.1.0
Luke Lau [Sat, 24 Aug 2019 10:33:37 +0000 (11:33 +0100)]
Bump to 0.6.1.0

4 years agoMerge pull request #45 from cocreature/satisfy-maybe
Luke Lau [Fri, 23 Aug 2019 18:45:57 +0000 (19:45 +0100)]
Merge pull request #45 from cocreature/satisfy-maybe

Add a more general satisfyMaybe helper

4 years agoAdd a more general satisfyMaybe helper
Moritz Kiefer [Sat, 10 Aug 2019 08:08:02 +0000 (10:08 +0200)]
Add a more general satisfyMaybe helper

`satisfy` is a bit akward to use for the same reasons that `filter`
can sometimes be a bit awkward to use: You often have to repeat the
same check on the result you get from `satisfy`.

This PR adds a `satisfyMaybe` wrapper that acts a bit like `mapMaybe`
and avoids that issue. This also allows us to remove `castMsg`.

4 years agoMerge pull request #44 from jneira/fix-win-tests
Luke Lau [Tue, 6 Aug 2019 21:46:51 +0000 (22:46 +0100)]
Merge pull request #44 from jneira/fix-win-tests

Fix non terminating tests in Windows

4 years agoRemove extra stack files
Luke Lau [Tue, 6 Aug 2019 21:44:59 +0000 (22:44 +0100)]
Remove extra stack files

4 years agoUse the correct errno and remove cleanupRunningProcess
jneira [Wed, 24 Jul 2019 05:48:06 +0000 (07:48 +0200)]
Use the correct errno and remove cleanupRunningProcess

4 years agoIgnore 'permisision denied' error cleaning up processes
jneira [Tue, 23 Jul 2019 12:55:35 +0000 (14:55 +0200)]
Ignore 'permisision denied' error cleaning up processes

4 years agoAdd stack.yaml for last minor versions used in hie
jneira [Mon, 22 Jul 2019 10:47:45 +0000 (12:47 +0200)]
Add stack.yaml for last minor versions used in hie

4 years agoInclude ignoreSigPipe to avoid hangs
jneira [Mon, 22 Jul 2019 10:47:11 +0000 (12:47 +0200)]
Include ignoreSigPipe to avoid hangs