Taylor Fausak
d1968b5de3
Remove redundant language extensions
2021-11-06 18:17:01 +00:00
Taylor Fausak
72fd6959f7
Don't enable any language extensions by default
2021-11-06 17:45:56 +00:00
Taylor Fausak
2dced782b1
Make sure record updates are complete
2021-11-06 17:40:55 +00:00
Taylor Fausak
c02edecd1e
Remove redundant constraints
2021-11-06 17:39:57 +00:00
Taylor Fausak
ce0aa4feec
Use canonical `Monoid` instances
2021-11-06 17:37:47 +00:00
Taylor Fausak
7ce87381ae
Use canonical `Monad` instance
2021-11-06 17:37:19 +00:00
Taylor Fausak
bb3a7d0a5b
Remove unnecessary `Typeable` instances
2021-11-06 17:36:35 +00:00
Taylor Fausak
32da5defb5
Remove unused imports
2021-11-06 17:27:19 +00:00
Taylor Fausak
1e7a94e72e
Inline `prelude.inc`
2021-11-06 17:12:55 +00:00
Taylor Fausak
19a092b862
Remove CPP instances
2021-11-06 17:09:43 +00:00
Taylor Fausak
d89cf0ad30
Remove CPP
2021-11-06 17:03:42 +00:00
Taylor Fausak
0c33d9a6fa
Remove redundant pattern matches
2021-11-06 17:01:11 +00:00
Taylor Fausak
c361ba545d
Avoid relying on `StarIsType`
2021-11-06 16:57:02 +00:00
Taylor Fausak
acdc30c227
Comment out unused definitions
2021-11-06 16:56:22 +00:00
Taylor Fausak
eccd2debb0
Replace `Option` with `Maybe`
2021-11-06 16:55:46 +00:00
Taylor Fausak
bd860f9983
Fix type variable name
2021-11-02 08:10:44 -04:00
Taylor Fausak
22361c4ecd
Fix getting binders from `HsForAllTy`
2021-11-02 02:17:05 +00:00
Taylor Fausak
0f035faf3c
Fix matching of `LastStmt`
2021-11-02 02:16:49 +00:00
Taylor Fausak
116930ac2b
Get everything building with (only) GHC 9.0
2021-10-30 16:20:13 +00:00
Joe Hermaszewski
8a88e10625
Drop CPP for no-longer-supported GHC versions
2020-12-11 17:08:57 +08:00
Joe Hermaszewski
fc5b1429f4
Merge branch 'gh-269-ghc-8.10' into imports-sorted
2020-11-20 22:18:46 +08:00
Lennart Spitzner
1e5b8ada4e
Fix ghc version compat
2020-11-19 09:00:45 +08:00
Lennart Spitzner
eb7a4811fd
Implement sorting of import statements
2020-11-19 09:00:45 +08:00
Lennart Spitzner
5a65ed2356
Comment out / Explain TODO on unused code
2020-11-19 09:00:45 +08:00
Lennart Spitzner
614bf3424d
Minor refactoring
2020-11-19 09:00:45 +08:00
Lennart Spitzner
c6ad57e330
Start implementing sort/uniq on imports/exports
2020-11-19 09:00:45 +08:00
Taylor Fausak
e36d9bc465
Drop support for GHC 8.4
2020-11-15 12:55:50 -05:00
Taylor Fausak
259c949211
Drop support for GHC 8.2
2020-11-15 12:55:50 -05:00
Taylor Fausak
096c438b23
Drop support for GHC 8.0
2020-11-15 12:55:50 -05:00
Luke Lau
1e118a44ca
Fix build on GHC 8.8 and below
2020-11-15 12:55:50 -05:00
Ximin Luo
adb642353d
more GHC 8.10.1 fixes
2020-11-15 12:55:50 -05:00
jneira
b69a8f983c
Adapt to new GHC modules organization
2020-11-15 12:55:50 -05:00
Taylor Fausak
682f08c562
Merge pull request #313 from expipiplus1/joe-exportlist
...
nondecreasing export list formatting
2020-10-20 16:35:21 -04:00
Joe Hermaszewski
64417c59f4
nondecreasing export list formatting
2020-08-29 13:26:36 +08:00
Lennart Spitzner
5c64928972
Fix problem of do notation as left argument of an operator
2020-04-21 01:34:46 +02:00
Lennart Spitzner
86c25ff315
Merge pull request #286 from lspitzner/fix-instance-comment
...
Fix comments in instance/type instances (#282 )
2020-03-24 20:38:28 +01:00
Lennart Spitzner
061c39b4e9
Fix a semi-hidden missing indentation bug
2020-03-23 16:52:18 +01:00
Lennart Spitzner
df2ee177b2
Fix comments in instance/type instances ( #282 )
2020-03-23 16:51:30 +01:00
Lennart Spitzner
7b5c0dc4e3
Merge pull request #287 from RaoulHC/pattern-synonyms
...
Add support for pattern synonyms
2020-03-23 16:50:50 +01:00
Lennart Spitzner
2ce3fb178c
Share some more bridoc nodes, clean up code
2020-03-21 22:07:54 +01:00
Lennart Spitzner
eec946830b
Fix failing testcase on bidirectional pattern synonyms
2020-03-21 22:05:21 +01:00
Lennart Spitzner
2d07900005
Rewrite non-recommended usage of docLines
2020-03-21 22:05:21 +01:00
Lennart Spitzner
9236673d66
Fix newtype indent in associated type family ( #207 )
2020-03-13 01:23:17 +01:00
Raoul Hidalgo Charman
dfa3fef56c
Add support for pattern synonyms
2020-03-08 19:30:23 +00:00
Lennart Spitzner
4b673d1d9d
Fix bug in record layouting causing overflows
2020-02-25 17:55:20 +01:00
Lennart Spitzner
a3b501051a
Add proper multiline layout for type-level-lists
2020-02-23 23:33:03 +01:00
Lennart Spitzner
38cdd15221
Fix moving comment in export list (haddock header) ( #281 )
2020-02-13 19:05:05 +01:00
Lennart Spitzner
825ec425d4
Improve comments-affecting-layout behaviour for tuples ( #231 )
2020-02-13 19:04:49 +01:00
Lennart Spitzner
fad9db8fd8
Autoformat Config.hs
2020-01-23 13:56:25 +01:00
Lennart Spitzner
03e2b62c24
Introduce flag to disable formatting per-module
...
New inline config `-- brittany-disable` that parses but
ignores the current module. Useful if both brittany
and ghc-exactprint bug out for some syntax.
2020-01-23 13:56:25 +01:00