Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
GHC.Platform.ArchOS
Description
Platform architecture and OS
We need it in ghc-boot because ghc-pkg needs it.
Documentation
Platform architecture and OS.
Constructors
ArchOS | |
Fields
|
Architectures
TODO: It might be nice to extend these constructors with information about what instruction set extensions an architecture might support.
Constructors
Operating systems.
Using OSUnknown to generate code should produce a sensible default, but no promises.
Constructors
OSUnknown | |
OSLinux | |
OSDarwin | |
OSSolaris2 | |
OSMinGW32 | |
OSFreeBSD | |
OSDragonFly | |
OSOpenBSD | |
OSNetBSD | |
OSKFreeBSD | |
OSHaiku | |
OSQNXNTO | |
OSAIX | |
OSHurd | |
OSWasi |
ARM Instruction Set Architecture
ARM extensions
Instances
Read ArmISAExt Source # | |
Show ArmISAExt Source # | |
Eq ArmISAExt Source # | |
Ord ArmISAExt Source # | |
PowerPC 64-bit ABI
Instances
Read PPC_64ABI Source # | |
Show PPC_64ABI Source # | |
Eq PPC_64ABI Source # | |
Ord PPC_64ABI Source # | |
stringEncodeArch :: Arch -> String Source #
See Note [Platform Syntax].
stringEncodeOS :: OS -> String Source #
See Note [Platform Syntax].