Harendra Kumar
446d485494
Add API diff 0.8.0 vs 0.8.1 generated by cabal-diff
2021-11-19 23:46:41 +05:30
Adithya Kumar
a919e69b89
Change the order of type vars for the sanity of type applications
2021-11-18 17:11:24 +05:30
Adithya Kumar
cfcf26d054
Ignore a GHC warning for the time being to please the CIs
2021-11-18 17:11:24 +05:30
Adithya Kumar
13f361a606
Add back the Monad constraint in mergeBy
2021-11-18 17:11:24 +05:30
Adithya Kumar
05360d2a64
Fix UCE_C_MALLOC build
2021-11-17 12:55:57 +05:30
Adithya Kumar
05bf4fe4b8
Fix dev build
2021-11-17 12:55:57 +05:30
Adithya Kumar
ec9c727add
Add "Roadmap.link" that should act like a redirect after rendering
2021-11-16 02:13:37 +05:30
Adithya Kumar
d35ad7b791
Update building.md with GHC 9.2 having performance issue
2021-11-16 02:13:37 +05:30
Adithya Kumar
e629a34c1a
Remove stale info in the tutorial
2021-11-16 02:13:37 +05:30
Adithya Kumar
5d34729a39
Fix a minor formatting error
2021-11-16 02:13:37 +05:30
Adithya Kumar
a09f464270
Rename Gabriel to Gabriella in the README
2021-11-16 02:13:37 +05:30
Adithya Kumar
419dffd99d
Add a CI for GHC 9.2.1
2021-11-14 21:42:39 +05:30
Adithya Kumar
8a924a1782
Bump ghc-prim upper bound
2021-11-14 21:42:39 +05:30
Harendra Kumar
0869165680
Fix #1332 and change default config
...
fixes #1332
Changes default config to use non-recursive watch as recursive watch has
some issues on Linux and therefore not included in the common module.
2021-11-14 12:31:48 +05:30
Harendra Kumar
4512fa476f
Overhaul file system event testing
...
Remove watchRecursive from common fs event module as this is unreliable
on Linux platform.
Change default config to use non-recursive watch to make it same as the
behavior of the common module.
2021-11-14 12:31:48 +05:30
Harendra Kumar
bb74cdd2a6
Fix hlint in file system event darwin module
2021-11-14 12:31:48 +05:30
Harendra Kumar
5aae2e5a1a
Review and make changes to file system events modules
2021-11-14 12:31:48 +05:30
Harendra Kumar
e8fbfa8d31
Fix windows/linux builds
2021-11-14 12:31:48 +05:30
Harendra Kumar
99f18f2fd7
Fix hlint for fs events module
2021-11-14 12:31:48 +05:30
Ranjeet Kumar Ranjan
212559e9d5
Seperate platform specific Events
2021-11-14 12:31:48 +05:30
Ranjeet Kumar Ranjan
6b0b50207b
Fix docs and enable test cases for common FS Event module
2021-11-14 12:31:48 +05:30
Harendra Kumar
a9589afc3a
Cleanup the API and add documentation
2021-11-14 12:31:48 +05:30
Ranjeet Kumar Ranjan
3b8932e74c
Implement common FS events
...
Fix mac compile issue
Redue lower version of filepath
Fix review comments
Fix Mac compile issue
Fix review comments
2021-11-14 12:31:48 +05:30
Adithya Kumar
85b328aac6
Use ReadUState in unsafeRead intead of a ForeignPtr
2021-11-14 12:31:14 +05:30
Adithya Kumar
311f8b0c1d
Remove all unsafe IO from Array.Foreign.Mut.Type
2021-11-14 12:31:14 +05:30
Ranjeet Kumar Ranjan
b06596fcc9
Add strip API to Array
2021-11-09 22:54:43 +05:30
Harendra Kumar
409a3d85e3
Add an array contents touch in arraysOf
2021-11-09 22:50:11 +05:30
Harendra Kumar
7058622403
Add the chunksOfTimeout combinator
2021-11-09 22:48:43 +05:30
Harendra Kumar
ae1d8b1404
Add framing/buffering of streams using Maybe
2021-11-09 22:48:43 +05:30
Harendra Kumar
09d4257c68
Implement readChunksWithBufferOf idiomatically
2021-11-08 00:06:28 +05:30
Harendra Kumar
e8d4d7e440
Use byteLength instead of length
2021-11-08 00:06:28 +05:30
Ranjeet Kumar Ranjan
95b8d90443
Implement a polymorphic ring buffer
2021-11-07 23:45:34 +05:30
Harendra Kumar
57ab52c65d
Use MutableByteArray# instead of ForeignPtr
...
Flatten the contents of ForeignPtr into Array.
This fix restores performance to the previous levels even after fixing
the missing touch in writeNUnsafe.
2021-11-07 23:11:10 +05:30
Harendra Kumar
c07ce7e491
Fix missing touchForeignPtr in writeNUnsafe
2021-11-07 22:56:10 +05:30
Harendra Kumar
6e52834cb2
Fix groupByRollingEither
...
* Change the signature to return different types in Either
* Fix a case to return correct Either value
* Fix and enhance benchmarks
* Implement sortBy using groupByRollingEither
2021-11-07 10:34:03 +05:30
Ranjeet Kumar Ranjan
b926110aff
Add bench mark
2021-11-07 00:47:58 +05:30
Ranjeet Kumar Ranjan
9e29c70b60
Implementation of groupByRollingEither
2021-11-07 00:47:57 +05:30
Harendra Kumar
e4e8797202
Move sortBy to correct test group
2021-11-07 00:46:04 +05:30
Ranjeet Kumar Ranjan
732a916fdc
Add tests for sort and mergeBy
2021-11-07 00:46:04 +05:30
Harendra Kumar
a8a9ae872a
Simplify fold scan implementation
2021-11-07 00:42:05 +05:30
Ranjeet Kumar Ranjan
c864b08b18
Implement scan for folds
2021-11-07 00:42:05 +05:30
Julian Ospald
5424bbef4d
Add 'next' benchmark
2021-11-06 21:54:26 +05:30
Julian Ospald
5020f096ff
Update src/Streamly/Internal/Data/Parser/ParserD.hs
...
Co-authored-by: Adithya Kumar <adi.obilisetty@gmail.com>
2021-11-06 21:54:26 +05:30
Julian Ospald
89dd90c284
Update src/Streamly/Internal/Data/Parser/ParserD.hs
...
Co-authored-by: Adithya Kumar <adi.obilisetty@gmail.com>
2021-11-06 21:54:26 +05:30
Julian Ospald
d70b57c039
Add 'next' to Parsers
2021-11-06 21:54:26 +05:30
Julian Ospald
13e3129e12
Clarify documentation about ParserD's 'extract'
2021-11-06 21:54:26 +05:30
Julian Ospald
9119e44be2
Add MonadReader, MonadState and MonadIO to ParserD/ParserK
2021-11-06 21:54:26 +05:30
Harendra Kumar
6a045591bf
Add docs, todos, fix formatting
2021-11-06 19:33:28 +05:30
Adithya Kumar
a81c6207a0
Add numeric parsers
2021-11-06 17:22:10 +05:30
Adithya Kumar
a9ec10a658
Add simple predicated parsers
2021-11-06 17:22:10 +05:30