Ranjeet Ranjan
73b15ccbde
Use GHC-9.4.2 for inspection tests ( #1884 )
2022-10-13 19:16:09 +05:30
Harendra Kumar
2a2899f259
Keep only two sdist builds
...
streamly sdist builds are likely to fail when changes are made to
streamly-core package.
2022-10-12 22:33:58 +05:30
Ranjeet Kumar Ranjan
8a76b6730a
Remove streamly-core from extra-source files
2022-10-12 22:33:58 +05:30
Ranjeet Ranjan
7ac9ab7d5b
Rename Data.Stream.Async to Data.Stream.Concurrent ( #1926 )
2022-10-11 16:41:45 +05:30
Adithya Kumar
066f3027bd
Install bench-runner from the PR and use the executable in the CI
2022-10-10 18:05:20 +05:30
Harendra Kumar
5868fc9f85
Add Data.Stream.Async to regression check
2022-09-28 18:01:45 +05:30
Adithya Kumar
09ed99de1f
Remove support for GHC 8.4.*
2022-09-28 17:50:58 +05:30
Harendra Kumar
e06412bd8e
Bump cache regression-check
2022-08-28 01:38:24 +05:30
Harendra Kumar
2448b9595d
Refactor CI run script
2022-08-28 01:38:24 +05:30
Harendra Kumar
af7ef4b9fd
packdiff CI: update ghcup version, bump cache
2022-08-28 01:38:11 +05:30
Harendra Kumar
cd67584db4
Update cabal and GHC versions
...
Bump cache version
2022-08-28 01:37:26 +05:30
Harendra Kumar
0ac7bacc62
Install the specified cabal version
2022-08-27 17:14:28 +05:30
Harendra Kumar
df325419a1
Update GHCUP version
2022-08-27 17:14:28 +05:30
Ranjeet Kumar Ranjan
db1c538afb
Add ghc 9.4 CI
2022-08-27 17:14:28 +05:30
Ranjeet Ranjan
6e77cdbe24
Move SmallArray to dev flag ( #1783 )
2022-08-25 15:52:41 +05:30
Ranjeet Kumar Ranjan
ca76876369
Repurpose the streamk build flag
...
Fix review comments
Fix review comments
Rename stramk CI to no-fusion
2022-08-19 17:12:36 +05:30
Harendra Kumar
f6575228c4
Make doctest build faster (no optimization)
2022-08-19 17:05:33 +05:30
Ranjeet Kumar Ranjan
18a226b9f0
Array.Foreign -> Array.Unboxed in tests and benchmarks & intenals
...
Co-authored-by: Ranjeet <ranjeet@composewell.com>
2022-08-17 15:09:42 +05:30
Harendra Kumar
bfb1624a57
Add more Prelude.Serial benchmarks to Data.Stream
...
And refactor for simplification and code-reuse.
2022-08-06 19:59:01 +05:30
Ranjeet Kumar Ranjan
8fbc085ef4
Move Prelude.Serial benchmarks to Data.Stream
2022-08-06 16:43:53 +05:30
Adithya Kumar
1f412fe087
Remove Prim based benchmarks from the regression checking CI
2022-08-01 10:38:33 +05:30
Adithya Kumar
93cc79d156
Add a small no-linking hack to make the GHC 902 CIs pass
...
See https://github.com/composewell/streamly/issues/1727
2022-07-27 17:24:59 +05:30
Adithya Kumar
3811e683ce
Improve array combinators to work with unpinned arrays
2022-07-27 17:24:59 +05:30
Adithya Kumar
b95d3c4d1d
Add a CI workflow the uses storable for unboxed arrays
2022-06-23 16:09:57 +05:30
Adithya Kumar
f81f8b5bf3
Add a packdiff CI using the default executable
2022-06-11 19:06:25 +05:30
Adithya Kumar
acc37cf60e
Make regression checking CI dispatchable manually
2022-06-06 13:13:48 +05:30
Harendra Kumar
4fa2d548fa
Fix ghc head version download URL
2022-05-29 00:40:37 +05:30
Harendra Kumar
a554980974
Remove bench.sh references from bench regression CI
2022-04-29 14:23:35 +05:30
Harendra Kumar
b7b3aa8d02
Rename benchmark driver exe to bench-runner
...
To keep it consistent with test-runner for test driver
2022-04-28 23:35:26 +05:30
Harendra Kumar
5435aa1b16
Use Haskell based test driver
...
Replace bin/test.sh with a Haskell implementation
2022-04-28 23:13:45 +05:30
Harendra Kumar
693f5f5fe9
Fix error while listing all benchmark results
2022-04-26 17:09:26 +05:30
Harendra Kumar
3a1de1001c
Use ghc 8.10.7 for regression check
...
Use ghcup to install ghc
2022-04-26 14:40:00 +05:30
Adithya Kumar
e26dc4ddbc
Modify the regression workflow to use haskellified bench-report
2022-04-24 18:09:53 +05:30
Harendra Kumar
28cf08a334
Ignore ghc-9.0.2 failure for now
2022-04-19 16:37:15 +05:30
Harendra Kumar
1d106e3a8a
Upgrade CIs to 9.0.2 and 9.2.2
2022-04-02 03:32:42 +05:30
Adithya Kumar
29ba5decc5
Extract streamly-core out of streamly
2022-03-10 01:25:49 +05:30
Harendra Kumar
4d7328e00c
Remove coverage build and add streamly-core build
2022-02-24 17:33:47 +05:30
Adithya Kumar
ba5d3282c8
Prefix all CI specific environment variables with "CI_"
2022-02-05 06:55:08 +05:30
Adithya Kumar
f60b9451f2
List all benchmarks in the regression checking CI before checking
2022-02-05 06:55:08 +05:30
Adithya Kumar
6e8d1d1224
Add benchmark specific cutoffs
2022-02-04 08:02:40 +05:30
Adithya Kumar
d1e19ae8fa
Add a github workflow for checking regressions
2022-02-04 08:02:40 +05:30
Harendra Kumar
7d8ef6cf7d
Use packcheck with "cabal update" fix
2022-02-01 11:09:58 +05:30
Harendra Kumar
a79ca8312e
Update CIs, use fail-fast
...
Use fail-fast to avoid consuming resources unnecessarily.
Move some CIs on older ghc versions to newer ones.
Arrange fields in logical order.
Add a CI for ghc head version
2022-02-01 11:09:58 +05:30
Adithya Kumar
7dcc5699ff
Update tested GHC versions to the latest minor releases
2021-11-23 18:42:48 +05:30
Adithya Kumar
419dffd99d
Add a CI for GHC 9.2.1
2021-11-14 21:42:39 +05:30
Adithya Kumar
7e8ba7bef6
Fix the coverage build temporarily
2021-09-13 18:48:12 +05:30
Harendra Kumar
9148b4d65b
Improve documentation of scan routines and "before"
...
Add definitions illustrating relationships between different
combinators.
2021-08-10 05:47:53 +05:30
Adithya Kumar
8c3e71a12e
Update cabal package list before build in the CI
2021-08-08 06:36:32 +05:30
Ranjeet Kumar Ranjan
487f6b3e7f
Enable CI for cabal-docspec
...
Fix indentation
Fix build
Fix build
Fix build
Fchange cabal build all to cabal install
Fix build
Fix build
Fix review comments
Fix review comments
Fix review comments
Fix review comments
Fix review comments
Fix review comments
Fix review comments
2021-08-05 15:11:05 +05:30
Harendra Kumar
eaa837d57c
Rename .ci to .Werror to be more specific
2021-06-22 22:54:41 +05:30