Ecosyste.ms: Funds

An open API service for providing issue and pull request metadata for open source projects.

https://github.com/rrnewton/haskell-lockfree

Last synced: about 23 hours ago

Repository metadata:

A collection of different packages for CAS based data structures.


Owner metadata:


Committers metadata

Last synced: 2 days ago

Total Commits: 522
Total Committers: 31
Avg Commits per committer: 16.839
Development Distribution Score (DDS): 0.195

Commits in past year: 9
Committers in past year: 4
Avg Commits per committer in past year: 2.25
Development Distribution Score (DDS) in past year: 0.556

Name Email Commits
Ryan Newton r****n@g****m 420
Ryan Scott r****t@g****m 29
Brandon Simmons b****s@g****m 18
Adam C. Foltzer a****r@g****m 11
Ryan Scott r****t@g****m 6
Rob Stewart r****7@g****m 4
toddaaro g****b@o****s 3
Felix Yan f****s@a****g 2
Andreas Voellmy a****y@g****m 2
Ben Gamari b****n@s****g 2
Parfunc Group Account p****c@h****u 2
Ryan Newton r****n@a****u 2
Sergei Trofimovich s****x@g****g 2
Ömer Sinan Ağacan o****n@g****m 2
tom-bop t****m@t****m 1
Elliot Cameron 3****h 1
askeblad 7****d 1
peter-fogg p****g@g****m 1
Trevor L. McDonell t****l@c****u 1
Sylvain Henry s****n@h****r 1
Sergiu Ivanov u****b@g****m 1
Răzvan Panda r****a@g****m 1
Ryan Newton r****n@i****u 1
Parfunc Account p****c@g****m 1
Nick Partridge n****t@g****m 1
Mikhail Glushenkov m****v@g****m 1
Luis Ressel a****a@a****e 1
Harendra Kumar h****r@g****m 1
Gregory Collins g****g@g****t 1
Carter Tazio Schonwald c****d@g****m 1
and 1 more...

Issue and Pull Request metadata

Last synced: 2 days ago


Package metadata

hackage: abstract-deque

  • Homepage: https://github.com/rrnewton/haskell-lockfree/wiki
  • Licenses: BSD-3-Clause
  • Latest release: 0.2.2 (published over 11 years ago)
  • Last Synced: 2024-11-08T01:33:38.444Z (2 days ago)
  • Versions: 9
  • Dependent Packages: 1
  • Dependent Repositories: 146
  • Downloads: 60,935 Total
  • Docker Downloads: 54
  • Rankings:
    • Docker downloads count: 1.288%
    • Downloads: 2.204%
    • Dependent repos count: 3.679%
    • Average: 5.551%
    • Forks count: 7.612%
    • Stargazers count: 8.053%
    • Dependent packages count: 10.472%
  • Maintainers (1)
hackage: atomic-primops

  • Homepage: https://github.com/rrnewton/haskell-lockfree/wiki
  • Licenses: BSD-3-Clause
  • Latest release: 0.8.7 (published 7 months ago)
  • Last Synced: 2024-11-08T01:33:38.850Z (2 days ago)
  • Versions: 27
  • Dependent Packages: 10
  • Dependent Repositories: 66
  • Downloads: 46,843 Total
  • Rankings:
    • Dependent packages count: 2.204%
    • Downloads: 3.046%
    • Average: 5.556%
    • Dependent repos count: 6.866%
    • Forks count: 7.612%
    • Stargazers count: 8.053%
  • Maintainers (6)
hackage: lockfree-queue

Michael and Scott queues are described in their PODC 1996 paper: http://dl.acm.org/citation.cfm?id=248052.248106 These are single-ended concurrent queues based on a singlly linked list and using atomic CAS instructions to swap the tail pointers. As a well-known efficient algorithm they became the basis for Java's ConcurrentLinkedQueue.

  • Homepage: https://github.com/rrnewton/haskell-lockfree/wiki
  • Licenses: BSD-3-Clause
  • Latest release: 0.2.4 (published about 2 years ago)
  • Last Synced: 2024-11-08T01:33:38.167Z (2 days ago)
  • Versions: 6
  • Dependent Packages: 1
  • Dependent Repositories: 18
  • Downloads: 9,496 Total
  • Rankings:
    • Forks count: 7.612%
    • Stargazers count: 8.053%
    • Dependent packages count: 10.472%
    • Average: 11.049%
    • Dependent repos count: 13.038%
    • Downloads: 16.072%
  • Maintainers (3)
hackage: chaselev-deque

  • Homepage: https://github.com/rrnewton/haskell-lockfree/wiki
  • Licenses: BSD-3-Clause
  • Latest release: 0.1.3 (published over 11 years ago)
  • Last Synced: 2024-11-08T01:33:38.302Z (2 days ago)
  • Versions: 6
  • Dependent Packages: 1
  • Dependent Repositories: 10
  • Downloads: 10,407 Total
  • Rankings:
    • Forks count: 7.612%
    • Stargazers count: 8.053%
    • Dependent packages count: 10.472%
    • Average: 11.826%
    • Downloads: 14.354%
    • Dependent repos count: 18.638%
  • Maintainers (3)
hackage: abstract-deque-tests

  • Homepage: https://github.com/rrnewton/haskell-lockfree/wiki
  • Licenses: BSD-3-Clause
  • Latest release: 0.3 (published almost 11 years ago)
  • Last Synced: 2024-11-08T01:33:38.458Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 14
  • Downloads: 2,234 Total
  • Rankings:
    • Forks count: 7.719%
    • Stargazers count: 7.997%
    • Dependent repos count: 15.602%
    • Dependent packages count: 19.373%
    • Average: 20.634%
    • Downloads: 52.477%
  • Maintainers (1)
hackage: atomic-primops-foreign

  • Homepage: https://github.com/rrnewton/haskell-lockfree/wiki
  • Licenses: BSD-3-Clause
  • Latest release: 0.6.2 (published about 10 years ago)
  • Last Synced: 2024-11-08T01:33:38.537Z (2 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 2,934 Total
  • Rankings:
    • Forks count: 7.719%
    • Stargazers count: 7.997%
    • Dependent packages count: 19.373%
    • Average: 22.958%
    • Dependent repos count: 36.699%
    • Downloads: 43.001%
  • Maintainers (1)

Dependencies

Obsolete_Deprecated/IORefCAS/IORefCAS.cabal hackage
  • base >=4.8 && <5
  • bits-atomic *
  • ghc-prim *
  • HUnit * test
  • QuickCheck * test
  • base >=4.8 && <5 test
  • bits-atomic * test
  • ghc-prim * test
  • time * test
abstract-deque-tests/abstract-deque-tests.cabal hackage
  • HUnit *
  • abstract-deque >=0.3
  • array *
  • base >=4.8 && <5
  • containers *
  • random >=1.0
  • test-framework >=0.6
  • test-framework-hunit >=0.2.7
  • time *
  • HUnit * test
  • abstract-deque >=0.3 test
  • abstract-deque * test
  • abstract-deque-tests * test
  • array * test
  • base >=4.8 && <5 test
  • containers * test
  • random >=1.0 test
  • test-framework >=0.6 test
  • test-framework-hunit >=0.2.7 test
  • time * test
atomic-primops/atomic-primops.cabal hackage
  • base >=4.8 && <5
  • ghc-prim *
  • primitive *
atomic-primops/testing/test-atomic-primops.cabal hackage
  • HUnit * benchmark
  • atomic-primops >=0.6.0.5 benchmark
  • base >=4.8 && <5 benchmark
  • containers * benchmark
  • criterion >=1.2.1 benchmark
  • deepseq >=1.3 benchmark
  • ghc-prim * benchmark
  • primitive * benchmark
  • random * benchmark
  • test-framework * benchmark
  • test-framework-hunit * benchmark
  • time * benchmark
  • atomic-primops *
  • base >=4.8 && <5
  • HUnit * test
  • atomic-primops >=0.6.0.5 test
  • base >=4.8 && <5 test
  • containers * test
  • ghc-prim * test
  • primitive * test
  • random * test
  • template-haskell * test
  • test-framework * test
  • test-framework-hunit * test
  • time * test
mega-deque/mega-deque.cabal hackage
  • abstract-deque >=0.3
  • base >=4.8 && <5
  • chaselev-deque *
  • lockfree-queue *
  • HUnit * test
  • abstract-deque >=0.3 test
  • abstract-deque-tests >=0.3 test
  • base >=4.8 && <5 test
  • chaselev-deque * test
  • containers * test
  • lockfree-queue * test
  • mega-deque * test