Commit Graph

2996 Commits

Author SHA1 Message Date
Adithya Kumar
d1e19ae8fa Add a github workflow for checking regressions 2022-02-04 08:02:40 +05:30
Ranjeet Kumar Ranjan
582410afda Implement joinLeftHash API 2022-02-02 12:36:43 +05:30
Harendra Kumar
870958d766 Fix review suggestions for joinOuterHash 2022-02-02 07:04:37 +05:30
Harendra Kumar
c8d1ca3fc7 Fix joinOuterMap operation
The streams were used multiple times, now they are used only once.
2022-02-02 07:04:37 +05:30
Ranjeet Kumar Ranjan
72a2b1fa43 Implement joinOuterHash API 2022-02-02 07:04:37 +05:30
Adithya Kumar
7b0a34348e Make building bench-report respect --silent 2022-02-02 06:44:13 +05:30
Harendra Kumar
29c0e51d9f Increase WSerial compilation heap for 8.10.7 2022-02-01 11:09:58 +05:30
Harendra Kumar
e3cbdab32c Replace typed-process with process 2022-02-01 11:09:58 +05:30
Harendra Kumar
1ca5137562 Bump hspec upper bound for GHC-9.3 2022-02-01 11:09:58 +05:30
Harendra Kumar
15e9b99523 Fix rawForkIO for GHC-9.3 2022-02-01 11:09:58 +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
Harendra Kumar
92db71aead Use head.hackage in cabal.project.ghc-head 2022-02-01 11:09:58 +05:30
Ranjeet Kumar Ranjan
0a35315923 Fix joinInnerMap test case failure 2022-02-01 11:07:24 +05:30
Adithya Kumar
7a0fcce4cf Change and document the behaviour of --diff-cutoff-percent 2022-01-28 01:01:57 +05:30
Adithya Kumar
27397f36b4 Introduce a --silent option that supresses many messages 2022-01-28 01:01:57 +05:30
Anurag Hooda
84456c109e Add benchmarks for fold.scan and fold.postscan 2022-01-24 00:49:12 +05:30
Anurag Hooda
c5a23c8a1f Add Fold.postscan
Refactor Fold.postscan
2022-01-24 00:49:12 +05:30
Harendra Kumar
66fe3d1ec9 Optimize and rename joinInnerHash to joinInnerMap 2022-01-15 02:26:26 +05:30
Ranjeet Kumar Ranjan
9351485395 Add benchmarks for joinInnerHash 2022-01-15 02:26:26 +05:30
Ranjeet Kumar Ranjan
9fdce7a10a Add test cases for joinInnerHash 2022-01-15 01:28:02 +05:30
Ranjeet Kumar Ranjan
46314a25a0 Implement joinInnerHash API 2022-01-15 01:28:02 +05:30
Harendra Kumar
c9e94327af Optimize inplace partitionBy for mutable arrays 2022-01-14 11:03:30 +05:30
Ranjeet Kumar Ranjan
21e948a59f Implement partitionBy 2022-01-12 19:17:27 +05:30
Harendra Kumar
37d3c17e05 Use roundUpToPower2 in snoc 2022-01-09 22:26:14 +05:30
Harendra Kumar
ca8bfc5863 Move code to use define-before-use order
Group realloc code together.
2022-01-09 22:25:24 +05:30
Ranjeet Kumar Ranjan
8c99774b80 Implement resize and truncate 2022-01-09 13:10:48 +05:30
Harendra Kumar
28cfe5b284 Use unfold to implement utf8 encode 2022-01-08 17:11:34 +05:30
Harendra Kumar
08046ffebe Fix hlint issues in Data.Array.Mut.Type 2022-01-06 23:57:28 +05:30
Harendra Kumar
a58c628261 Fix packcheck script executable name 2022-01-06 23:57:28 +05:30
Harendra Kumar
ce93caa9db Use CPP macros for manipulating array pointers 2022-01-06 23:57:28 +05:30
Harendra Kumar
6238f5d57e Fix some remaining sizeOf to sizeOfElem conversions 2022-01-06 18:31:07 +05:30
Ranjeet Kumar Ranjan
91e4160e4b Fix A.fromList crashes on empty list of type [()] 2022-01-06 18:31:07 +05:30
adithyaov
7acb24af16 Remove a non-cabal workflow instruction 2022-01-05 13:48:53 +05:30
adithyaov
4df16f5c96 Update the maintainers guide to include a candidate check 2022-01-05 13:48:53 +05:30
adithyaov
10876d893d Remove the common ArrayOps file 2022-01-05 13:48:09 +05:30
adithyaov
07df90e03a Apply hlint suggesstion on array benchmark files 2022-01-05 13:48:09 +05:30
adithyaov
9f1144fd7c Cleanup bench:Data.Array by ridding of unecessary CPP pragmas 2022-01-05 13:48:09 +05:30
adithyaov
f8d80ccc0d Move benchmarks of Array.Prim.Pinned out of common benchmark mess 2022-01-05 13:48:09 +05:30
adithyaov
ad1bb0de79 Move benchmarks of Array.Prim out of common array benchmark mess 2022-01-05 13:48:09 +05:30
adithyaov
2370901026 Move benchmarks of Array.Foreign out of common array benchmark mess 2022-01-05 13:48:09 +05:30
adithyaov
fd55f07b8c Move benchmarks of SmallArray out of common array benchmark mess 2022-01-05 13:48:09 +05:30
adithyaov
ef0a299876 Fix an array benchmarking BUG 2022-01-05 12:25:53 +05:30
adithyaov
70d04ef049 Bump the upper bound of filepath 2022-01-05 08:10:23 +05:30
adithyaov
8145347bbc Constraint the upper bound of base to the latest major range
Don't include the invalid (non-existent) major ranges
2022-01-05 08:10:23 +05:30
adithyaov
d92630a56d Bump the upper bound of unicode-data
- Used in normalization combinators
- Essentially the normalization helpers did not change over the versions
- Admit 0.3.*
2022-01-05 08:10:23 +05:30
Harendra Kumar
d2cde551e2 Upgrade nixpkgs to 21.11 2022-01-01 15:42:24 +05:30
Harendra Kumar
8df3dc4c70 Fix divideBy and mergeBy signatures 2021-12-30 17:17:37 +05:30
Ranjeet Kumar Ranjan
fcb15a693c Implement modifyIndices 2021-12-30 15:41:59 +05:30
Ranjeet Kumar Ranjan
b5bf22bf4c Implement putIndices 2021-12-30 12:24:43 +05:30