Commit Graph

75 Commits

Author SHA1 Message Date
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