1801 Commits

Author SHA1 Message Date
Vaibhav Sagar
eab1720085 test/acceptance.nbconvert.in.ipynb: update 2020-03-02 18:35:26 -05:00
Vaibhav Sagar
f540feb155
Merge pull request #1145 from jamesdbrock/buffers
Add `buffers` field of the Wire Protocol
2020-02-29 02:16:47 -05:00
Vaibhav Sagar
167fd366bf
Merge pull request #1146 from jamesdbrock/docker-magic
Restore dependencies in docker/Dockerfile
2020-02-29 02:16:05 -05:00
James Brock
28dd8276a9 Update IHaskell kernel for MessageHeader mhBuffers 2020-02-28 15:30:27 +09:00
James Brock
8c43d47f09 Add buffers field of the Wire Protocol
The Wire Protocol allows for "extra raw data buffer(s)" at the end of a
ZeroMQ message. This commit enables buffers in the ipython-kernel.

https://jupyter-client.readthedocs.io/en/stable/messaging.html#the-wire-protocol

This field has been in "the Wire Protocol" since before the Jupyter Message
specification version 5.0.

https://github.com/jupyter/jupyter_client/issues/520

Resolves issue

https://github.com/gibiansky/IHaskell/issues/1144

I've tested this feature with a proprietary JupyterLab extension and
I've verified that it works. It's difficult to provide a public
reproducible test. The best test may be to get ipywidgets Image working--
that uses buffers.
2020-02-28 15:28:02 +09:00
James Brock
ce8b6404a8 Restore dependencies in docker/Dockerfile
I think I commented these out. Why did I do that? I don't remember.
They are necessary for building magic.
2020-02-28 01:27:13 +09:00
Vaibhav Sagar
9dd237ea04
Merge pull request #1142 from ttylec/master
fix typo in channel name
2020-02-11 06:37:19 -05:00
Tomasz Tylec
f4b9f6563a fix typo in channel name 2020-02-11 10:35:26 +01:00
Vaibhav Sagar
113182f2ba Bump resolver to lts-14.23 2020-02-05 17:17:24 -05:00
Vaibhav Sagar
bc5d53ac78 Bump resolver to lts-14.22 2020-02-02 16:10:40 -05:00
Vaibhav Sagar
dfccbc6977 Add tests for :sprint 2020-01-28 23:49:07 -05:00
Vaibhav Sagar
c1395da62e Implement working :sprint 2020-01-28 23:49:07 -05:00
Vaibhav Sagar
bea11742a5 Start implementing :sprint 2020-01-28 23:49:07 -05:00
Vaibhav Sagar
76bbf5e44b Bump resolver to lts-14.21 2020-01-21 12:24:39 -05:00
Vaibhav Sagar
50f7bdf4a4 Bump resolver to lts-14.20 2020-01-06 14:04:21 -05:00
Vaibhav Sagar
7e88d88e73 Bump resolver to lts-14.19 2019-12-30 15:10:22 -05:00
Vaibhav Sagar
1366ceff30 Bump resolver to lts-14.18 2019-12-28 01:49:19 -05: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
a442c0b6d4 README.md: update Nix instructions 2019-11-25 13:27:43 -05:00
Vaibhav Sagar
18ffaacc4d Bump resolver to lts-14.15 2019-11-24 19:33:09 -05:00
Vaibhav Sagar
25eb201ba4 .travis.yml: use cachix --watch-store 2019-11-24 18:43:29 -05:00
Vaibhav Sagar
734bb9f8c6 .travis.yml: use post-build-hook to push to Cachix 2019-11-24 15:25:06 -05:00
Vaibhav Sagar
76312c1142 requirements.txt: update 2019-11-23 14:09:43 -05:00
Vaibhav Sagar
ea0f003ee9 README.md: point to correct JupyterLab extension 2019-11-23 14:07:15 -05:00
Vaibhav Sagar
2d4f4d1527 README.md: note that instructions assume a blank slate 2019-11-23 14:06:44 -05:00
Vaibhav Sagar
50ec34316b Add support for jupyterlabAppDir 2019-11-23 13:25:01 -05:00
Vaibhav Sagar
aee398a82f IHaskell.Display: Add explanatory comment to custom 2019-11-17 11:05:54 -05:00
Vaibhav Sagar
28e0175180 IHaskell.Display: add custom constructor 2019-11-17 11:05:54 -05:00
Vaibhav Sagar
cb4ac95d6d ipython-kernel: support custom mimetypes 2019-11-17 11:05:54 -05:00
Dominik Schlösser
d98969dce8 fix build failures parsing __attribute__ in headers 2019-10-30 11:17:12 -04:00
Vaibhav Sagar
173c3d5a4a Bump resolver to lts-14.12 2019-10-28 17:38:06 -04:00
Vaibhav Sagar
db07a90ab4 release.nix: simplify setting $HOME in preCheck 2019-10-24 14:48:05 -04:00
Vaibhav Sagar
afa0de07b8 IHaskell.Eval.Parser: enable language extensions when loading modules 2019-10-22 15:16:12 -04:00
Vaibhav Sagar
717651ae39 .travis.yml: build for GHC 8.8.1 2019-10-22 12:53:38 -04:00
Vaibhav Sagar
97b3e8e354 release-8.8.nix: simplify for latest NixOS 19.09 release 2019-10-22 11:45:58 -04:00
Vaibhav Sagar
c13b973a46 IHaskell.Eval.Lint: escape $ 2019-10-18 11:26:02 -04:00
Vaibhav Sagar
f48eeee91c StringUtils: use Data.List.Split.splitOn 2019-10-17 23:09:41 -04:00
Vaibhav Sagar
17188f8c8c Use NixOS 19.09 2019-10-14 19:25:24 -04:00
dependabot[bot]
5e44fe50ab build(deps): bump react-dom in /ihaskell_labextension
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) from 16.2.0 to 16.4.2.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v16.4.2/packages/react-dom)

Signed-off-by: dependabot[bot] <support@github.com>
2019-10-09 21:54:37 -04:00
dependabot[bot]
cec85834fd build(deps): bump mixin-deep in /ihaskell_labextension
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-10-09 21:54:27 -04:00
Vaibhav Sagar
8c07180d6d Bump resolver to lts-14.8 2019-10-09 17:34:21 -04:00
Vaibhav Sagar
081722faaf .travis.yml: test with GHC 8.8.1 2019-10-05 19:43:25 -04:00
Vaibhav Sagar
85acd85c22
.travis.yml: use cachix (#1103)
* .travis.yml: use cachix

* .travis.yml: fix locale issues with Nix

* .travis.yml: push to cachix

* .travis.yml: use latest NixOS
2019-10-05 18:01:06 -04:00
Vaibhav Sagar
6df9a67dac
.travis.yml: test notebook conversion with GHC 8.6 (#1102)
* .travis.yml: test notebook conversion with GHC 8.6

* test/acceptance.nbconvert.sh: ignore different line numbers for HLint
2019-10-04 15:24:58 -04:00
Vaibhav Sagar
46d12d0193 .gitignore: add stack.yaml.lock 2019-10-04 12:40:12 -04:00
Vaibhav Sagar
1267944a33 Dockerfile: update to lts-14.7 2019-10-04 12:38:31 -04:00
Vaibhav Sagar
82b5fb7bf2
stack.yaml: enable IHaskell display packages (#1100)
stack.yaml: enable IHaskell display packages
2019-10-03 12:42:21 -04:00
Vaibhav Sagar
e991ddc33c .travis.yml: use Stack 1.9.3 2019-10-02 15:32:04 -04:00
Vaibhav Sagar
e15dd63d2e ihaskell: 0.10.0.2 2019-09-26 13:59:42 -04:00