Javier Neira
cf025df05a
Enable all working test suites and add linux-cabal job in Azure ( #1571 )
...
* Enabled test-suites:
* Linux, with stack or cabal, all test suites are enabled
* Macos:
* ghc-8.6.*: all suites enabled
* ghc-8.4.*: func-test and dispatcher-test disabled
* Windows
* unit-test enabled
* Except CabalHelper ones for ghc-8.6.4
* func-test enabled with almost all tests
* cabal job:
* Aadded one for linux
Make progress towards #1401
Closes #1431
2020-01-15 06:24:13 +01:00
Alan Zimmerman
b6ba976e45
Add sample hie.yaml files for stack and cabal
...
The cabal one is tested per component.
The stack one has issues because of the nested library.
Note: the suffix on the cabal one cannot be '.cabal', as that
extension is already used.
2019-12-31 18:27:21 +00:00
fendor
4031ac63fa
Generate hie.yaml to speed up unit-tests
2019-09-25 16:10:46 +02:00
Samuel Pilz
d670f5a9bd
move shake.* files into install/ folder
2019-07-11 20:27:10 +02:00
Alan Zimmerman
1d0024e6de
Fix the HieWrapper tests for stack 2.1.1
2019-06-15 10:15:47 +02:00
Luke Lau
b922d39937
Add hspec formatters for circleCI
2019-01-07 13:14:37 -05:00
Alan Zimmerman
058a581ffa
Bump resolvers
2018-12-31 15:49:09 +02:00
fendor
4f4f9f3216
Add shake build information to gitignore
2018-12-11 15:47:05 +01:00
Alan Zimmerman
646b7f13cf
Add stack-8.6.1.yaml to git
2018-11-10 20:44:55 +02:00
Alan Zimmerman
fb6ece2f72
Merge remote-tracking branch 'haskell/master' into suggest-pragmas
2018-10-23 21:59:17 +02:00
Alan Zimmerman
b094536193
Something weird on the test.
...
I think (0,0) based edits are not applied properly
2018-10-22 20:43:28 +02:00
Luke Lau
5b5dacc12a
Update gitignore
2018-10-20 17:59:35 +01:00
Jose Lorenzo Rodriguez
c1588c4c0b
Ignoring the -Werror setting
...
When having -Werror enabled, the experience with HIE degrades
significantly as everything is treated as a type error. This makes sure
that warnings are always treated as warnings.
closes #449 , #680 and #662
2018-09-10 12:14:58 +02:00
Luke Lau
ccf95db384
Ignore .hspec-failures
2018-07-26 22:17:13 +01:00
Luke Lau
32043c0823
Add tests
...
Fix CPP #if
Ensure ghcSession is set before calling cacheModule
2018-07-23 22:24:29 +01:00
Luke Lau
15cc4a6f11
Add completion test
2018-07-11 15:45:19 +01:00
Luke Lau
e3dddc0eed
Add redundant import code actions
...
Backport missing cabal exports on 8.2.2
2018-07-01 17:30:03 +01:00
Luke Lau
687e3865f4
Fix gitignores
2018-06-30 00:46:28 +01:00
Luke
75d51008c8
Add .DS_Store to .gitignore
2018-06-13 13:38:24 -04:00
Luke
78f0d335df
Move haskell-lsp-test to submodule
...
Tidy up logging utils
Add test logs as artifact on circleci
2018-06-11 10:18:28 -04:00
Alan Zimmerman
1e8dd7b52a
Move the dispatcher tests into a separate exe
...
Otherwise we cannot guarantee releasing the cwdLock in ghc-mod, as
there is one per process.
2018-05-01 13:18:14 +02:00
Alan Zimmerman
d45997ef08
Enable haskell-lsp submodule
2018-04-26 10:46:11 +02:00
Alan Zimmerman
072bb97e92
Speed up dev cycle by using cabal new-build
...
This does not gratuitously rebuild haddock-api and haddock-library for
every change made.
2018-03-07 10:37:42 +02:00
Alan Zimmerman
3e2ada6991
Improve type cmd
...
- Handle qualified names properly
- Initial attempt and getting docs from haddock directly
- add types to haddock docs
- Add links to haddock docs
- Cache all types in the module - newTypeCmd now has a pure core
- Builds with GHC 8.0.2 too
2017-10-10 21:10:19 +02:00
Alan Zimmerman
b93d06a27d
Add slides from HIW 2017 talk
2017-09-09 21:07:49 +02:00
Gleb Popov
12e494ed7a
Merge remote-tracking branch 'mainstream/master' into build-plugin
2017-06-13 17:16:52 +03:00
Zubin Duggal
8d6af654b3
Replaced HieDiff with WorkspaceEdit
2017-06-06 18:12:26 +05:30
Gleb Popov
7c17b5ec3c
Merge remote-tracking branch 'mainstream/master' into build-plugin
2017-05-14 23:20:25 +03:00
Alan Zimmerman
8c22a3850a
Add generalise applicative refactoring
2017-05-03 16:58:33 +02:00
Alan Zimmerman
e9cc2452e3
Extend functional test
2017-04-19 12:37:19 +02:00
Gleb Popov
7db65da1bf
Merge remote-tracking branch 'mainstream/master' into build-plugin
...
# Conflicts:
# .gitignore
# app/MainHie.hs
# stack.yaml
2016-11-06 22:32:39 +03:00
Alan Zimmerman
3985e951d4
Get tests to pass again
2016-10-20 22:10:23 +02:00
Alan Zimmerman
d64ba37e35
Fixups based on PR comments
2016-09-05 09:58:22 +02:00
Alan Zimmerman
79eacb3f29
Configures but fails to build with cabal new-build
2016-09-03 18:05:21 +02:00
Alan Zimmerman
1d84cee5d4
Swagger UI runs from data directory
2016-05-02 14:59:15 +02:00
Gleb Popov
3efb612e1e
Update gitignore.
2016-02-07 16:29:44 +03:00
Moritz Kiefer
579901e96f
Move emacs tests to buttercup
2016-01-19 09:35:39 +01:00
Moritz Kiefer
c912097c19
Remove generated files
2015-12-28 17:40:35 +01:00
Moritz Kiefer
ee3003120c
Remove build files
2015-12-28 16:55:08 +01:00
Moritz Kiefer
7f3fe90502
Basic documentation skeleton
2015-12-24 12:28:28 +01:00
Alan Zimmerman
a01b415041
Add the rest of the commands to HaRe plugin
...
Closes #36
2015-11-12 13:57:58 +02:00
Alan Zimmerman
7f511141d0
First pass ghc-mod plugin with tests
2015-11-07 22:40:15 +02:00
Alan Zimmerman
37ff93edd8
Merge remote-tracking branch 'origin/master' into plugins-definitions-play
2015-10-31 14:39:19 +02:00
Alan Zimmerman
982877c20b
Update .gitignore
2015-10-30 11:22:17 +02:00
Chris Allen
05679b31a9
HCAR entry
2015-10-29 18:59:40 -05:00
Michael Sloan
b1435f500c
Initial demo of plugin loading
2015-10-23 20:20:35 -07:00
Alan Zimmerman
a534b13d68
Breaking ground. Initial source template
2015-10-23 11:50:15 +02:00