Commit Graph

60 Commits

Author SHA1 Message Date
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