175 Commits

Author SHA1 Message Date
Vaibhav Sagar
b42a1db3f5 ihaskell: 0.12.0.0 2024-11-03 11:11:43 +11:00
Vaibhav Sagar
b62ca93c0f
Drop support for GHC < 8.4 (#1531)
* Drop support for GHC < 8.4
* src/IHaskell/Eval/Util.hs: update
* src/IHaskell/Eval/Evaluate.hs: update
* ghc-parser/generic-src/Language/Haskell/GHC/Parser.hs: update
* src/IHaskell/Eval/Info.hs: update
* src/IHaskell/Eval/Parser.hs: update
* src/IHaskell/Eval/Completion.hs: update
* src/tests/IHaskell/Test/Eval.hs: update
* ghc-parser: remove unused files
* README.md: update
2024-10-24 20:51:12 +11:00
Vaibhav Sagar
b87338de21
Support GHC 9.10 (#1498)
* Support GHC 9.10
2024-06-11 18:59:35 +10:00
Vaibhav Sagar
0d647a949f
Update jupyterlab-ihaskell for 4.x (#1426)
* [WIP] Update jupyterlab-ihaskell for 4.x

* Address feedback

* jupyterlab-ihaskell: more updates

* jupyterlab-ihaskell: don't minify

* jupyterlab-ihaskell: update

* jupyterlab-ihaskell: change mimetype

* jupyterlab-ihaskell: update

* jupyterlab-ihaskell: works with JupyterLab 4

* jupyterlab-ihaskell: update id

* jupyterlab-ihaskell: simplify

* jupyterlab-ihaskell: update
2024-04-21 19:10:08 +10:00
Vaibhav Sagar
1b4c2a4c3c ihaskell: 0.11.0.0 2023-11-08 11:17:33 +11:00
Vaibhav Sagar
822693401a Remove here dependency 2023-10-25 19:54:33 +11:00
Vaibhav Sagar
7cd7edf8cf Support GHC 9.8 2023-10-25 18:37:28 +11:00
thomasjm
84efeaecc4 Output test failures as JSON 2023-08-16 16:03:17 -07:00
thomasjm
662d0b0a0a A few more tweaks to hopefully fix CI 2023-08-11 01:59:46 -07:00
thomasjm
57fa0fe504 Only import and run htmlify for GHC >= 8.4.0 2023-08-10 23:00:11 -07:00
thomasjm
7a8d728ad1 Switch from pager to HTML output for directives 2023-08-10 23:00:11 -07:00
Vaibhav Sagar
3e01b5b5e5 ihaskell.cabal: 0.10.4.0 2023-07-23 22:51:53 +10:00
Vaibhav Sagar
af37a01259 GHC 9.6 support 2023-04-16 14:15:26 +10:00
Vaibhav Sagar
725d900414 ihaskell: update 2022-10-10 08:37:52 +11:00
Vaibhav Sagar
e1fc53a97f ihaskell: 0.10.3.0 2022-09-16 21:54:45 +10:00
Felix Yan
9457ad0b88
Update project description in .cabal
The repository description and README are referring to Jupyter instead of IPython. Let's make them consistent.
2022-08-25 16:24:34 +03:00
Vaibhav Sagar
575b2be1c2 ihaskell: 0.10.2.2 2021-11-30 01:49:43 +11:00
Vaibhav Sagar
d8e5aa0c45 Clean up ihaskell.cabal 2021-11-06 00:29:31 -04:00
Vaibhav Sagar
658fdfb1d3 Replace cereal with binary 2021-11-05 12:53:47 -04:00
Vaibhav Sagar
8ebab9884b ihaskell: support GHC 9.2 2021-10-10 03:47:47 -04:00
Vaibhav Sagar
180e42bae4 ihaskell: add use-hlint flag 2021-10-09 12:57:48 -04:00
Vaibhav Sagar
ae6b1fdaca
Install a prebuilt version of jupyterlab-ihaskell automatically (#1270)
* ihaskell: automatically install the prebuilt labextension alongside the kernelspec

* README.md: Update to no longer mention installing jupyterlab-ihaskell
2021-09-10 18:50:38 +10:00
Brandon Chinn
2891bc8498 Remove dynamic flag
If anyone needs this flag, they should be able to just do
--ghc-options='-dynamic'. Instead of removing it, we could also hide it
behind a Cabal flag
2021-08-18 09:03:11 -07:00
Vaibhav Sagar
d929dfacfd ihaskell.cabal: 0.10.2.1 2021-07-07 22:43:29 +10:00
Vaibhav Sagar
54f7c78114 ihaskell: 0.10.2.0 2021-04-26 02:57:42 +10:00
Vaibhav Sagar
cd9688f036 ihaskell: update 2021-04-25 19:37:55 +08:00
Vaibhav Sagar
151c93f274 ihaskell: 0.10.1.2 2020-08-25 23:58:04 +10:00
Junji Hashimoto
f658358327 Add dynamic flag to load extra shared library 2020-08-25 15:09:41 +09:00
Vaibhav Sagar
d7dc460a42 ihaskell: 0.10.1.1 2020-05-14 01:26:16 +08:00
Vaibhav Sagar
ba196ec642 ihaskell: 0.10.1.0 2020-05-03 17:15:51 +08:00
Vaibhav Sagar
3bfc2d8843 ihaskell: update 2020-03-29 22:16:51 +08:00
Vaibhav Sagar
2318ee2a90 ihaskell.cabal: bump ipython-kernel bound everywhere 2019-12-16 20:44:37 -05:00
Alexey Kuleshevich
2afcb3de15 Fix the lower bound on ipython-kernel 2019-12-16 20:41:14 -05:00
Vaibhav Sagar
e15dd63d2e ihaskell: 0.10.0.2 2019-09-26 13:59:42 -04:00
Vaibhav Sagar
4ffe04ae8e ihaskell: 0.10.0.1 2019-09-25 21:50:44 -04:00
Vaibhav Sagar
c7c27883f9 ihaskell.cabal: update version bound for ghc-parser 2019-09-25 21:49:41 -04:00
Vaibhav Sagar
cf453170bc Use CPP to stay compatible with old HLint 2019-09-24 23:28:39 -04:00
Vaibhav Sagar
e19382a982 ihaskell.cabal: bump upper bound on ghc-boot dependency 2019-08-03 20:54:05 -04:00
Vaibhav Sagar
3da5974fff ihaskell.cabal: we don't directly depend on uuid 2019-08-03 20:51:27 -04:00
Vaibhav Sagar
8098108b58 ihaskell: remove argv0 dependency 2019-08-03 13:38:37 -04:00
Vaibhav Sagar
a124492287 ihaskell.cabal: indicate lack of support for hlint > 2.1.17 2019-07-06 16:11:46 -04:00
Vaibhav Sagar
e836fa255a Bump upper bounds for GHC 8.8 support 2019-07-06 16:11:46 -04:00
Vaibhav Sagar
0ffdd2765a ihaskell: 0.10.0.0 2019-04-26 14:51:04 -04:00
Gregory W. Schwartz
2d54b99dda Lower time bound. 2019-03-04 13:35:30 -05:00
Gregory W. Schwartz
66afc48636 Rebasing. 2019-03-04 12:37:33 -05:00
Thomas Peiselt
93cfa71d57 Remove duplicate module IHaskellPrelude.
remove module from `main`, and promote from `other-modules` to
`exported-modules` in `library`.

Fixes #971.
2018-11-17 21:20:32 +01:00
Alexander Vershilov
bf631b913f Use Aeson.Object for metadata.
The IPython specification for the metadata does not
define that all fields in metadata must be textual.
Latest Jupyters lab uses that feature so the parsing
mechanism became incomplatible with the protocol.
We change Metadata to be an Aeson.Object and introduce
a 'Metadata' newtype in order to keep that explicit
and open for the later changes if needed.

Fixes #912.
2018-11-16 23:53:48 +03: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
9d4d581661 ihaskell.cabal: fix build error on macOS 2018-10-21 01:21:31 -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