Thomas Peiselt
31a59439ac
Update notebook: hoogle response changed.
2018-11-01 21:25:07 +01:00
Thomas Peiselt
2f49c35743
no more html-formatting for the hoogle docs.
...
Hoogle v5 `docs` field already contains markup, so we just use the field
content directly.
2018-11-01 20:46:54 +01:00
Thomas Peiselt
6788944a45
Support type
as item
.
2018-11-01 20:45:32 +01:00
Thomas Peiselt
c693ce307e
markup removal improvements.
...
it's possible to have some content between `<span class=name>` and `<0>`
so separating the expressions to handle this case.
2018-11-01 10:03:17 +01:00
Thomas Peiselt
972450cd5a
disable debug trace.
2018-10-30 21:33:48 +01:00
Thomas Peiselt
f95b71d293
Use hoogle v5.
...
Hoogle v5 uses a different json representation for the data, requires a
new URL and also contains HTML markup inside the json fields.
This commit removes all markup to be able to handle the hoogle responses
using the same structure as with the previous response structure (from
hoogle v4).
2018-10-24 20:39:22 +02:00
Vaibhav Sagar
c3a7007953
stack.yaml: use GHC 8.4.3
2018-10-23 09:51:05 -04:00
Vaibhav Sagar
26bb53825b
stack-8.4.yaml: bump resolver to lts-12.14
2018-10-22 19:51:02 -04:00
Vaibhav Sagar
9d4d581661
ihaskell.cabal: fix build error on macOS
2018-10-21 01:21:31 -04:00
Vaibhav Sagar
9f197efd21
stack-8.4.yaml: bump resolver to lts-12.13
2018-10-14 05:04:24 -04:00
Vaibhav Sagar
d57489ae80
release*.nix: update for NixOS 18.09
2018-10-06 16:35:21 -04:00
Vaibhav Sagar
c33f876949
release.nix: add ihaskell-graphviz
2018-09-30 15:17:38 -04:00
Vaibhav Sagar
c9c923b228
ipython-kernel: slightly faster hashing
2018-09-30 14:43:40 -04:00
Vaibhav Sagar
08ce33340f
stack-8.4.yaml: bump resolver to lts-12.10
2018-09-25 19:42:27 -04:00
Vaibhav Sagar
7cc56483a1
Merge pull request #940 from MMesch/patch-1
...
update jupyterlab installation procedure in README
2018-09-17 10:52:40 -04:00
MMesch
c339dc3851
update jupyterlab installation procedure in README
2018-09-17 16:42:55 +02:00
Vaibhav Sagar
64931c4e44
Merge pull request #939 from lucasdicioccio/fix-haddock
...
Fix haddock generation.
2018-09-17 09:19:22 -04:00
Lucas DiCioccio
c67fcd45ce
Fix haddock generation.
2018-09-16 18:50:58 +02:00
Vaibhav Sagar
f63863688b
Merge pull request #937 from lucasdicioccio/master
...
Add ihaskell-graphviz to display graphs.
2018-09-15 22:58:53 -04:00
Lucas DiCioccio
34c36d5e94
Add ihaskell-graphviz to display graphs.
...
Requires 'Graphviz' installed.
2018-09-15 22:21:29 +02:00
Vaibhav Sagar
496fbd160a
IHaskell.Eval.Evaluate: handle multiline input correctly
2018-09-11 14:56:49 -04:00
Vaibhav Sagar
d910a38957
Merge pull request #935 from gibiansky/enable-display-8-4
...
Update .travis.yml
2018-09-11 13:55:29 -04:00
Vaibhav Sagar
0d3316cc7d
.travis.yml: filter out GHC version
2018-09-11 12:29:16 -04:00
Vaibhav Sagar
600fe11c49
.travis.yml: DISPLAY=true for 8.4
2018-09-11 11:40:15 -04:00
Vaibhav Sagar
83a823d5f9
release.nix: always --enable-executable-dynamic
2018-09-05 16:11:43 -04:00
Vaibhav Sagar
e432009b21
Merge pull request #931 from erikd/topic/widget-tll-warnings
...
ihaskell-widgets: Fix more warnings
2018-09-05 11:50:48 -04:00
Erik de Castro Lopo
b27867f6a0
ihaskell-widgets: Fix more warnings
...
This file was giving a strange error/warning that had to be disabled.
After investigating this issue (https://ghc.haskell.org/trac/ghc/ticket/15601 )
it turns out this was due to an wart in the way type level lists are handled
in GHC. Fortunately a workaround is available allowing the warning to be
re-enabled.
2018-09-05 19:53:56 +10:00
Vaibhav Sagar
87787ec74e
stack-8.4.yaml: bump resolver to lts-12.9
2018-09-03 19:29:48 -04:00
Vaibhav Sagar
ad74dfd9c2
release.nix: don't Haddock for now
2018-09-03 11:02:28 -04:00
Vaibhav Sagar
051e889ade
Merge pull request #929 from erikd/topic/widgets-warnings
...
Fix more warnings!
2018-09-03 10:47:40 -04:00
Erik de Castro Lopo
ba9dadecae
ihaskell: Remove partial-fields
...
GHC 8.4 and later have the `-Wpartial-fields` warning flag, so add it and
fix the warnings.
2018-09-03 20:14:15 +10:00
Erik de Castro Lopo
8c37c42276
ihaskell-widgets: Turn on -Wall and fix all warnings
2018-09-03 20:13:34 +10:00
Erik de Castro Lopo
64d54a7afc
Remove all uses of fromJust
2018-09-03 20:12:33 +10:00
Vaibhav Sagar
726999ae1e
Merge pull request #928 from erikd/topic/warnings-other
...
Turn on and fix more warnings
2018-09-01 21:15:39 -04:00
Vaibhav Sagar
50ff0ff7d4
Merge pull request #927 from erikd/topic/ghc-8.4-singletons
...
ihaskell-widgets: Make it compile with ghc 8.4
2018-09-01 12:04:59 -04:00
Erik de Castro Lopo
196ccac96d
ipython-kernel: Switch on -Wall and fix all warnings
...
Fixing these warnings required changes to the file names of the `MessageHeader`
struct which makes this commit an API change. The version in the cabal file
has been bumped accordingly.
2018-09-01 22:42:35 +10:00
Erik de Castro Lopo
9e4ef2e6c2
ghc-parser: Switch on -Wall and fix all warnings
2018-09-01 22:41:23 +10:00
Vaibhav Sagar
3d382e7b79
Merge pull request #923 from erikd/topic/warnings
...
-Wall the things
2018-09-01 07:45:30 -04:00
Erik de Castro Lopo
7c09af8507
Add ghc-options: -Wall to stack.yaml files
2018-09-01 18:42:52 +10:00
Erik de Castro Lopo
f43b91294c
Switch warnings to -Wall and fix the rest
2018-09-01 18:42:52 +10:00
Erik de Castro Lopo
4c0b3d249b
Fix unused import warnings
2018-09-01 18:42:52 +10:00
Erik de Castro Lopo
7115fe470a
Fix various unused binding/match/etc related warnings
...
Add `-Wunused-do-bind -Wunused-local-binds -Wunused-top-binds -Wunused-matches`
and fix all the things.
2018-09-01 18:42:52 +10:00
Erik de Castro Lopo
df39a6d235
Add missing top-level type signatures
...
Add `-Wmissing-signatures` to `ghc-options`.
2018-09-01 18:42:52 +10:00
Erik de Castro Lopo
ca56a29d78
Fix incomplete pattern matches
...
Add `-Wincomplete-patterns` to the `ghc-options` field of the cabal file
and fix all warnings.
2018-09-01 18:42:52 +10:00
Erik de Castro Lopo
14c4de5a12
ihaskell-widgets: Make it compile with ghc 8.4
...
GHC 8.4 allows value level operators (in this case list append, '++') to
be used at the type level, so that the singletons package for GHC 8.4
uses this operator whereas previous versions of singletons defined a ':++'
operator for type level append.
2018-09-01 18:41:24 +10:00
Vaibhav Sagar
dcd7d33043
stack-8.4.yaml: bump resolver to lts-12.8
2018-08-30 10:11:23 -04:00
Vaibhav Sagar
049796bc9d
Remove more CPP
2018-08-28 16:11:01 -04:00
Vaibhav Sagar
000ea0fbe0
ihaskell.cabal: kill binPkgDb harder
2018-08-28 13:22:47 -04:00
Vaibhav Sagar
50605e6ca7
Merge pull request #918 from erikd/topic/drop-old-ghc
...
Drop support for GHC < 8.0
2018-08-28 10:12:42 -04:00
Erik de Castro Lopo
15d751447f
Clean out support for old ghcs from cabal files
2018-08-28 23:02:15 +10:00