Commit Graph

3475 Commits

Author SHA1 Message Date
Luke Lau
e56a7dde33 Disable travis for now
We end up reusing it for binaries at some point, but for now its lagging
behind the circleCI tests.
2019-12-20 21:29:34 +00:00
fendor
8582a960dc
Merge pull request #1126 from mpickering/hie-bios
Implement the HIE Bios
2019-12-20 21:38:35 +01:00
Luke Lau
bfedd0300f
Merge pull request #92 from haskell/project-config-readme
Clarify difference between lsp and hie-bios configuration
2019-12-20 20:23:16 +00:00
Luke Lau
58ac672d21
Fix project selected for plain hs files 2019-12-20 20:22:32 +00:00
fendor
8e9bb3de8e Rename GhcModPluginSpec to GenericPluginSpec 2019-12-20 21:22:28 +01:00
fendor
6f1c22055f Minor format changes 2019-12-20 21:22:28 +01:00
fendor
5dfc44637e Remove unused old code 2019-12-20 21:22:28 +01:00
fendor
6cbadc75cf
Remove commented out code (https://github.com/mpickering/haskell-ide-engine/pull/96) 2019-12-20 17:28:18 +01:00
fendor
df1ac8a213 Remove unneeded floskell:newer in cabal.project 2019-12-20 15:41:16 +01:00
fendor
c1932547cc Remove unused .hie-bios files 2019-12-20 15:40:37 +01:00
fendor
cd3cd02581
Remove unused bios log level function
Co-Authored-By: Luke Lau <luke_lau@icloud.com>
2019-12-20 14:59:37 +01:00
fendor
c94b45ef11 Update multi-cradle instructions 2019-12-20 14:56:43 +01:00
fendor
84e645ccea
Remove unused code for logging setup
Co-Authored-By: Luke Lau <luke_lau@icloud.com>
2019-12-20 14:42:30 +01:00
Luke Lau
20255f24df
Add table for automatic cradle discovery 2019-12-20 13:00:02 +00:00
jneira
89fe99d9a6 Correct phrasing in README 2019-12-20 12:59:28 +01:00
jneira
c4c04ce605 Update build docs to match hie-bios branch 2019-12-20 11:23:41 +01:00
jneira
b1363df05c Make 3.0.0.0 the required minimum version for windows 2019-12-20 11:22:54 +01:00
jneira
c5b8a4bde9 Various updates to sync with hie-bios 2019-12-20 10:39:22 +01:00
Luke Lau
a79ec33d72 Clarify difference between lsp and hie-bios configuration
Do this by renaming explicit configuration to project configuration
2019-12-20 01:47:02 +00:00
fendor
cd0d1eb883 Update hie-bios version to at least 0.3.2 2019-12-19 13:19:51 +01:00
fendor
501cb28c1c
Merge pull request https://github.com/mpickering/haskell-ide-engine/pull/82 from fendor/merge-upstream
Merge upstream
2019-12-17 19:16:54 +01:00
Luke Lau
1a05e4251a
Merge pull request #86 from fendor/add-hie-yaml-for-wrapper-tests
Add explicit hie.yaml to force the project type
2019-12-17 17:35:10 +00:00
fendor
3476f1971d Add explicit hie.yaml to force the project type 2019-12-17 16:33:43 +01:00
fendor
49582c22b9 Disable type definition test across modules 2019-12-17 15:05:05 +01:00
Luke Lau
8e0241c6d4 Patch test case for whilst HaRe is gone
Need to uncomment this whenever HaRe is added back in
cc @fendor
2019-12-17 13:55:21 +00:00
fendor
1b9767de2b Remove unused import of HIE.Bios.Types 2019-12-17 10:09:05 +01:00
fendor
b7dfd2b822 Merge remote-tracking branch 'upstream/master' into merge-upstream 2019-12-17 00:35:02 +01:00
Luke Lau
ae8aa22e15 Fix wrapper tests when cabal is installed
The new cabal-helper now prefers cabal-v2 cradles over stack cradles
whenever there is a cabal.project file present in a directory. These
presumably passed on CI since cabal isn't installed, just stack? Either
way removing the cabal.project files cause the stack project to be
preferred, which is what the tests seemed to originally want.
2019-12-17 00:28:20 +01:00
fendor
98199030aa Add CodeActionRename as a executable to test project 2019-12-17 00:25:15 +01:00
fendor
8e91d8000f Comment out tests that depend on HaRe
Add pendingwith message
2019-12-17 00:25:15 +01:00
fendor
67d0903a99 Fix the expected indefinite progress message 2019-12-17 00:25:15 +01:00
fendor
305b2d5fcb Remove unused dependency rope-utf16-splay 2019-12-17 00:25:15 +01:00
fendor
0effcf4b0a Create a custom hie.yaml for testdata
Create a customtom hie.yaml for the more general
Purpose testdata directory project
2019-12-17 00:25:15 +01:00
fendor
3ff767ed1c Update to use hie-bios 0.3.0 from hackage 2019-12-17 00:25:15 +01:00
Matthew Pickering
0d447043f1 Update to haskell-lsp 0.19.0.0 2019-12-17 00:25:15 +01:00
Luke Lau
03d9bf26a4 Add some comments for 'only' test 2019-12-16 23:23:14 +00:00
Luke Lau
bd40ac3c10 Add back much needed import 2019-12-16 22:56:29 +00:00
Luke Lau
bc079e9e42 Display which cradle was used when testing for mismatching GHC versions 2019-12-16 16:17:27 +01:00
fendor
43cf0d1d3e
Merge pull request https://github.com/mpickering/haskell-ide-engine/pull/78 from alanz/hie-bios-no-hare
Remove HaRe dependency from HIE.
2019-12-13 21:48:31 +01:00
Alan Zimmerman
25bcde68af Some minor test tweaks 2019-12-12 22:50:37 +00:00
Alan Zimmerman
a173297653 Working on tests 2019-12-11 23:24:57 +00:00
Alan Zimmerman
9ce648a19b Removed HaRe submodule 2019-12-10 22:21:35 +00:00
Alan Zimmerman
31209a6611 Remove HaRe, move some utils from it into FromHaRe module 2019-12-10 22:15:21 +00:00
jneira
16f258014b Restore typed holes substitution list from master 2019-12-10 11:13:43 +01:00
jneira
b0b0c956dc Fix init cradle message changed with 62267a 2019-12-09 13:03:18 +01:00
fendor
ec3d3626d4
Fix stack build
* Add missing import
* Backport from 22cb8b6911
* Upgrade hslogger dep
* Update dependencies for hslogger
* Update dependencies for network and network-bsd
2019-12-04 20:22:56 +01:00
Luke Lau
361f6efe66
Merge pull request #71 from jneira/fix-hie-bios-test
Create empty hie.yaml to trigger the parse error
2019-12-04 12:31:02 +00:00
Luke Lau
62267a5200 Display type of cradle in "initializing cradle" message 2019-12-03 18:34:28 +01:00
Alan Zimmerman
f7e0db0e10
Merge pull request #1475 from alanz/prepare-0.14
Preparing 0.14
2019-12-03 12:19:23 +00:00
jneira
fea727172f Create empty hie.yaml to trigger a parse error 2019-12-03 13:15:20 +01:00