Commit Graph

24 Commits

Author SHA1 Message Date
Adithya Kumar
755c99de1a Add a cirrus CI for FreeBSD 2024-05-01 13:22:33 +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
Harendra Kumar
9aa5b21e60 Add bin/repl to .packcheck.ignore 2022-08-21 12:52:08 +05:30
Adithya Kumar
95fc1d2d05 Add a cabal.project for bench-runner 2022-08-13 20:37:29 +05:30
Adithya Kumar
3ae32c55d9 Remove cabal.project in bench-runner and update the benchmark guide 2022-08-10 16:34:55 +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
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
326bcda0d6 Refactor targets to be used in test driver as well
And some other cleanups.
2022-04-26 19:48:52 +05:30
Harendra Kumar
9529890daa Add default.nix for building with nix 2022-04-25 01:15:17 +05:30
Adithya Kumar
52f53792a8 Add a dumb script to repl all the executables and library 2022-02-05 04:22:31 +05:30
Adithya Kumar
d1e19ae8fa Add a github workflow for checking regressions 2022-02-04 08:02:40 +05:30
Harendra Kumar
aa03c5cb5a Do not package dev related files in sdist 2021-07-29 05:03:07 +05:30
Harendra Kumar
f5470713c2 Update CI test matrix requirements and the script
Also, fix a few test issues to make the CIs work.
2021-06-22 22:54:41 +05:30
Harendra Kumar
38528fffa4 Add a project file for compiling with ghc-head 2021-06-21 16:16:26 +05:30
Harendra Kumar
624158d678 Remove doctests
Should use cabal-docspec instead.
2021-06-21 14:53:18 +05:30
Harendra Kumar
6194cc1c1e Update and refactor
* Use cabal build for 8.8.4 to avoid stack extra-deps
* Use latest stack nightly for 8.10.4
* Remove cabal.project/stack.yaml from the distribution
* Use cabal.project for using test+bench with sdist
* Move sdist build without cabal.project file to circle-ci
* Avoid stack.yaml relinking
2021-06-15 17:53:20 +05:30
Harendra Kumar
a2330bfb74 Use a separate project file for hpc-coveralls
It would be helpful to run bin/test.sh locally without having to install
dependencies of hpc-coveralls. Instead we can install hpc-coveralls
independently and use it after installing it once.
2020-12-28 23:56:18 +05:30
pranaysashank
6c9941ddb8 Add hie.yaml. 2020-10-22 19:44:55 +05:30
Pranay Sashank
47766eb613 Add coverage build to travis. 2020-06-05 00:09:13 +05:30