Simon Michael
025a2375bd
stack: more thorough make test-stackage (test and bench)
2017-09-08 10:26:40 -07:00
Simon Michael
1f2b00ee3b
stack: update stackage configs for 3 ghcs, switch to 8.2.1 as default
...
Building with same GHC as stackage nightly is a good idea for noticing
problems keeping us out of stackage. make test-stackage is a start at
checking for stackage problems with the last three GHC versions.
2017-09-08 07:57:07 -07:00
Simon Michael
00f61b5ec7
stack: remove test deps
2017-08-24 16:12:29 -07:00
Simon Michael
6c8a445271
stack: bump default resolver to lts-9.0
2017-08-24 15:27:36 -07:00
Simon Michael
d7d5f8a064
add support for megaparsec 6 ( fixes #594 )
...
Older megaparsec is still supported.
Also cleans up our custom parser types,
and some text (un)packing is done in different places
(possible performance impact).
2017-07-27 19:20:46 -07:00
Simon Michael
cb693cd7ca
stack: bump recommended resolver to lts-8.23
...
[ci skip]
2017-07-21 09:35:34 +01:00
Simon Michael
45e9c9d632
stack, site: update stack yaml files, sync with download page
...
[ci skip]
2017-07-16 07:24:13 +01:00
Simon Michael
a05a800668
tools: stack: no need to force brick 0.19 ( #578 )
2017-06-30 22:48:04 +01:00
Felix Yan
ffe8b47529
Update brick to 0.19
2017-06-30 22:45:34 +01:00
Simon Michael
7bc5ef3df0
stack: bump default snapshot to lts-8.15
2017-05-22 15:48:15 -07:00
Simon Michael
44fc889ef7
stack: bump to lts-8.11
2017-04-25 09:36:24 -07:00
Simon Michael
8815266b5f
stack: bump snapshot to lts-8.6
2017-03-29 21:06:07 -07:00
Simon Michael
b3c8bb8543
update stack.yaml, lts-8.* is needed for osx sierra
2017-02-22 17:21:42 +00:00
Simon Michael
2e2a34261f
stack: bump to latest lts & extra deps
2017-02-04 16:32:03 -08:00
Joshua Chia
d3883bad1f
Updated hledger-ui to use brick-0.16 ( #479 )
...
brick-0.16 uses Brick.BChan.BChan instead of Control.Concurrent.Chan.Chan.
2017-01-14 10:41:46 -08:00
Simon Michael
8b354043c1
stack: bump brick to 0.15.2 to allow hledger-iadd install in hledger dir
2017-01-08 11:44:53 -08:00
Simon Michael
ff6ca9cc43
stack: bump recommended snapshots to latest lts versions
2016-12-29 11:33:34 -08:00
Simon Michael
91c524b600
ui: allow brick 0.15, vty 5.14
2016-12-07 14:17:23 -08:00
Simon Michael
283cda9303
ui: allow vty 5.13 (and use it in stack.yaml)
2016-11-22 09:29:54 -08:00
Simon Michael
8ca03f0a49
fix ghc7 stack config, update ghc8 stack config
2016-11-02 07:06:34 -07:00
Simon Michael
c6e2784eeb
ui: use brick 0.12, bump version to 1.0.3
2016-10-31 08:06:29 -07:00
Simon Michael
f0f4013b7a
ui: use latest brick, 0.11
2016-10-27 14:15:56 -07:00
Simon Michael
ddc6bdbe22
update stack.yamls to latest lts versions
2016-10-27 14:08:31 -07:00
Simon Michael
c8982355b0
ui: allow latest text-zipper, vty
2016-10-26 12:57:51 -07:00
Simon Michael
b322ba995c
don't symlink stack.yaml, I think windows doesn't like it
2016-10-21 17:58:17 -07:00
Simon Michael
5aa4c91332
stack/cabal cleanups; drop GHC 7.6, 7.8 support
...
A (disabled) stack build plan for GHC 7.8 is included; supporting it
would need small code changes and a maintainer.
2016-10-21 14:47:22 -07:00
Simon Michael
146ba133c6
update recommended snapshots, make GHC8/lts-7 the default
2016-10-20 16:56:29 -07:00
Simon Michael
f23438ce80
stack: use latest snapshots
2016-09-21 08:51:19 -07:00
Simon Michael
a263d50275
stack: update suggested developer snapshots
2016-08-09 18:39:55 -07:00
Moritz Kiefer
4141067428
Replace Parsec with Megaparsec (see #289 ) ( #366 )
...
* Replace Parsec with Megaparsec (see #289 )
This builds upon PR #289 by @rasendubi
* Revert renaming of parseWithState to parseWithCtx
* Fix doctests
* Update for Megaparsec 5
* Specialize parser to improve performance
* Pretty print errors
* Swap StateT and ParsecT
This is necessary to get the correct backtracking behavior, i.e. discard
state changes if the parsing fails.
2016-07-29 08:57:10 -07:00
Simon Michael
9b0cadc179
ui: support/require brick 0.7+ #379
2016-07-24 18:06:49 -07:00
Simon Michael
5355447e04
stack: update ghc 7 & 8 stack configs
2016-07-22 18:08:34 -07:00
Simon Michael
abf1bcbf36
bump default stackage snapshot to lts-6.0
2016-05-28 12:13:21 -07:00
Simon Michael
4063df0530
stack: add some required newer deps from hackage
2016-05-11 07:13:21 -07:00
Simon Michael
a569bf73c6
web: update wai-handler-launch for better startup ( fixes #226 )
2016-05-11 06:45:01 -07:00
Simon Michael
29d4f1c03f
ui: build faster, latest brick/vty uses microlens
2016-05-11 06:32:32 -07:00
Simon Michael
4d36b04856
stack: bump snapshot to lts-5.16
2016-05-11 06:30:57 -07:00
Simon Michael
2c21ca9bf4
web: update wai-launch-handler location
2016-05-04 11:43:02 -07:00
Simon Michael
1de722a34a
update wai-handler-launch git reference for stack
2016-04-29 06:58:49 -07:00
Simon Michael
df1040014e
web: exit if an instance is already running ( #226 )
...
Also
- pause for 0.1s before opening the browser, to ensure the app is ready
- don't open a browser if the app fails to start
- terminate the server thread more carefully on exit, may resolve some
lingering background thread issues eg on windows
2016-04-22 11:21:33 -07:00
Simon Michael
a3e975bdb8
doc: use new file-embed to fix ghci cwd dependence
...
See https://github.com/snoyberg/file-embed/issues/18
2016-04-21 08:45:22 -07:00
Simon Michael
6ffc2b2392
remove confusing comment from stack.yaml #335
2016-04-19 10:31:54 -07:00
Simon Michael
9439d1a611
require stackage nightly, for newer pandoc/swagger
...
Move to a newer stackage snapshot. This helps ensure a new-enough pandoc
will more be available for doc building without needing extra
compilation. Also we get to use the latest swagger and servant-swagger
for hledger-api, but we have to go to stackage nightly. With luck there
will be a lts 6 before next hledger release.
2016-04-05 16:17:08 -07:00
Simon Michael
96977afef5
bump recommended stack snapshot to lts-4.2
2016-01-21 14:54:12 -08:00
Simon Michael
687d6ec366
api: add servant-swagger extra dep for stack
2016-01-21 14:53:47 -08:00
Simon Michael
921cbe5a9e
bump suggested stack snapshot to lts-4.1
2016-01-10 08:40:33 -08:00
Simon Michael
68f56764ab
api: begin a web API server with examples ( #316 )
2016-01-09 07:48:24 -08:00
Simon Michael
6c1f847c90
stack: some versions don't like empty flags ( #300 )
...
Apparently. Also, reorder things and update doc link.
2015-11-16 15:14:49 -08:00
Simon Michael
fd9f87d08f
recommended the current nightly stackage snapshot
2015-11-05 20:26:14 -08:00
Simon Michael
bb13ca4c56
don't build with rtsopts by default
2015-10-30 13:22:30 -07:00