pi package:base
Resolution of 10^-12 = .000000000001
Examples
>>> show (MkFixed 12345 :: Fixed E12)
"0.000000012345"
>>> show (MkFixed 12345 :: Pico)
"0.000000012345"
The Haskell implementation with which the program was compiled or is
being interpreted. On the GHC platform, the value is "ghc".
The version of
compilerName with which the program was compiled
or is being interpreted.
Example
ghci> compilerVersion
Version {versionBranch = [8,8], versionTags = []}
The full version of
compilerName with which the program was
compiled or is being interpreted. It includes the major, minor,
revision and an additional identifier, generally in the form
"
yearmonthday".
copyAddrToAddrNonOverlapping# src dest len copies
len bytes from
src to
dest. As the name
suggests, these two memory ranges
must not overlap, although
this pre-condition is not checked.
Analogous to the standard C function
memcpy, but with a
different argument order.
Warning: this can fail with an unchecked exception.
copyMutableByteArrayNonOverlapping# src src_ofs dst dst_ofs
len copies the range starting at offset
src_ofs of
length
len from the
MutableByteArray# src to
the
MutableByteArray# dst starting at offset
dst_ofs. Both arrays must fully contain the specified ranges,
but this is not checked. The regions are
not allowed to
overlap, but this is also not checked.
Warning: this can fail with an unchecked exception.
Determine whether a
ByteArray# is guaranteed not to move.
Like
newPinnedByteArray# but allow specifying an arbitrary
alignment, which must be a power of two.
Warning: this can fail with an unchecked exception.
Atomically replace the contents of an
IORef, returning the old
contents.
Name of the module where the static pointer is defined
Source location of the definition of the static pointer as a
(Line, Column) pair.
Package key of the package where the static pointer is defined
Sum of copied_bytes across all GCs
Sum of par_balanced_copied bytes across all parallel GCs
Sum of par_max_copied_bytes across all parallel GCs. Deprecated.