Commit Graph

47 Commits

Author SHA1 Message Date
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