Commit Graph

4528 Commits

Author SHA1 Message Date
Harendra Kumar
3b0efcfc48 Add a well-typed, efficient Path module 2024-01-03 11:24:08 +05:30
Harendra Kumar
9508d4144a Remove unnecessary realloc condition.
splice takes care of the realloc if necessary.
2023-12-30 06:20:33 +05:30
Harendra Kumar
ce908cfe81 Add a note about OS specific path encoding/handling 2023-12-28 23:51:25 +05:30
Harendra Kumar
f0f9841b25 Add chngelog entry for array Eq instance 2023-12-28 01:20:44 +05:30
Harendra Kumar
f7559e75f7 Add TH macro fixup entry in changelog 2023-12-28 01:07:24 +05:30
Harendra Kumar
b3af2b9445 Move docspec test to circle-ci 2023-12-27 08:43:25 +05:30
Harendra Kumar
6b3a8c4a47 Move the ArrayStream splicing code to MutArray module 2023-12-27 08:29:22 +05:30
Harendra Kumar
ec11426699 Move chunksOfRange to MutArray module 2023-12-27 08:29:22 +05:30
Harendra Kumar
3bab5b790c Add some notes about parseBreak op in ArrayStream 2023-12-27 08:29:22 +05:30
Harendra Kumar
f50789e27c Fix splitOn to use MutArray splicing for perf 2023-12-27 08:29:22 +05:30
Harendra Kumar
73c112d0ee Use spliceCopy instead of splice for immutable arrays 2023-12-27 08:29:22 +05:30
Harendra Kumar
23750f38a8 Fix the Eq instance of Array
Byte comparison may not be correct for all types.
2023-12-27 08:29:22 +05:30
Harendra Kumar
51d99c947b Do not make a copy of the array in breakOn 2023-12-27 08:29:22 +05:30
Harendra Kumar
7a8b3627e7 Use array copy (memcpy) instead of stream copy
For better performance.
2023-12-27 08:29:22 +05:30
Harendra Kumar
090d1d8a82 Add fromPtrN and fromByteStr 2023-12-27 08:29:22 +05:30
Harendra Kumar
994c442296 Add fromPureStreamN 2023-12-27 08:29:22 +05:30
pranaysashank
30c97a3966 streamly-core: Add infixr 5 fixity for cons, consM 2023-12-25 23:35:10 +05:30
Harendra Kumar
4032b6425c Clarify the docs of 'parEval' 2023-12-24 03:20:50 +05:30
Harendra Kumar
0e73809f44 Add a note about upgrading in the Prelude module 2023-12-21 23:39:11 +05:30
Harendra Kumar
a067d53632 Fix hlint issues in benchmarks 2023-12-21 17:17:52 +05:30
Harendra Kumar
ce86302f08 Fix hlint issues in tests 2023-12-21 17:17:52 +05:30
Harendra Kumar
86ad39afeb Fix hlint issues in streamly package 2023-12-21 17:17:52 +05:30
Harendra Kumar
7f711f7c93 Use packcheck 0.7.0 2023-12-18 23:14:57 +05:30
Harendra Kumar
cd0c2fd958 Remove the MonadTrans instance for concurrent types 2023-12-18 16:41:36 +05:30
Harendra Kumar
637fb666b6 Fix doctests for GHC >= 9.6 2023-12-18 16:41:36 +05:30
Adithya Kumar
00b41429d0 Expose pinnedSerialize & deserialize via Streamly.Data.Array 2023-12-16 16:55:52 +05:30
Adithya Kumar
b9b29b56f4 Bump the patch version of streamly-core and update the Changelog 2023-12-16 16:55:52 +05:30
Adithya Kumar
b41c0d90d7 Move hlint to github CI workflows and update packcheck 2023-12-16 16:55:52 +05:30
Adithya Kumar
f400dd6e64 Add documentation regarding equivalence of serialized values 2023-12-16 16:55:52 +05:30
Julian Ospald
6d2798cdd9 Relax filepath upper bound 2023-12-15 23:53:51 +05:30
Harendra Kumar
70f3397b91 Add a reference for Integer parser 2023-12-07 13:27:14 +05:30
Harendra Kumar
8290458ef5 Add summary of streamly-core functionality in pkg desc 2023-12-07 13:27:14 +05:30
Harendra Kumar
a96d164340 Add code example in the TCP module 2023-12-07 11:07:46 +05:30
Harendra Kumar
deb8b34930 Hide SmallArray module 2023-12-07 11:07:12 +05:30
Harendra Kumar
3d370b2a84 Mention how to adapt to the Fold constructor change 2023-12-07 09:23:48 +05:30
Adithya Kumar
12d8502629 Fix serialization derivation for unit constructor 2023-12-02 16:55:57 +05:30
Adithya Kumar
6eee16aebc Add a case to test equality of serialization encoding 2023-12-02 16:55:57 +05:30
Harendra Kumar
d5342f62d7 Fix changelog and API changelog URLs 2023-11-29 05:49:11 +05:30
Harendra Kumar
697081c702 Update tutorial using latest API 2023-11-28 16:05:02 +05:30
Harendra Kumar
c1a3948236 Fix broken link in README 2023-11-28 15:51:06 +05:30
Harendra Kumar
089937727d Fix the API changelog URL 2023-11-28 15:44:08 +05:30
Harendra Kumar
a5eb60fed6 Fix the upgrade guide path in package description 2023-11-28 15:32:00 +05:30
Harendra Kumar
84e3e04c69 Add API changelog for streamly-0.10.0 and streamly-core-0.2.0 2023-11-28 14:51:00 +05:30
Harendra Kumar
97c1aba1b7 Update serialization docs 2023-11-28 08:52:04 +05:30
Harendra Kumar
d55d68ab07 Fix build with "dev" flag on 2023-11-28 07:07:28 +05:30
Harendra Kumar
e7992b4626 Add Data.Unbox.* to test-runner targets 2023-11-28 03:36:49 +05:30
Harendra Kumar
c0d3178fa4 Make SerializeConfig opaque 2023-11-28 03:36:49 +05:30
Harendra Kumar
a79caed54d Fix debug check in putSliceUnsafe 2023-11-28 01:49:14 +05:30
Harendra Kumar
6c934ae2d1 Define the cpp macro DEBUG when debug flag is on 2023-11-28 01:49:14 +05:30
Harendra Kumar
76a6db56fe Add debug mode array bound checks to Unbox methods 2023-11-28 01:49:14 +05:30