Efficient hashing-based container types. The containers have been
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.
From Greg Steuck.
ok jturner@
Provides the core MonadUnliftIO typeclass, instances for base and
transformers, and basic utility functions. Typically, you'll want to
use the unliftio library, which provides more functionality (and a
much better description).
From Greg Steuck.
ok jturner@
Type classes for mapping, folding, and traversing monomorphic and
polymorphic containers. Haskell is good at operating over polymorphic
containers such as a list [a]. A monomorphic container is one such as
Text which has a type Text that does not expose a type variable for
the underlying characters.
From Greg Steuck.
ok jturner@
Abstract class to manipulate sequence of bytes
The use case of this class is abstracting manipulation of types that
are just wrapping a bytestring with stronger and more meaniful name.
From Greg Steuck.
ok jturner@
The scope of base-compat is to provide functions available in later
versions of base to a wider (older) range of compilers.
In addition, successful library proposals that have been accepted to
be part of upcoming versions of base are also included. This package
is not intended to replace base, but to complement it.
From Greg Steuck.
ok jturner@
"This is a SECURITY UPDATE, fixing minor vulnerabilities affecting port
forwarding on Windows; bracketed paste mode in the terminal; and any
use of SSH-1. We recommend that anyone using those features should
update."
vex is amd64-only and there is no point in attempting to build packages
only to have them fail when the RDEP on vex cannot be resolved (e.g. on
i386 as reported by sthen).
prompted by sthen@
ok kn@
"Behavior of FILE_PATTERNS was unintentionally changed in doxygen 1.8.16,
this lead to the libsigrok doxygen invocation generating almost no data,
and missing all the enums needed for the binding generation, resulting
in build failures."
Upstream-issue: https://github.com/doxygen/doxygen/issues/7190
Patch from ArchLinux
"There is a heap-based buffer overflow in string_vformat (string.c).
The currently known exploit uses a extraordinary long EHLO string to
crash the Exim process that is receiving the message. While at this
mode of operation Exim already dropped its privileges, other paths to
reach the vulnerable code may exist."
This is a filter program for use with CUPS (Common UNIX Printing System)
offering high quality printing with Seiko Epson colour ink jet printers.
It can only be used with printers that support the Epson ESC/P-R language.
most of the porting work done by sthen@
most patches from FreeBSD
ok sthen@
For class hierarchies, it's simpler to just explicitly call the right
time.
This should yield *much* better timing precision, especially on fast
machines...