Lennart Spitzner
bad95f3670
Use dependency-injection for ToBriDoc modules
...
I assume this makes inlining impossible, but it enables
parallel compilation of all these modules. In my tests
this reduce wall clock time to 92%, and with more cores
the benefit should be higher.
2023-04-22 19:54:24 +00:00
Lennart Spitzner
73656eeff6
Implement fixity-aware-ops feature
2023-04-22 19:54:24 +00:00
Lennart Spitzner
7ebd61db3d
Refactor+Rewrite+Adaptation for ghc-9.2 support
2023-04-22 19:54:24 +00:00
Lennart Spitzner
8d0bf2faf8
Ignore missing kind signatures and unused imports for now
2023-04-22 19:54:24 +00:00
Lennart Spitzner
2ebefa9ad6
Unhide warning
2023-04-22 19:54:24 +00:00
Lennart Spitzner
bb97412d69
Pass ghc -fhide-source-paths by default
2023-04-22 19:54:24 +00:00
Lennart Spitzner
f7de67892b
Support and use nested file structure for tests
2023-04-22 19:54:24 +00:00
Lennart Spitzner
dd8264797e
Revert "Split tests into individual files"
...
This reverts commit 21e86adf6e
.
2023-04-22 19:54:24 +00:00
Lennart Spitzner
dc008800e7
Switch to butcher-2.0
2023-04-22 19:54:24 +00:00
Taylor Fausak
0aa04af4eb
Version 0.14.0.2
2022-01-13 09:28:26 -05:00
Taylor Fausak
93a43bf28d
Revert "Remove `Language.Haskell.` from module names"
...
This reverts commit 2fe1432631
.
2022-01-13 14:16:14 +00:00
Taylor Fausak
29814f919e
Version 0.14.0.1
2022-01-11 08:49:47 -05:00
Taylor Fausak
2fe1432631
Remove `Language.Haskell.` from module names
2021-11-29 12:25:00 +00:00
Taylor Fausak
339d2ebf23
Version 0.14.0.0
2021-11-28 14:08:58 +00:00
Taylor Fausak
21e86adf6e
Split tests into individual files
2021-11-23 22:41:01 +00:00
Taylor Fausak
ab59e9acc3
Parse modules "purely", without ghc-paths
2021-11-21 22:58:07 +00:00
Taylor Fausak
93172bfd21
Add flag for turning warnings into errors
2021-11-06 21:30:05 +00:00
Taylor Fausak
e22a647baa
Move literate test files
2021-11-06 21:28:23 +00:00
Taylor Fausak
79be0ed200
Move test suite
2021-11-06 21:25:04 +00:00
Taylor Fausak
93ba90e646
Rename test suite
2021-11-06 21:23:49 +00:00
Taylor Fausak
5631e2500f
Merge interface tests into literate tests
2021-11-06 21:23:24 +00:00
Taylor Fausak
9a9b67d410
Merge unit tests into literate tests
2021-11-06 21:21:11 +00:00
Taylor Fausak
d879125264
Combine unit test modules
2021-11-06 21:17:57 +00:00
Taylor Fausak
c2248cb99c
Ignore missed specializations
2021-11-06 21:15:03 +00:00
Taylor Fausak
0c720ee032
Remove unnecessary flags
2021-11-06 21:12:57 +00:00
Taylor Fausak
2ab406471b
Move library
2021-11-06 21:07:34 +00:00
Taylor Fausak
95017640a8
Move executable
2021-11-06 21:06:23 +00:00
Taylor Fausak
69e0f9fedf
Expose all modules
2021-11-06 20:34:25 +00:00
Taylor Fausak
33d2aa8790
Use common stanzas in package description
2021-11-06 20:33:43 +00:00
Taylor Fausak
8a4bfe083e
Use layout for package description
2021-11-06 20:33:06 +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
325798a02b
Remove unused dependencies
2021-11-06 17:35:34 +00:00
Taylor Fausak
e3deff448a
Switch from `-Wall` to `-Weverything`
2021-11-06 17:35:09 +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
56ccbc91a8
Add `Paths_brittany` as an automatically generated module
2021-11-06 17:04:46 +00:00
Taylor Fausak
7bd98ffb1c
Upgrade dependencies and tighten bounds
2021-10-30 15:02:35 +00:00
Taylor Fausak
abba8668f7
Sort dependencies
2021-10-30 14:49:03 +00:00
Taylor Fausak
9940aa4ae5
Get a working build plan
2021-10-30 14:48:37 +00:00
Taylor Fausak
434f9f8e49
Version 0.13.1.2
2021-05-18 08:34:18 -04:00
Felix Yan
7a7ea6c40d
Allow hspec 2.8
...
All tests are passing.
2021-05-15 06:07:49 +08:00
Taylor Fausak
4d064db674
Version 0.13.1.1
2021-02-26 08:53:28 -05:00
maralorn
256a30cdf8
Update ghc-exactprint upper bound
2021-02-26 14:29:00 +01:00
Felix Yan
e8c4855cd3
Allow random 1.2
...
Builds fine and all tests pass here.
2020-12-16 01:51:33 +08:00
Taylor Fausak
a13ad1b9da
Version 0.13.1.0
2020-12-11 11:40:48 -05:00