| Safe Haskell | Ignore |
|---|---|
| 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 | |
| OSGhcjs |
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].