Simon Michael
|
f7262ae4e8
|
dev:stack: bump default GHC to 9.6.3
|
2023-10-15 13:56:47 +01:00 |
|
Simon Michael
|
936e1b9d0a
|
pkg:stack: build with nightly/ghc 9.6 by default
|
2023-09-12 07:26:36 +01:00 |
|
Simon Michael
|
6e0523d7b8
|
pkg: stack: bump default build to lts-21.9, ghc 9.4.6
|
2023-09-03 08:23:43 +01:00 |
|
Simon Michael
|
e3bf66755a
|
;pkg:stack: bump stackage snapshots
|
2023-07-01 08:14:23 -10:00 |
|
Simon Michael
|
4804e1be6d
|
;dev: bump to latest stackage nightly
|
2023-06-20 19:37:41 -10:00 |
|
Simon Michael
|
438891b2c5
|
;dev: stack: bump to nightly-2023-05-31
|
2023-05-31 18:57:30 -10:00 |
|
Simon Michael
|
5fa5e3f0f0
|
;dev: stack: bump to ghc 9.4.5
|
2023-05-03 19:18:35 -10:00 |
|
Simon Michael
|
1f42501278
|
pkg: stack cleanups
|
2023-04-07 14:15:31 -10:00 |
|
Simon Michael
|
c2e7cc5700
|
pkg: update stackage resolvers, extra deps
|
2023-03-10 18:58:22 -10:00 |
|
Simon Michael
|
0f5857d94f
|
;pkg: stack: drop allow-newer, should be no longer needed
|
2023-01-28 23:03:11 -10:00 |
|
Simon Michael
|
f63ca1d49e
|
;dev: stack: bump stackage snapshot, re-enable hledger-web
|
2023-01-11 21:51:02 -10:00 |
|
Simon Michael
|
704b47bb92
|
dev: make ghc 9.4 and current stackage nightly the default
excluding hledger-web temporarily
|
2023-01-10 19:04:31 -10:00 |
|
Simon Michael
|
8c6218805e
|
dev: make stack9.2.yaml not the default
|
2023-01-10 19:03:07 -10:00 |
|
Simon Michael
|
d0eaa8cf5a
|
dev: force megaparsec 9.3 in stack build plans where supported
For the useful dbg tool.
|
2022-12-22 20:31:47 -10:00 |
|
Simon Michael
|
e9e8f350f2
|
dev: require megaparsec 9.3+ in dev build, for its useful dbg tool
The 9.3 version works with our parsers.
|
2022-12-22 19:25:57 -10:00 |
|
Simon Michael
|
fa8f6ae302
|
lib: Debug: breakpoint doesn't support windows yet, drop for now
|
2022-12-01 12:20:29 -08:00 |
|
Simon Michael
|
7bba7e79af
|
dev: ui: support/require brick 1.5, as in latest stackage nightly
|
2022-11-26 00:12:28 -05:00 |
|
Simon Michael
|
ba773e3fe9
|
dev: bump to stackage lts-20.1
|
2022-11-25 23:44:46 -05:00 |
|
Simon Michael
|
45ee5d125d
|
imp: ui: support/require fsnotify 0.4.x
|
2022-09-19 18:18:50 -10:00 |
|
Simon Michael
|
3cda526c5a
|
stack: bump to 2022-09-01 resolver
|
2022-09-01 15:30:33 -07:00 |
|
Simon Michael
|
9584ebb439
|
imp: lib: Hledger.Utils.Debug: re-export Debug.Breakpoint
And add breakpoint as a dependency and enable its GHC plugin in all
the hledger packages, so that breakpoint's helpers can be used easily.
|
2022-08-23 02:02:19 +01:00 |
|
Simon Michael
|
2a594b7fb7
|
pkg: ui: use/require brick 1.0+ (#1889)
|
2022-08-17 15:57:27 +01:00 |
|
Simon Michael
|
950c85cad7
|
dev: bump to latest stackage, ghc 9.2.4
|
2022-08-07 19:11:17 +01:00 |
|
Simon Michael
|
acedc8997d
|
dev: stack: roll back to ghc 9.2.2 to keep hls working
|
2022-07-29 14:52:46 +01:00 |
|
Simon Michael
|
3070ba9b36
|
dev: stack: bump to latest nightly
|
2022-07-10 22:05:14 +01:00 |
|
Simon Michael
|
9acbbed4fe
|
pkg: stack, shake, install: bump to ghc 9.2.3
|
2022-06-09 11:34:47 +01:00 |
|
Simon Michael
|
79d3ecfc90
|
;pkg: stack: bump to latest nightly snapshot
|
2022-06-06 12:20:31 +01:00 |
|
Simon Michael
|
53332ee6a5
|
stack: re-enable hledger-web with ghc 9.2
|
2022-04-15 15:07:17 -10:00 |
|
Simon Michael
|
07629c803a
|
stack: bump stack & shake to latest nightly
|
2022-04-15 15:07:17 -10:00 |
|
Simon Michael
|
4a75acedf0
|
tools: stack: make stackage nightly/ghc 9.2 the default
|
2022-04-15 15:07:17 -10:00 |
|
Simon Michael
|
75523cae6f
|
tools: stack: rename the 9.0 config
|
2022-04-15 15:07:17 -10:00 |
|
Simon Michael
|
e91fb8e0db
|
tools: stack: use stackage lts
|
2022-03-26 09:38:10 -10:00 |
|
Simon Michael
|
7a781b04e5
|
fix: ci: restore stack.yaml as a regular file to fix CI
Github actions `hashFiles()` may not like symlinks, see comment in
push.yml.
|
2022-03-25 20:59:28 -10:00 |
|
Simon Michael
|
6914333526
|
fix: reverse d60e1464's accidental setting of GHC 9.2 as default
There was some reason it wasn't a symlink before, but let's keep that
and see.
|
2022-03-25 19:46:02 -10:00 |
|
Simon Michael
|
d60e1464d5
|
imp: fix MonadIO import (#1847)
|
2022-03-25 14:49:56 -10:00 |
|
Simon Michael
|
b5bb3b4d03
|
pkg: bump to stackage nightly-2022-03-03
|
2022-03-04 15:38:57 -10:00 |
|
Simon Michael
|
5ca5f2f875
|
stack: bump to ghc 9.0.2, with mac m1 workaround
|
2022-01-21 17:33:19 -10:00 |
|
Simon Michael
|
f511aaf3b3
|
stack: note 9.0.2 blocker
|
2022-01-14 09:32:37 -10:00 |
|
Simon Michael
|
2aa7fb9a09
|
stack: 810, 90 updates
|
2021-12-16 12:51:05 -10:00 |
|
Simon Michael
|
5af1ac29c5
|
pkg: bump to latest nightly snapshot to avoid buggy happy 1.21.0
|
2021-11-22 18:01:20 -10:00 |
|
Stephen Morgan
|
d1ae0c10d6
|
pkg: Bump stack lts and nightlies.
|
2021-11-11 18:29:50 -10:00 |
|
Simon Michael
|
14e1efc843
|
stack: 9.0: rename yaml file, making 9.0 the default
|
2021-07-20 20:38:39 -10:00 |
|
Simon Michael
|
dd8d6336a1
|
stack: 8.10: rename yaml file
|
2021-07-20 20:38:39 -10:00 |
|
Simon Michael
|
4559013bb8
|
stack: bump to lts-18
|
2021-07-03 11:45:50 -10:00 |
|
Simon Michael
|
750db7ed6f
|
stack: bump default to lts-17.4/ghc-8.10.4
|
2021-03-05 14:56:33 -08:00 |
|
Simon Michael
|
31868a6892
|
;stack: build with lts-17/ghc-8.10.3 by default
|
2021-01-29 15:13:06 -08:00 |
|
Simon Michael
|
d17d92b338
|
;stack, bin: bump all to lts-16.25
|
2020-12-08 12:59:25 -08:00 |
|
Simon Michael
|
64c45cc9ae
|
;stack: bump to lts-16.24
|
2020-12-05 17:22:04 -08:00 |
|
Simon Michael
|
f39938d7ef
|
stack: ghc-options notes
|
2020-11-16 14:41:52 -08:00 |
|
Simon Michael
|
a97daaf322
|
lib: replace pretty-show with pretty-simple
pretty-simple, already used in .ghci, will hopefully give nicer debug
output, including for values which don't have Read-able Show output.
This should mean that we can start removing custom string-like Show
instances that were a workaround for pretty-show.
We are using the latest version (4.0.0.0) to get compact output.
Here's some old pretty-show output:
CsvRules
{ rdirectives = [ ( "skip" , "1" ) ]
, rcsvfieldindexes = [ ( "date" , 1 ) , ( "amount" , 2 ) ]
, rassignments = [ ( "amount" , "%2" ) , ( "date" , "%1" ) ]
, rconditionalblocks = []
}
And the new pretty-simple output:
CsvRules
{ rdirectives=
[ ( "skip", "1" ) ]
, rcsvfieldindexes=
[ ( "date", 1 ), ( "amount", 2 ) ]
, rassignments=
[ ( "amount", "%2" ), ( "date", "%1" ) ]
, rconditionalblocks= []
}
Non-compact pretty-simple output would be:
CsvRules
{ rdirectives=
[
( "skip"
, "1B"
)
]
, rcsvfieldindexes=
[
( "date"
, 1
)
,
( "amount"
, 2
)
]
, rassignments=
[
( "amount"
, "%2"
)
,
( "date"
, "%1"
)
]
, rconditionalblocks=[]
}
Also:
- Account's Show instance no longer converts : to _ in account names
- drop unused pretty-show dependency from hledger, hledger-ui packages
- regenerate hledger-lib with the older hpack that's shipped in stack
|
2020-11-10 08:06:11 -08:00 |
|