523 Commits

Author SHA1 Message Date
Andrei
f099067277 Fix nested buffers 2024-10-23 15:50:00 -04:00
Vaibhav Sagar
b87338de21
Support GHC 9.10 (#1498)
* Support GHC 9.10
2024-06-11 18:59:35 +10:00
Vaibhav Sagar
30a37b1d0d IHaskell.Eval.Evaluate: fix warning on setSessionDynFlags 2024-05-21 23:45:45 -07:00
Tom McLaughlin
a021569c46 Make parseString not require Ghc monad 2024-05-21 19:59:50 -07:00
Vaibhav Sagar
b223a6c2d0
IHaskell.Eval.Evaluate: catch exceptions in extractValue (#1486)
* IHaskell.Eval.Evaluate: catch exceptions in extractValue

* IHaskell.Eval.Evaluate: only catch exceptions for GHC >=9.0
2024-04-21 22:08:20 +10:00
Vaibhav Sagar
a374767e50 IHaskell.Test.Parser: fix typo 2024-01-16 14:04:01 +11:00
Tom McLaughlin
979e462486 Be able to pass extra flags to stack integration 2023-12-02 18:08:27 -08: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
Tom McLaughlin
a36f2dcb80 Fix html call for hlint < 2.1.18 2023-08-18 03:31:32 -07:00
Tom McLaughlin
f28ff4a48f Just use unicode escapes consistently 2023-08-18 03:05:06 -07:00
Tom McLaughlin
901c4e4057 Revert "Do setLocaleEncoding utf8 in Hspec.hs"
This reverts commit 432a301f6474bec1b7f314bbc57d256ecc9d7499.
2023-08-18 03:05:00 -07:00
thomasjm
432a301f64 Do setLocaleEncoding utf8 in Hspec.hs 2023-08-18 01:55:34 -07:00
thomasjm
c5ba628dc0 Try a couple fixes 2023-08-17 05:52:36 -07:00
thomasjm
eab83a28f0 Introduce displayDatasBecome for test JSON output 2023-08-16 16:43:08 -07:00
thomasjm
dbea941859 Re-enable language extension test 2023-08-16 16:11:33 -07:00
thomasjm
84efeaecc4 Output test failures as JSON 2023-08-16 16:03:17 -07:00
thomasjm
3ab225839f Try fixing 8.2 eval test 2023-08-16 03:21:36 -07:00
thomasjm
a0601f64ba GHC 8.6 -> 8.4 in eval test 2023-08-16 03:04:10 -07:00
thomasjm
372261871b Working on Eval.h test for 8.8 and 8.6 2023-08-16 02:50:59 -07:00
thomasjm
de3562770b Add type signature to throwAway 2023-08-16 02:02:22 -07:00
thomasjm
634cdc0ea6 Remove pages function 2023-08-16 01:58:31 -07:00
thomasjm
1d91c0268c Try filling in text only response 2023-08-16 01:57:18 -07:00
thomasjm
04527212b3 Try removing another import 2023-08-16 00:56:10 -07:00
Tom McLaughlin
1dc18fadd3 Change default class to "CodeMirror cm-s-jupyter cm-s-ipython" and update acceptance test
cm-s-ipython for coloring in Jupyter Notebook
cm-s-jupyter for coloring in Jupyter Lab
CodeMirror for monospace font in both
2023-08-15 19:27:43 -07:00
thomasjm
37ee74aeba Move another import 2023-08-11 02:37:28 -07:00
thomasjm
d6871d5484 Fix test running 2023-08-11 02:08:24 -07:00
thomasjm
84f947e035 Conditionally import a couple things in Lint.hs 2023-08-11 02:08:14 -07:00
thomasjm
662d0b0a0a A few more tweaks to hopefully fix CI 2023-08-11 01:59:46 -07:00
thomasjm
96cd640b82 Try removing another unused import 2023-08-11 01:17:26 -07:00
thomasjm
648eb248a8 Try removing unused import to fix CI 2023-08-11 00:55:10 -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
7de07ec3a3
Bump LTS to GHC 9.4 (#1416)
* stack-9.2.yaml

* Bump LTS to GHC 9.4

* extra deps

* stack.yaml: update

* Add hidden package flags at the end
2023-08-08 02:50:38 +10:00
Vaibhav Sagar
af37a01259 GHC 9.6 support 2023-04-16 14:15:26 +10:00
Falco Peijnenburg
d6fc3faf84 Add options to set kernel and display name 2022-11-13 17:23:46 +01:00
James Brock
c8a7f5613c Remove one ByteString → String conversion step for SVG 2022-10-31 12:27:39 +09:00
Vaibhav Sagar
725d900414 ihaskell: update 2022-10-10 08:37:52 +11:00
Vaibhav Sagar
9c21d96c27
Merge pull request #1360 from YakoYakoYokuYoku/waydyn
Dynamic way for dynamically linked RTS Haskell distros
2022-07-22 10:25:05 +10:00
Martin Reboredo
ca424ff6e2
Dynamic way for dynamically linked RTS 2022-07-21 00:28:35 -03:00
Hypercube
5bf443fb7c avoid switching directory in ihaskell-display 2022-07-19 00:00:00 +00:00
Vaibhav Sagar
1794232b4c
Test with GHC 9.0 and Stack (#1351)
* Test with GHC 9.0 and Stack
* stack-9.0.yaml: use lts-19.10
* IHaskell.Eval.Util: use `nub` when comparing package flags
2022-06-07 14:38:57 +10:00
Falco Peijnenburg
cd941890cb Return error when evaluation failed 2022-01-16 22:49:17 +01:00
Matthieu Coudron
b73a82804e Print where kernel is installed 2021-11-29 00:17:08 +01:00
Matthieu Coudron
94cee8a712 chore: cleanup redundant imports
IHaskellPrelude imports most of it
2021-11-16 15:21:24 +01:00
Matthieu Coudron
a7c7139e58 chore: cleanup imports
to make the buildlogs clearer
2021-11-11 21:23:37 +01:00
Vaibhav Sagar
e5cc0e3e6f ihaskell: support Aeson 2.0 2021-11-06 12:18:19 -04: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
Andrei
f4bd9d16c1 Handle plugin initialization using :set -fplugin .. Previously plugins were (almost) silently ignored 2021-11-03 23:19:42 -04:00