Commit Graph

4552 Commits

Author SHA1 Message Date
Harendra Kumar
8b84d54c10 Remove deprecated functions in Socket/TCP
Different functions with same names are to be introduced in the next
release.
2023-11-26 12:45:28 +05:30
Harendra Kumar
21e02eeb01 Remove the deprecated read/readChunks 2023-11-26 02:57:09 +05:30
Harendra Kumar
d4db31c512 Move Serialize.Parser/Stream to Binary.Parser/Stream 2023-11-26 02:52:19 +05:30
Harendra Kumar
8ff75f25df Add a note about buffer overflow check in deserializeAt 2023-11-26 02:42:05 +05:30
Harendra Kumar
ed07663f8c Use cloneSliceUnsafeAs in cloneAs 2023-11-26 02:37:15 +05:30
Harendra Kumar
62c12a685d Add cloneSliceUnsafe to MutByteArray 2023-11-26 02:28:43 +05:30
Harendra Kumar
ec4329d799 Add bounds check in Serialize instance of Array 2023-11-26 02:11:29 +05:30
Harendra Kumar
018a5403ab Rename deserializeUnsafe to deserializeChecked 2023-11-26 01:57:19 +05:30
Harendra Kumar
7fb7d1b77d Improve docs of array modules, pin/unpin ops 2023-11-26 01:57:10 +05:30
Harendra Kumar
13581bfec1 Rename serialize/deserialize/size of Serialize class 2023-11-26 01:57:10 +05:30
Harendra Kumar
1efeed403b Rename peekByteIndex/pokeByteIndex to peekAt/pokeAt 2023-11-26 01:57:10 +05:30
Harendra Kumar
7cb856b7e6 Move the Array serialization APIs to the Array module 2023-11-26 01:57:10 +05:30
Harendra Kumar
56fd008519 Rename newByteArray to new
To keep it consistent with naming in other Array modules.
2023-11-26 01:57:10 +05:30
Harendra Kumar
6705ec00b9 Rename Data.Serialize to Data.MutByteArray 2023-11-26 01:57:10 +05:30
Harendra Kumar
bc14a48af1 Update the docs of Data.Serialize 2023-11-25 08:10:49 +05:30
Harendra Kumar
dc58c59541 Create a separate MutByteArray module 2023-11-25 08:10:14 +05:30
Harendra Kumar
18f815666c Update changelog 2023-11-24 13:38:10 +05:30
Harendra Kumar
67e1ea5d9e Export byte array APIs from Serialize module 2023-11-24 13:38:10 +05:30
Harendra Kumar
627c72ae65 Rename newBytes and pinnedNewBytes 2023-11-24 13:38:10 +05:30
Harendra Kumar
47b10b3914 Rename MutableByteArray to MutByteArray 2023-11-24 13:38:10 +05:30
Harendra Kumar
1b1008a62e Export stream APIs in Array via Array.Stream as well 2023-11-24 12:37:42 +05:30
Harendra Kumar
3899b8640e Expose mut array stream APIs via MutArray.Stream 2023-11-24 12:37:42 +05:30
Harendra Kumar
dfa2079542 Move Stream.Chunked to Array.Stream 2023-11-24 12:37:42 +05:30
Harendra Kumar
41baea74b8 Move Stream.MutChunked to MutArray.Stream 2023-11-24 12:37:42 +05:30
Harendra Kumar
e3b33ea883 Move Internal.Data.Stream.Common to streamly package 2023-11-24 07:39:30 +05:30
Harendra Kumar
a0abf45da0 Hide Streamly.Internal.Data.Fold.Tee module
it is re-exported via Streamly.Internal.Data.Fold
2023-11-24 07:39:30 +05:30
Harendra Kumar
9988559c4b Deprecate the Fold.Chunked module 2023-11-24 07:39:30 +05:30
Harendra Kumar
f6125c374d Deprecate tapCount, use parTapCount instead 2023-11-24 05:52:34 +05:30
Harendra Kumar
9b9b0d8548 Rename toStreamD to pollIntIORef 2023-11-24 05:52:34 +05:30
Harendra Kumar
eed430869c Move unboxed IORef to MutArray module 2023-11-24 05:52:34 +05:30
Harendra Kumar
628d6c4dba Stop exporting touch from Internal.Data.Unbox
Export asPtrUnsafe instead.
2023-11-24 00:13:15 +05:30
Harendra Kumar
de7a604c42 Remove chunksSplitOn from Data.Stream 2023-11-23 07:21:02 +05:30
Harendra Kumar
71487ab765 Use the common setup section in ParserK 2023-11-23 06:48:49 +05:30
Harendra Kumar
d3247cf03a Remove deprecated read/readRev routines
So that we can introduce these with different semantics in the next
release.
2023-11-23 06:39:11 +05:30
Harendra Kumar
51a559d286 Expose new element/generic parse drivers and adapters 2023-11-23 00:59:03 +05:30
Harendra Kumar
1597f79cce Update Serialize/Unbox docs 2023-11-23 00:58:12 +05:30
Adithya Kumar
784233d35c Update the Changelog headers to 0.2.0 and 0.10.0 respectively 2023-11-22 23:32:34 +05:30
Adithya Kumar
78791bf660 Update CONTRIBUTORS for 0.10.0 2023-11-22 23:31:02 +05:30
Harendra Kumar
3c0fe5c5ed Update changelog for 0.10.0 2023-11-22 23:29:45 +05:30
Adithya Kumar
fdc1733819 Make the proper variable mapping for Unbox 2023-11-22 21:39:39 +05:30
Harendra Kumar
33bffd614b Change deriveUnbox to use instance splice 2023-11-22 21:39:39 +05:30
Harendra Kumar
1640a686e7 Rename Config/defaultConfig to S/serializeConfig 2023-11-22 21:39:39 +05:30
Harendra Kumar
7d50e5e03e Implement deriveSerialize using deriveSerializeWith 2023-11-22 21:39:39 +05:30
Adithya Kumar
1d89961700 Add a note about having no pragma vs having an INLINABLE pragma 2023-11-22 21:39:39 +05:30
Harendra Kumar
626e35565b Add ability to not use any INLINE pragma on size
Leave it to the compiler.
2023-11-22 21:39:39 +05:30
Harendra Kumar
e7f6e7e9eb Add Config setter functions for Serialize derivation 2023-11-22 21:39:39 +05:30
Harendra Kumar
db06710987 Remove some deprecated modules 2023-11-22 17:30:12 +05:30
Harendra Kumar
e7bb4d0ed8 Update the documentation of Serialize and Unbox 2023-11-21 07:06:10 +05:30
Adithya Kumar
9f04238f7f Fix a bug in Fold.Window.windowRange 2023-11-21 03:59:20 +05:30
Harendra Kumar
97e0d20ffb Re-export internal serialize modules and hide them 2023-11-21 02:37:28 +05:30