Commit Graph

79 Commits

Author SHA1 Message Date
Ranjeet Ranjan
81bfdec224
Update packdiff and streamly-process version in cabal.project.* (#2239)
* Remove Data.Array.Stream benchmark (hanging)
2023-01-19 18:28:09 +05:30
Harendra Kumar
4390cbefbd Cleanup benchmark list in benchmark regression CI 2023-01-13 16:44:36 +05:30
Ranjeet Ranjan
33549ffa16
Upgrade package versions in cabal.project.packdiff (#2224) 2023-01-12 12:49:44 +05:30
Adithya Kumar
5fa86e8f98 Remove fusion-plugin build from GHC 8.8.4 2022-11-01 16:37:31 +05:30
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