Haskell, pure functional programming
Block or Report
Block or report harendra-kumar
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
composewell/streamly Public
High performance, concurrent functional programming abstractions
-
Benchmarks to compare Haskell streaming library performance
-
-
-
2,055 contributions in the last year
Less
More
Contribution activity
March 2023
Created 105 commits in 8 repositories
Created a pull request in composewell/fusion-plugin that received 4 comments
Opened 41 other pull requests in 8 repositories
composewell/streamly
23
merged
2
closed
- Add the upgrade guide examples to haddock
- Update setup/usage guide for new cabal versions
- Release updates
- Change license to regular file
- Fix build for concurrent stream test
- Update changelog
- Add obsolete message, in some outdated tutorials
- Make minor updates, adapt to some new changes
- Update streamly-core docs and expose doctest setup stanzas
- Expose the Data.Fold doctest setup in docs
- Review, rewrite Generic Array module
- Update benchmarks - categorize o-1-space benchmarks correctly
- Fix fmap perf, add some scan, fold ops in Stream, some ops in StreamK
- Flatten module hierarchy, add foldlM1'
- Parser docs and benchmarks
- Shorten, rewrite README, remove design related details
- Performance improvements for parsers
- Some changes for many fold/parser and foldMany stream function
- Fix "many" in fold and parser
- Fix escape processing in wordWithQuotes
- Refactor exports in ParserD module
- Fix and enhance deintercalate and sepBy parsers
- Add intersperseWithQuotes fold
- Changes to quoted word parsing, and add block parsing with quotes
- Rename some parser ops, export alt
composewell/streamly-examples
1
open
6
merged
1
closed
- Add DateTimeParser and LogParser
- Release cleanup and bump version to 0.1.3
- Update CIs to latest GHC versions
- Update date time parser, enable applicative version
- Add a quoted log string parser example
- Use new version of fusion-plugin
- Fix performance of word frequency example
- Freeze dep commits, update instructions to build
composewell/fusion-plugin
2
merged
composewell/streaming-benchmarks
2
open
composewell/streamly-packages
1
merged
composewell/bench-report
1
merged
composewell/streamly-process
1
merged
adithyaov/haskell-parser-benchmarks
1
open
Reviewed 29 pull requests in 9 repositories
composewell/streamly
19 pull requests
- Documentation fixes
- Update the version in streamly-core configure.ac
- Update changelog
- Make minor updates, adapt to some new changes
- Runing the release checklist
- Add streamly-core sdist CI
- Fix dev build
- Fix Windows hanging test cases
- Fix Targets.hs
- Changelog and the Upgrading guide
- Rename arraysOf to chunksOf
- Update the project file for the packdiff CI
- Rename Generic Mutable Array
- Test Unbox instances and generic derived instances manually
- Rename chunksOf to groupsOf
- Rename chunksOf and arraysOf
- Fix and enhance deintercalate and sepBy parsers
- Use ParserK explicitly
- Use StreamK explicitly
composewell/streamly-process
2 pull requests
composewell/streamly-coreutils
2 pull requests
psibi/streamly-bytestring
1 pull request
composewell/unicode-data
1 pull request
composewell/fusion-plugin
1 pull request
composewell/streamly-examples
1 pull request
composewell/streamly-statistics
1 pull request
composewell/bench-report
1 pull request
Created an issue in phadej/cabal-extras that received 10 comments
cabal-docspec: can it do CPP preprocessing before running examples?
Is there some way to be able to use CPP to produce code for the setup section?
-- $setup
#include "DataFoldImports.hs"
This works with haddock, bu…
10
comments
Opened 43 other issues in 5 repositories
composewell/streamly
32
open
6
closed
- Add -Werror build for GHC 9.4.4
- Create a streamly-text package
- Change the Fold type from "Fold m a b" to "Fold a m b"
- Expose groupByRolling and groupByRollingEither parsers
- Internal Stream module cleanup
- Internal Parser module cleanup
- Expose groupsOf from Data.Stream
- Remove the dev flag modules or move them to regular code
- Expose pipeBytes
- Expose incremental utf8 decoding APIs
- docs: split the "setup and usage" module into separate "setup", and "usage" modules
- docs: group "why haskell streamly" intro doc into sections
- Expose unsafe mutable array APIs
- Expose splitOn and chunksSplitOn
- Expose the Enumeration APIs from the Unfold module
- Rename ProjectRelated document node in docs/User to just "Project"
- Expose wordsBy from Data.Stream module
- Expose toHashMapIO from the Data.Fold.Prelude module in "streamly" package
- Remove use-c-malloc flag from streamly-core
- Cleanup LICENSE for streamly-core and streamly split
- Fix version number in core/configure.ac
- Signature of getIndex of mutable array is inconsistent
- Verify the Array APIs for consistency
- Put filesystem event tests on linux under dev flag
- Add support for GHC 9.6.1
- Some issues not shown.
composewell/streamly-process
2
open
haskell/haskell-language-server
1
closed
haskell/cabal
1
closed
composewell/packdiff
1
open
6
contributions
in private repositories
Mar 9 – Mar 16




