adaptation of the two-continuation implementation found in the paper
"Backtracking, Interleaving, and Terminating Monad Transformers"
available here: http://okmij.org/ftp/papers/LogicT.pdf.
ok ajacoutot@
of a set together with an associative binary operation. A semigroup
generalizes a monoid in that there might not exist an identity
element. It also (originally) generalized a group (a monoid with
all inverses) to a type where every element did not have to have
an inverse, thus the name semigroup.
ok ajacoutot@
optimized for performance critical use, both in terms of large data
quantities and high speed.
The declared cost of each operation is either worst-case or amortized,
but remains valid even if structures are shared.
ok ajacoutot@
CONFIG_SITE even if the FSF says no.
Also, finally get rid of the stage3 build/comparison, since apart from
taking build time, it's not really THAT useful unless you're specifically
debugging gcc.
libc.so from OpenBSD 5.0, and tweaks the ada scripts to LD_LIBRARY_PATH
the bundled library.
That way, we should be able to get away by providing a new bootstrap ways
less often (preferably every release, but things won't break if we do it
even LESS often).
here:
http://marc.info/?l=openbsd-ports&m=132196919327917
While here:
fix libpthread linkage (-lpthread -> -pthread)
fix incorrect usage of the "--export-dynamic" linker flag (it's
'-Wl,--export-dynamic', not '-Wl,-export-dynamic')
fix warning "failed to set alternate signal stack"
zap USE_GROFF
Ok ajacoutot@
OP is happy too...
secure cryptographic hash functions designed by Niels
Ferguson, Stefan Lucks, Bruce Schneier, Doug Whiting, Mihir
Bellare, Tadayoshi Kohno, Jon Callas and Jesse Walker.
This package uses bindings to the optimized C implementation of
Skein. We provide a high-level interface (see module "Crypto.Skein")
to some of the Skein use cases. We also provide a low-level interface
(see module "Crypto.Skein.Internal") should you need to use Skein
in a different way.
Currently we have support for Skein as cryptographic hash function
as Skein as a message authentication code (Skein-MAC). For examples
of how to use this package, see "Crypto.Skein" module documentation.
ok sthen@
that follow either a uniform or normal distribution. The generated
numbers are suitable for use in statistical applications.
The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222)
multiply-with-carry generator, which has a period of 2^8222 and
fares well in tests of randomness. It is also extremely fast,
between 2 and 3 times faster than the Mersenne Twister.
Compared to the mersenne-random package, this package has a more
convenient API, is faster, and supports more statistical distributions.
ok sthen@