opengl.git
5 years agoAdd process version constraint
Luke Lau [Thu, 14 Jun 2018 14:43:30 +0000 (10:43 -0400)]
Add process version constraint

5 years agoSwap out UUIDs based on process ID
Luke Lau [Thu, 14 Jun 2018 14:36:34 +0000 (10:36 -0400)]
Swap out UUIDs based on process ID
Start processing ReqApplyWorkspaceEdit
Split out into more modules

5 years agoChange runSession return result from passed session instead of ()
Luke Lau [Wed, 13 Jun 2018 17:31:44 +0000 (13:31 -0400)]
Change runSession return result from passed session instead of ()

5 years agoAdd test for initialize response
Luke Lau [Wed, 13 Jun 2018 17:25:10 +0000 (13:25 -0400)]
Add test for initialize response

5 years agoAdd getInitializeResponse
Luke Lau [Tue, 12 Jun 2018 21:55:49 +0000 (17:55 -0400)]
Add getInitializeResponse

5 years agoAdd javascript langserver testing
Luke Lau [Mon, 11 Jun 2018 19:45:14 +0000 (15:45 -0400)]
Add javascript langserver testing

Also improve error reporting

5 years agoAdd type synonym for test version of Session
Luke Lau [Mon, 11 Jun 2018 16:12:20 +0000 (12:12 -0400)]
Add type synonym for test version of Session

5 years agoChange server filepath to a command to run
Luke Lau [Mon, 11 Jun 2018 15:06:47 +0000 (11:06 -0400)]
Change server filepath to a command to run

5 years agoMerge branch 'master' of https://github.com/Bubba/haskell-lsp-test
Luke Lau [Mon, 11 Jun 2018 14:31:29 +0000 (10:31 -0400)]
Merge branch 'master' of https://github.com/Bubba/haskell-lsp-test

5 years agoAdd argument for server executable
Luke Lau [Mon, 11 Jun 2018 14:27:27 +0000 (10:27 -0400)]
Add argument for server executable

5 years agoSilence weird ghc warning
Luke Lau [Sun, 10 Jun 2018 03:58:55 +0000 (23:58 -0400)]
Silence weird ghc warning

5 years agoCompatibility with GHC 8.2.1
Luke Lau [Sun, 10 Jun 2018 03:34:44 +0000 (23:34 -0400)]
Compatibility with GHC 8.2.1

5 years agoKill forked threads
Luke Lau [Sat, 9 Jun 2018 22:15:23 +0000 (18:15 -0400)]
Kill forked threads

5 years agoAllow message types to be infered
Luke Lau [Sat, 9 Jun 2018 22:11:37 +0000 (18:11 -0400)]
Allow message types to be infered

5 years agoFix embarassing error with publishDiagnosticsNotification
Luke Lau [Sat, 9 Jun 2018 03:13:04 +0000 (23:13 -0400)]
Fix embarassing error with publishDiagnosticsNotification
Generalize message combinators

5 years agoAdd publishDiagnosticsNotification
Luke Lau [Fri, 8 Jun 2018 23:46:25 +0000 (19:46 -0400)]
Add publishDiagnosticsNotification

5 years agoUpdate submodules when checking out hie
Luke Lau [Fri, 8 Jun 2018 20:45:28 +0000 (16:45 -0400)]
Update submodules when checking out hie

5 years agoUpdate README.md
Luke Lau [Fri, 8 Jun 2018 20:43:02 +0000 (16:43 -0400)]
Update README.md

5 years agoAdd test for failing replay
Luke Lau [Fri, 8 Jun 2018 19:51:24 +0000 (15:51 -0400)]
Add test for failing replay
Fix error message

5 years agoAdd openDoc convenience function
Luke Lau [Fri, 8 Jun 2018 19:47:10 +0000 (15:47 -0400)]
Add openDoc convenience function

5 years agoBump up the number of jobs when building hie in travis
Luke Lau [Fri, 8 Jun 2018 19:43:48 +0000 (15:43 -0400)]
Bump up the number of jobs when building hie in travis

5 years agoSwitch to conduit based parser
Luke Lau [Fri, 8 Jun 2018 19:37:11 +0000 (15:37 -0400)]
Switch to conduit based parser

5 years agoIntegrate Parsec transformer into Session monad
Luke Lau [Thu, 7 Jun 2018 17:06:08 +0000 (13:06 -0400)]
Integrate Parsec transformer into Session monad

5 years agoTry out Chan Stream instance
Luke Lau [Thu, 7 Jun 2018 02:15:02 +0000 (22:15 -0400)]
Try out Chan Stream instance

5 years agoStart work on parser
Luke Lau [Wed, 6 Jun 2018 21:06:08 +0000 (17:06 -0400)]
Start work on parser
Move message case handlers to own module

5 years agoRename recorded to replay
Luke Lau [Wed, 6 Jun 2018 15:47:13 +0000 (11:47 -0400)]
Rename recorded to replay

5 years agoIgnore logging messages and remove some verbose logging
Luke Lau [Wed, 6 Jun 2018 15:42:01 +0000 (11:42 -0400)]
Ignore logging messages and remove some verbose logging

5 years agoUpdate recorded playback to build upon new session
Luke Lau [Wed, 6 Jun 2018 04:01:55 +0000 (00:01 -0400)]
Update recorded playback to build upon new session

5 years agoUpdate documentation
Luke Lau [Tue, 5 Jun 2018 23:51:25 +0000 (19:51 -0400)]
Update documentation

5 years agoFix travis build
Luke Lau [Tue, 5 Jun 2018 23:36:06 +0000 (19:36 -0400)]
Fix travis build

5 years agoAdd manual session testing
Luke Lau [Tue, 5 Jun 2018 23:21:59 +0000 (19:21 -0400)]
Add manual session testing

5 years agoStart work adding the session monad for replays
Luke Lau [Tue, 5 Jun 2018 14:10:03 +0000 (10:10 -0400)]
Start work adding the session monad for replays

5 years agoFix up
Luke Lau [Mon, 4 Jun 2018 23:52:22 +0000 (19:52 -0400)]
Fix up

5 years agoDecode responses to the correct type
Luke Lau [Mon, 4 Jun 2018 23:33:38 +0000 (19:33 -0400)]
Decode responses to the correct type

5 years agoStart work on moving to new session file format
Luke Lau [Sun, 3 Jun 2018 18:11:46 +0000 (14:11 -0400)]
Start work on moving to new session file format

5 years agoCurrent non-working version of file parsing
Luke Lau [Tue, 29 May 2018 17:47:20 +0000 (13:47 -0400)]
Current non-working version of file parsing

5 years agoUpdate HIE
Luke Lau [Mon, 28 May 2018 22:33:45 +0000 (18:33 -0400)]
Update HIE

5 years agoGet rid of gratituous temporary files
Luke Lau [Mon, 28 May 2018 22:32:42 +0000 (18:32 -0400)]
Get rid of gratituous temporary files

5 years agoSwap out the rootUri and rootPath params in initialize request
Luke Lau [Sun, 27 May 2018 20:44:17 +0000 (16:44 -0400)]
Swap out the rootUri and rootPath params in initialize request

5 years agoAdd root directory swapping
Luke Lau [Sun, 27 May 2018 16:50:12 +0000 (12:50 -0400)]
Add root directory swapping

5 years agoStart swapping file URLs with JSON parsing
Luke Lau [Sun, 27 May 2018 06:11:32 +0000 (02:11 -0400)]
Start swapping file URLs with JSON parsing

5 years agoStart work on swapping out files
Luke Lau [Tue, 22 May 2018 15:41:12 +0000 (11:41 -0400)]
Start work on swapping out files

5 years agoAdd Session monad
Luke Lau [Sun, 20 May 2018 01:02:29 +0000 (21:02 -0400)]
Add Session monad

5 years agoFix stack.yaml
Luke Lau [Sun, 20 May 2018 00:08:13 +0000 (20:08 -0400)]
Fix stack.yaml

5 years agoAdd tests
Luke Lau [Sun, 20 May 2018 00:01:15 +0000 (20:01 -0400)]
Add tests

Use new LSP handlers
Fix directory getting changed
Return a success bool

5 years agoFlesh out server playback checks
Luke Lau [Sat, 19 May 2018 20:22:37 +0000 (16:22 -0400)]
Flesh out server playback checks

5 years agoStart work on matching expected results
Luke Lau [Sat, 19 May 2018 04:22:19 +0000 (00:22 -0400)]
Start work on matching expected results

5 years agoAdd recorded playback
Luke Lau [Fri, 18 May 2018 23:11:45 +0000 (19:11 -0400)]
Add recorded playback

5 years agoUpdate README.md
Luke Lau [Wed, 16 May 2018 20:04:23 +0000 (16:04 -0400)]
Update README.md

5 years agoAdd .travis.yml
Luke Lau [Wed, 16 May 2018 17:33:30 +0000 (13:33 -0400)]
Add .travis.yml

5 years agoInitial commit
Luke Lau [Wed, 16 May 2018 17:03:53 +0000 (13:03 -0400)]
Initial commit