Go to the first, previous, next, last section, table of contents.

Index

+

  • +RTS option
  • -

  • --RTS option
  • --version option
  • -? option
  • -A<size> RTS option
  • -ansi option (for GCC)
  • -auto option
  • -auto-all option
  • -B RTS option
  • -C option
  • -c option
  • -C<num> RTS option (concurrent, parallel)
  • -C<us> RTS option
  • -caf-all option
  • -concurrent option
  • -cpp option
  • -cpp vs string gaps
  • -c{<lab>} RTS option (profiling)
  • -d RTS option (parallel)
  • -D<name> option
  • -dcore-lint option
  • -ddump-<pass> options
  • -ddump-absC option
  • -ddump-asm option
  • -ddump-deriv option
  • -ddump-ds option
  • -ddump-flatC option
  • -ddump-occur-anal option
  • -ddump-raw-asm option
  • -ddump-rdr option
  • -ddump-realC option
  • -ddump-rn option
  • -ddump-rn-trace
  • -ddump-simpl option
  • -ddump-spec option
  • -ddump-stg option
  • -ddump-stranal option
  • -ddump-tc option
  • -dgcc-lint option (GCC paranoia)
  • -dppr-all option
  • -dppr-debug option
  • -dppr-user option
  • -dshow-passes option
  • -dshow-rn-stats
  • -dshow-unused-imports
  • -dverbose-simpl option
  • -dverbose-stg option
  • -d{<des>} RTS option (profiling)
  • -E option
  • -e<num> RTS option (parallel)
  • -f RTS option
  • -f* options (GHC)
  • -F2s RTS option
  • -fglasgow-exts option
  • -fignore-interface-pragmas option
  • -fmax-simplifier-iterations<N> option
  • -fno-* options (GHC)
  • -fno-<opt> anti-option
  • -fno-foldr-build option
  • -fno-implicit-prelude option
  • -fno-prune-instdecls
  • -fno-prune-tydecls option
  • -fno-specialise option
  • -fno-strictness anti-option
  • -fno-strictness option
  • -fno-update-analysis anti-option
  • -freport-disallowed-unfoldings
  • -fshow-import-specs option
  • -fshow-simplifier-progress option
  • -fshow-specialisations option
  • -fsignatures-required option
  • -fstg-reduction-counts option
  • -funfolding-use-threshold0 option
  • -fvia-c option
  • -fvia-C option
  • -fwarn-duplicate-exports option
  • -fwarn-incomplete-patterns option
  • -fwarn-missing-methods option
  • -fwarn-name-shadowing option
  • -fwarn-overlapping-patterns option
  • -fwarn-unused-names
  • -G<group> option
  • -G<size> RTS option
  • -g{<grp>} RTS option (profiling)
  • -h<break-down> RTS option
  • -h<break-down> RTS option (profiling)
  • -H<size> option
  • -H<size> RTS option
  • -help option
  • -hi option
  • -hi-diffs option
  • -hi-diffs-with-usages option
  • -hisuf <suffix> option
  • -I<dir> option
  • -i<dirs> option
  • -i<secs> RTS option (profiling)
  • -ignore-scc option
  • -j<size> RTS option
  • -K RTS option (concurrent, parallel)
  • -K<size> option
  • -K<size> RTS option
  • -keep-hc-file-too option
  • -keep-hi-diffs
  • -k{<knd>} RTS option (profiling)
  • -L<dir> option
  • -l<lib> option
  • -lgmp library
  • -lHS library
  • -lHS_cbits library
  • -lHSrts library
  • -link-chk option
  • -m* options (GHC)
  • -M<n> RTS option
  • -mlong-calls option (HPPA only)
  • -monly-N-regs option (iX86 only)
  • -mv8 option (SPARC only)
  • -m{<mod>} RTS option (profiling)
  • -N RTS option
  • -N<N> RTS option (parallel)
  • -no-link-chk
  • -no-link-chk option
  • -noC option
  • -nohi option
  • -O option
  • -o option
  • -O options (GHC)
  • -O* not specified
  • -O1 option
  • -O2 option
  • -O2-for-C option
  • -odir <dir> option
  • -odump <blah> option
  • -Ofile <file> option
  • -ohi <file> option
  • -Onot option
  • -opt<phase><stuff> option
  • -optcpp-E option
  • -optCrts<blah> option
  • -osuf <suffix> option
  • -P<sort> RTS option (profiling)
  • -p<sort> RTS option (profiling)
  • -parallel option
  • -pedantic option (for GCC)
  • -pgm<phase><stuff> option
  • -prof option
  • -q RTS option
  • -q RTS option (concurrent, parallel)
  • -Q<num> RTS option (parallel)
  • -r <file> RTS option
  • -r RTS option
  • -Rgc-stats option
  • -Rghc-timing option
  • -Rmax-heapsize <size> option
  • -Rmax-stksize <size> option
  • -Rscale-sizes<factor> option
  • -RTS option
  • -S option
  • -S RTS option
  • -s<file> RTS option
  • -S<file> RTS option
  • -Sstderr RTS option
  • -static option
  • -syslib <lib> option
  • -syslib <name> option
  • -syslib ghc option
  • -t <num> RTS option (concurrent, parallel)
  • -T RTS option
  • -t<num> RTS option
  • -tmpdir <dir> option
  • -U<name> option
  • -v option
  • -w option
  • -W option
  • -Wall option
  • -Wall option (for GCC)
  • -Wnot option
  • -y{<typ>} RTS option (profiling)
  • -Z RTS option
  • -z<tbl><size> RTS option (profiling)
  • .

  • .lhs suffix
  • \

  • \tr{-P<sort> RTS option (profiling)}
  • \tr{-p<sort> RTS option (profiling)}
  • \tr{-prof-details option}
  • _

  • __CONCURRENT_HASKELL__ macro
  • __GLASGOW_HASKELL__ macro
  • __HASKELL1__ macro
  • __PARALLEL_HASKELL__ macro
  • _casm_ (Glasgow extension)
  • _casm_GC_ primitive
  • _ccall_ (Glasgow extension)
  • _ccall_GC_ primitive
  • a

  • Allocation, of mutable arrays
  • ANSI C compiler
  • arrays, primitive (Glasgow extension)
  • as
  • assembler
  • assembler, high-level
  • b

  • Bag module (GHC syslib)
  • Bitset interface (GHC syslib)
  • BSD sockets library
  • bug reports
  • ByteArray interface (GHC extensions)
  • c

  • C call dangers
  • C calls (Glasgow extension)
  • C calls to `pure C'
  • C calls, function headers
  • C compiler options
  • C library interfaces
  • C pre-processor options
  • C pre-processor, Haskellised
  • command-line editing library
  • command-line options
  • compiler problems
  • compiler, Haskell
  • compiling faster
  • concurrency -- synchronising variables
  • Concurrent Haskell
  • Concurrent Haskell problems
  • Concurrent Haskell--features
  • Concurrent Haskell--RTS options
  • Concurrent Haskell--use
  • Concurrent interface
  • Concurrent/parallel scheduling
  • consistency checking of executables
  • Core syntax, how to read
  • cost-centre profiling
  • d

  • debugging options (for GHC)
  • debugging, hard-core
  • defaultHook
  • delay a concurrent thread
  • dependencies in Makefiles
  • driver program
  • dumping GHC intermediates
  • e

  • Either module (HBC library)
  • enterFloat, call a haskell function from C
  • enterInt, call a haskell function from C
  • ErrorHdrHook
  • export lists, duplicates
  • extensions, Glasgow Haskell
  • extensions, HBC-like
  • f

  • faster compiling
  • faster programs, how to produce
  • file suffixes for GHC
  • finding interface files
  • FiniteMap module (GHC syslib)
  • forcing GHC-phase options
  • Foreign objects
  • foreign objects (Glasgow extension)
  • ForeignObj type
  • g

  • GC stats--residency info
  • GCC optimisation
  • GCC options
  • ghc
  • GHC library
  • GHC phases, changing
  • GHC vs the Haskell 1.2 language
  • GHC vs the Haskell 1.4 language
  • GHCmain, module containing mainIO
  • GlaExts interface (GHC extensions)
  • Glasgow Haskell mailing lists
  • h

  • happy
  • happy parser generator
  • Hash module (HBC library)
  • Haskell 1.2 language vs GHC
  • Haskell 1.4 language vs GHC
  • Haskell compiler
  • Haskell, Glasgow extensions
  • Haskellised C pre-processor
  • HBC system library
  • HBC-like Glasgow extensions
  • heap profile
  • heap profiles
  • heap profiles, producing
  • heap space, using less
  • heap-size options (for GHC)
  • help options (GHC)
  • high-level assembler
  • hooks, RTS
  • hp2ps
  • hp2ps (utility)
  • hsc
  • hscpp
  • hstags
  • i

  • improvement, code (GHC)
  • include-file-option
  • incomplete patterns, warning
  • indexAddrArray# function
  • indexAddrOffAddr# function
  • indexCharArray# function
  • indexCharOffAddr# function
  • indexDoubleArray# function
  • indexDoubleOffAddr# function
  • indexFloatArray# function
  • indexFloatOffAddr# function
  • indexIntArray# function
  • indexIntOffAddr# function
  • INLINE pragma
  • instances, overlapping
  • interface files, finding them
  • interfaces, C library
  • intermediate passes, output
  • IVars (Glasgow extension)
  • l

  • ld
  • ld options
  • libraries, system
  • library, GHC
  • linker
  • linker options
  • ListSetOps module (GHC syslib)
  • ListUtil module (HBC library)
  • literate pre-processor
  • m

  • M-Vars
  • machine-specific options
  • mailing lists, Glasgow Haskell
  • mainIO, rolling your own
  • make and recompilation
  • Makefile dependencies
  • makeForeignObj function
  • MallocFailHook
  • MatchPS library (GHC syslib)
  • Maybe module (HBC library)
  • Maybes module (GHC syslib)
  • memory, using less heap
  • methods, missing
  • Miranda module (HBC library)
  • mkdependHS
  • module system, recursion
  • Mutable arrays
  • Mutable arrays, allocation
  • MutableArray interface (GHC extensions)
  • MVars (Glasgow extension)
  • n

  • NameSupply module (HBC library)
  • Native module (HBC library)
  • network-interface library
  • Number module (HBC library)
  • o

  • optimisation (GHC)
  • optimisation by GCC
  • optimise aggressively
  • optimise normally
  • optimising, customised
  • optimising, reset
  • Option module (HBC library)
  • OPTIONS pragma
  • options, for profiling
  • options, GHC command-line
  • order of passes in GHC
  • OutOfHeapHook
  • output-directing options
  • overlapping instances
  • overlapping patterns, warning
  • overloading, death to
  • p

  • PackedString module (GHC syslib)
  • Parallel Haskell
  • Parallel Haskell--features
  • Parallel Haskell--problems
  • Parallel Haskell--PVM use
  • Parallel Haskell--RTS options
  • Parallel Haskell--use
  • Parallel interface
  • parallelism primitives
  • parallelism profiles
  • Parse module (HBC library)
  • parser generator for Haskell
  • pass ordering in GHC
  • PatErrorHdrHook
  • patterns, incomplete
  • patterns, overlapping
  • performIO, call a haskell IO computation from C
  • phases, changing GHC
  • platform-specific options
  • Posix system library
  • Posix, data types
  • Posix, device and class-specific functions
  • Posix, errors
  • Posix, files and directories
  • Posix, input/output
  • Posix, process environment
  • Posix, system databases
  • PostScript, from heap profiles
  • PostTraceHook
  • pphs
  • pre-processor (cpp) options
  • pre-processor, Haskellised C
  • pre-processor, literate
  • PreTraceHook
  • Pretty module (GHC syslib)
  • Pretty module (HBC library)
  • pretty-printing Haskell
  • pretty-printing Haskell code
  • primitive arrays (Glasgow extension)
  • primitives for parallelism
  • problems
  • problems running your program
  • problems with the compiler
  • problems, Concurrent Haskell
  • problems, Parallel Haskell
  • profiles, parallelism
  • profiling options
  • profiling report, meaning thereof
  • profiling RTS options
  • profiling, ticky-ticky
  • profiling, with cost-centres
  • pvm command
  • PVM, how to use
  • q

  • QSort module (HBC library)
  • r

  • Random module (HBC library)
  • reading Core syntax
  • Readline library (GHC syslib)
  • realWorld# state object
  • recompilation checker
  • Regex library (GHC syslib)
  • regular-expressions library
  • residency, from GC stats
  • RTS behaviour, changing
  • RTS hooks
  • RTS options
  • RTS options, concurrent
  • RTS options, for profiling
  • RTS options, garbage-collection
  • RTS options, general
  • RTS options, hacking/debugging
  • RTS options, parallel
  • runtime control of Haskell programs
  • runtime system
  • s

  • sanity-checking options
  • Scheduling--concurrent/parallel
  • separate compilation
  • serial time profile
  • Set module (GHC syslib)
  • shadowing, warning
  • smaller programs, how to produce
  • Socket interface (GHC syslib)
  • SocketPrim interface (GHC syslib)
  • sockets library
  • source-file options
  • space-leaks, avoiding
  • SPECIALIZE pragma
  • ST monad (Glasgow extension)
  • Stable pointers
  • stable pointers (Glasgow extension)
  • stack-size options (for GHC)
  • StackOverflowHook
  • standard prelude
  • stat2resid
  • stat2resid (utility)
  • state transformers (Glasgow extensions)
  • State# type
  • string gaps vs -cpp
  • suffixes, file
  • synchronising variables (Glasgow extension)
  • Synchronising variables (M-vars)
  • system libraries
  • system library, HBC
  • system library, Posix
  • t

  • TAGS for Haskell
  • ticky-ticky profiling
  • ticky-ticky profiling (implementors)
  • Time module (HBC library)
  • time profile
  • TMPDIR environment variable
  • u

  • Unboxed types (Glasgow extension)
  • unlit
  • unsafePerformIO
  • Util module (GHC syslib)
  • utilities, Haskell
  • v

  • verbose option (GHC)
  • visualisation tools
  • w

  • wait for a file descriptor
  • warnings
  • Word module (HBC library)
  • writeForeignObj function
  • y

  • Yacc for Haskell

  • Go to the first, previous, next, last section, table of contents.