1603 Commits

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