151 Commits

Author SHA1 Message Date
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
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
Vaibhav Sagar
000ea0fbe0 ihaskell.cabal: kill binPkgDb harder 2018-08-28 13:22:47 -04:00
Erik de Castro Lopo
15d751447f Clean out support for old ghcs from cabal files 2018-08-28 23:02:15 +10:00
Vaibhav Sagar
146f4e04de ihaskell.cabal: bump bounds 2018-08-16 09:50:27 +08:00
MMesch
1085c3a4e1 new version numbers 2018-07-20 10:06:17 +02:00
MMesch
804a61d70d use a colorful haskell logo 2018-07-18 16:18:38 +02:00
Vaibhav Sagar
cea7823d4d ihaskell: bump version 2018-03-17 11:06:26 +08:00
Vaibhav Sagar
8cc1371e01 ihaskell: update 2018-02-08 17:54:51 +08:00
Vaibhav Sagar
9ee1c3f574 ihaskell: 0.9.0.2 2017-12-23 00:15:26 +08:00
Vaibhav Sagar
b942377433 Bump version bounds for 8.2.1 2017-10-14 20:31:32 +08:00
Justus Sagemüller
8dcb905043 Enable +RTS options on the ihaskell executable.
This allows selecting e.g. a number of processors for multithreading other than 1,
or to impose a memory cap.
2017-09-23 13:54:06 +02:00
Justus Sagemüller
da52ee499e Reflect lack of support for GHC<8 in the dependencies.
As per #716, GHC-7 support has at the moment no priority. Use the GHC7 tag
for the last version that retains the original GHC-7.10 support.

https://github.com/gibiansky/IHaskell/releases/tag/GHC7

(However, it is still quite feasible to support GHC-7.10 in master, see
#747.)
2017-09-06 11:46:00 +02:00
Justus Sagemüller
096b1b6bce Adjust dependency lower boundary.
In `haskell-src-exts-1.17`, `Module` was not parameterised yet, so trying
to compile with that version gives

src/IHaskell/Eval/Lint.hs:36:19:
    ‘SrcExts.Module’ is applied to too many type arguments
    In the type ‘SrcExts.Module SrcSpanInfo’
    In the type declaration for ‘ExtsModule’
2017-09-05 18:20:32 +02:00
Andrew Gibiansky
3136676bbd Bump version in cabal file for upload 2017-08-18 23:49:38 -07:00
Vaibhav Sagar
378b245524 Default binPkgDb to False 2017-08-18 23:49:01 -07:00
Andrew Gibiansky
2fcf6f96b5 Bump version in cabal file for upload 2017-08-18 20:00:09 -07:00
Vaibhav Sagar
835194fc8b Update aeson lower bound 2017-03-30 20:48:59 +07:00
Andrei Barbu
deeaf00338 Remove default flags; they break ghci 2017-03-12 20:09:45 -04:00
Andrei Barbu
36467e8e86 relax overly-tight package bounds; stack file update 2017-03-06 05:21:45 -05:00
Andrei Barbu
e97b70198f Apply #686 2017-03-05 10:12:24 -05:00