1506 Commits

Author SHA1 Message Date
Vaibhav Sagar
cea7823d4d ihaskell: bump version 2018-03-17 11:06:26 +08:00
Vaibhav Sagar
bc3d25dc73 ipython-kernel: bump version 2018-03-17 11:06:26 +08:00
Vaibhav Sagar
d9fc3881e2 ghc-parser: bump version 2018-03-17 11:06:26 +08:00
Vaibhav Sagar
33edf12f13 stack*.yaml: add gfortran.cc.lib to packages 2018-03-13 15:54:57 +08:00
Vaibhav Sagar
59c80f7af1 stack.yaml: add extra-deps 2018-03-13 12:57:29 +08:00
Vaibhav Sagar
a8307c23db stack.yaml: bump resolver to lts-11.0 2018-03-13 12:57:29 +08:00
Vaibhav Sagar
06728e2939 src/tests/IHaskell/Test/Eval.hs: make tests pass on Nix 2018-03-11 15:22:30 +08:00
Vaibhav Sagar
ccbd6ce702 stack.yaml: bump resolver to lts-10.9 2018-03-11 11:06:44 +08:00
Vaibhav Sagar
603609d53b release-8.4.nix: use newer nixpkgs 2018-03-10 21:40:36 +08:00
Vaibhav Sagar
8310b97828 Revert "release-8.4.nix: use newer nixpkgs"
This reverts commit 593e41423b90a3136a8ebd1b87479cd2ddf8736c.

`jailbreak-cabal` is broken so there's no point in upgrading yet.
2018-03-09 23:23:45 +08:00
Vaibhav Sagar
593e41423b release-8.4.nix: use newer nixpkgs 2018-03-09 16:32:15 +08:00
Vaibhav Sagar
0a70cef47f release-8.2.nix: allow overriding compiler 2018-03-08 21:31:52 +08:00
Vaibhav Sagar
0b258298c3
Merge pull request #832 from leftaroundabout/feature/customise-image-size
(Idiomatically) customise size of diagrams shown in notebooks
2018-03-08 08:49:36 +08:00
Justus Sagemüller
05991356b5 Allow animations to be sized with the same functions as diagrams. 2018-03-08 00:05:10 +01:00
Justus Sagemüller
df0be6b85c Make withSizeSpec ad-hoc polymorphic.
So it can be used both for static diagrams and animations.
2018-03-07 22:32:50 +01:00
Vaibhav Sagar
f597435403 release-8.2.nix: express in terms of release.nix 2018-03-07 13:47:14 +08:00
Vaibhav Sagar
ab47eac2b2 release.nix: sync with release-8.2.nix 2018-03-07 13:46:48 +08:00
Justus Sagemüller
ad89fc4554 Move ManuallySized to a separate module.
Purpose: allow it to be used both for static and animated diagrams.
2018-03-07 00:36:35 +01:00
Justus Sagemüller
76945388e8 Remove IORef imports.
These are not needed with the declarative wrapper for size specifications.
2018-03-07 00:35:31 +01:00
Justus Sagemüller
39b1268e24 Use V2 types from linear instead of tuples.
Diagrams has (which I've always found a bad idea) moved
away from the `vector-space` package to `linear`, whose
combinators are all weird, in particular `*^` does not
actually scale vectors but scale-fmap functors. Combined
with the WAT-prone tuple functor, this gives wrong behaviour
when using tuples as vectors.

Well, `V2` is in doubt also more efficient than `(,)`, so...
2018-03-06 14:09:41 +01:00
Justus Sagemüller
7c54a101ca Default diagonal-length rather than height of diagrams.
This is better-behaved for diagrams with strong aspect ratio, in particular
it prevents diagrams with very low height from being stretched “infinitely
wide”.
2018-03-06 13:53:26 +01:00
Justus Sagemüller
a200c07f6b An idiomatic way of selecting size of displayed diagrams. 2018-03-06 13:20:37 +01:00
Vaibhav Sagar
13d7e77b22 release-8.2.nix: reorganise overrides 2018-03-06 17:44:46 +08:00
Vaibhav Sagar
f44589e3ce release-8.2.nix: remove more stale overrides 2018-03-06 17:41:32 +08:00
Vaibhav Sagar
154bd058cd release-8.2.nix: remove stale overrides 2018-03-06 17:36:40 +08:00
Vaibhav Sagar
869196ff07 release-8.2.nix: update hmatrix version number 2018-03-06 17:12:42 +08:00
Vaibhav Sagar
e8b4d4dce9 release-8.2.nix: override haskell-src-exts and haskell-src-meta 2018-03-06 16:46:54 +08:00
Vaibhav Sagar
d106c406e0 release.nix: fix build by upgrading haskell-src-exts and haskell-src-meta 2018-03-06 13:15:40 +08:00
Vaibhav Sagar
41c9e0182d release-8.4.nix: use newer nixpkgs 2018-03-06 11:28:04 +08:00
Vaibhav Sagar
e2abc7e98e src/IHaskell/Eval/Parser.hs: s/y/by/ 2018-03-06 07:00:58 +08:00
Vaibhav Sagar
21a907f2be stack.yaml: bump resolver to lts-10.8 2018-03-05 10:20:21 +08:00
Vaibhav Sagar
1f852097f9 ihaskell-diagrams: make imgHeight configurable 2018-03-04 22:41:26 +08:00
Vaibhav Sagar
3d5cbb16fa release-8.4.nix: use newer nixpkgs 2018-02-27 11:15:35 +08:00
Vaibhav Sagar
858d881055 stack.yaml: bump resolver to lts-10.7 2018-02-27 00:08:36 +08:00
Vaibhav Sagar
a18af8a5c7 release-8.4.nix: use newer nixpkgs 2018-02-22 17:04:43 +08:00
Vaibhav Sagar
a59603a6d9 release-8.2.nix: use callHackage for plot 2018-02-22 17:04:43 +08:00
Vaibhav Sagar
ddb5fdfb6d stack.yaml: bump resolver to lts-10.6 2018-02-21 14:34:44 +08:00
Vaibhav Sagar
125caedffc
Merge pull request #824 from gibiansky/python-requirements
Update requirements.txt
2018-02-13 16:02:57 +08:00
Vaibhav Sagar
78ab7bff1a .travis.yml: nbconvert is installed when using requirements.txt 2018-02-13 15:24:26 +08:00
Vaibhav Sagar
746b868eff .travis.yml: test using requirements.txt 2018-02-13 15:12:58 +08:00
Vaibhav Sagar
5794428783 requirements.txt: update 2018-02-13 15:12:34 +08:00
Vaibhav Sagar
ea2c522925 stack.yaml: bump resolver to lts-10.5 2018-02-11 13:55:36 +08:00
Vaibhav Sagar
856f64f933 src/IHaskell/Eval/Hoogle.hs: handle newtypes 2018-02-11 02:58:33 +08:00
Vaibhav Sagar
0b41e66565
Merge pull request #818 from gibiansky/switch-resolver
Change default resolver to lts-10
2018-02-09 17:05:25 +10:00
Vaibhav Sagar
b28daa1fc5 .travis.yml: update build configuration 2018-02-09 13:40:58 +08:00
Vaibhav Sagar
aad27920d3 Change default resolver to lts-10 2018-02-09 13:38:18 +08:00
Vaibhav Sagar
9e90a89e5e
Merge pull request #817 from gibiansky/ghc-8.4
Support GHC 8.4
2018-02-09 15:34:23 +10:00
Vaibhav Sagar
8cc1371e01 ihaskell: update 2018-02-08 17:54:51 +08:00
Vaibhav Sagar
2081c717e2 ghc-parser: update 2018-02-08 17:54:50 +08:00
Vaibhav Sagar
d4a754b3a3 release-8.4.nix: init 2018-02-08 17:54:50 +08:00