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.
Determine whether a MutableByteArray# is guaranteed not to move during GC.
Like newPinnedByteArray# but allow specifying an arbitrary alignment, which must be a power of two. Warning: this can fail with an unchecked exception.
Like newByteArray# but GC guarantees not to move it.
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.