SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

ghc-unagi-chan rpm build for : OpenSuSE. For other distributions click ghc-unagi-chan.

Name : ghc-unagi-chan
Version : 0.4.0.0 Vendor : obs://build_opensuse_org/home:sbahling
Release : 1.1 Date : 2018-06-20 15:50:21
Group : Development/Libraries/Haskell Source RPM : ghc-unagi-chan-0.4.0.0-1.1.src.rpm
Size : 0.36 MB
Packager : (none)
Summary : Fast concurrent queues with a Chan-like API, and more
Description :
This library provides implementations of concurrent FIFO queues (for both
general boxed and primitive unboxed values) that are fast, perform well under
contention, and offer a Chan-like interface. The library may be of limited
usefulness outside of x86 architectures where the fetch-and-add instruction is
not available.

We export several variations of our design; some support additional
functionality while others try for lower latency by removing features or making
them more restrictive (e.g. in the \'Unboxed\' variants).

- \'Unagi\': a general-purpose near drop-in replacement for \'Chan\'.

- \'Unagi.Unboxed\': like \'Unagi\' but specialized for primitive types; this may
perform better if a queue grows very large.

- \'Unagi.Bounded\': a bounded variant with blocking and non-blocking writes, and
other functionality where a notion of the queue\'s capacity is required.

- \'Unagi.NoBlocking\': lowest latency implementations for when blocking reads
aren\'t required.

- \'Unagi.NoBlocking.Unboxed\': like \'Unagi.NoBlocking\' but for primitive types.

Some of these may be deprecated in the future if they are found to provide
little performance benefit, or no unique features; you should benchmark and
experiment with them for your use cases, and please submit pull requests for
additions to the benchmark suite that reflect what you find.

Here is an example benchmark measuring the time taken to concurrently write and
read 100,000 messages, with work divided amongst increasing number of readers
and writers, comparing against the top-performing queues in the standard
libraries. The inset graph shows a zoomed-in view on the implementations here.

< < http://i.imgur.com/J5rLUFn.png>> .

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/sbahling:/Backports:/SLE-15/SLE_15/x86_64

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
ghc-unagi-chan
ghc-unagi-chan(x86-64)
libHSunagi-chan-0.4.0.0-5jpOsOJF9IVIuLemdLMVEv-ghc8.0.2.so()(64bit)

Requires :
libHSatomic-primops-0.8.0.4-FvFLsKpDYPjGSQUM1RkO57-ghc8.0.2.so()(64bit)
libHSbase-4.9.1.0-ghc8.0.2.so()(64bit)
libHSghc-prim-0.5.0.0-ghc8.0.2.so()(64bit)
libHSinteger-gmp-1.0.0.1-ghc8.0.2.so()(64bit)
libHSprimitive-0.6.2.0-4578caNkWQ54Gt1mxLF2Yh-ghc8.0.2.so()(64bit)
libHStransformers-0.5.2.0-ghc8.0.2.so()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libgmp.so.10()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib64/ghc-8.0.2/unagi-chan-0.4.0.0-5jpOsOJF9IVIuLemdLMVEv
/usr/lib64/ghc-8.0.2/unagi-chan-0.4.0.0-5jpOsOJF9IVIuLemdLMVEv/libHSunagi-chan-0.4.0.0-5jpOsOJF9IVIuLemdLMVEv-ghc8.0.2.so
/usr/share/doc/packages/ghc-unagi-chan
/usr/share/doc/packages/ghc-unagi-chan/LICENSE

 
ICM