summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Update Windows installation docsIan Lynagh2007-05-291-41/+23
|
* Document -fomit-interface-pragmas, -fignore-interface-pragmassimonpj@microsoft.com2007-05-211-3/+47
|
* doc: 'import M' is the same as ':module +M'Simon Marlow2007-05-211-2/+10
|
* xref to the docs for +RTS -xcSimon Marlow2007-05-171-1/+3
|
* complete documentation of the GHCi debuggerSimon Marlow2007-05-171-86/+231
|
* Rework the GHCi debugger docsSimon Marlow2007-05-161-372/+727
| | | | | | I've taken material from Bernie's docs on the wiki, and Pepe's docs in this file, and added some more material of my own. Still to do: document the individual commands.
* Added -ftype-families to the user's manualManuel M T Chakravarty2007-05-152-0/+33
| | | | | | | - This adds the option to the flag reference and puts a stub pointing to the Haskell wiki page about type families into the section about type extensions. - Once, the implementation has stabilised, the material from the wiki page will be integreated into the user's manual.
* Add a warning flag for when the Prelude is implicitly imported (trac #1317)Isaac Dupree2007-05-112-1/+34
| | | | | | GHC already determines all the implicit (Prelude) imports, so we just need to check whether there are any of those, for each module being compiled.
* Document -fspec-thresholdsimonpj@microsoft.com2007-05-071-3/+4
| | | | | | | This size-threshold flag is for both liberate-case and SpecConstr. Replaces -flibereate-case-threshold.
* Make -frewrite-rules into a dynamic flag; off for -O0simonpj@microsoft.com2007-05-041-30/+45
| | | | | | | | | | | | | | Argubly rewrite rules should not fire with -O0, and it turns out that when compiling GHC.Base with -O0 we get a crash if the rewrite rules do fire (see Note [Scoping for Builtin rules] in PrelRules). So unless someone yells, rewrite rules are off with -O0. The new (now dynamic) flag is -frewrite rules (with -fno-rewrite-rules to disable) The old (static) flag -frules-off is gone.
* Add the -ddump-mod-cycles flag to the user manualsimonpj@microsoft.com2007-05-031-0/+9
|
* move -fno-print-bind-result into the GHCi sectionSimon Marlow2007-05-021-6/+6
|
* Document the fact that you can't make a newtype of an unboxed data typesimonpj@microsoft.com2007-05-021-0/+7
|
* remove unused primitives.xmlSimon Marlow2007-05-023-1218/+0
|
* Fix grammar error in docs (as per Trac 1319)Tim Chevalier2007-05-021-1/+1
|
* -fwarn-monomorphism-restriction is now off by defaultIan Lynagh2007-05-011-1/+1
|
* document the current behaviour of -Wall, see #1292Simon Marlow2007-05-011-1/+10
|
* Formatting and minor changes in the ghci debugger sectionPepe Iborra2007-04-261-4/+10
|
* Update an example on the ghci debugger sectionPepe Iborra2007-04-261-38/+39
|
* We don't have -fdebugging anymore, and fine tuning is not really necessary nowPepe Iborra2007-04-261-19/+0
|
* New section on debugging lambdas in the ghci user guidePepe Iborra2007-04-261-19/+105
|
* Unbreak the users_guidePepe Iborra2007-04-261-2/+2
|
* :force is not unsupported anymorePepe Iborra2007-04-261-1/+1
|
* Update the users_guide regarding list notation in :printPepe Iborra2007-04-251-7/+3
|
* Add -fwarn-monomorphism-restriction (on by default) to warn when the MR is usedsimonpj@microsoft.com2007-04-252-0/+21
| | | | | | | | Users often trip up on the Dreaded Monomorphism Restriction. This warning flag tells you when the MR springs into action. Currently it's on by default, but we could change that.
* Give the inferred type when warning of a missing type-signature (Trac #1256)simonpj@microsoft.com2007-04-251-1/+2
|
* Put the default value for -dppr-user-length in the manualsimonpj@microsoft.com2007-04-221-1/+1
| | | | | | | MERGE TO STABLE Incidentally, this flag should probably be renamed -dppr-user-depth
* Rationalise GhcMode, HscTarget and GhcLinkSimon Marlow2007-04-113-1/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch cleans up the GHC API, and adds some functionality: we can now compile to object code inside GHCi. Previously we had: data GhcMode = BatchCompile | Interactive | OneShot | JustTypecheck | MkDepend data HscTarget = HscC | HscAsm | HscJava | HscInterpreted | HscNothing There was redundancy here; if GhcMode is Interactive, then only HscInterpreted makes sense, and JustTypecheck required HscNothing. Now we have: data GhcMode = CompManager -- ^ --make, GHCi, etc. | OneShot -- ^ ghc -c Foo.hs | MkDepend -- ^ ghc -M, see Finder for why we need this and HscTarget remains as before. Previously GhcLink looked like this: data GhcLink = NoLink | StaticLink Now we have: data GhcLink = NoLink | LinkBinary | LinkInMemory The idea being that you can have an HscTarget of HscAsm (for example) and still link in memory. There are two new flags: -fobject-code selects object code as the target (selects either -fasm or -fvia-C, whichever is the default) This can be usd with ':set' in GHCi, or on the command line. -fbyte-code sets byte-code as the target. Only works in GHCi. One day maybe this could save the byte code in a file when used outside GHCi. (names chosen for consistency with -fno-code). Changes to the GHC API: newSession no longer takes the GhcMode argument. The GhcMode defaults to CompManager, which is usually what you want. To do JustTypecheck now, just set hscTarget to HscNothing.
* Document that ghci now adds () to the start of the type defaulting listIan Lynagh2007-03-291-18/+73
|
* remove old library doc link (#1098), and point to HackageDBSimon Marlow2007-03-282-11/+11
|
* remove docs for unimplemented optionsSimon Marlow2007-03-261-0/+2
| | | | | | -optdep--include-module and --optdep--exclude-directory were features of the old mkdependHS script but weren't implemented when mkdependHS was merged into GHC.
* Documentation for --install-signal-handlers=<yes|no>Ian Lynagh2007-03-221-0/+12
|
* Improve documentation of instancessimonpj@microsoft.com2007-03-221-14/+13
|
* Added LaTeX commands for primitive types and pseudo opssven.panne@aedion.de2007-03-141-0/+8
|
* Add helpful cross-referencessimonpj@microsoft.com2007-03-131-4/+8
|
* Remove references to the in-tree building guide from teh old commentaryIan Lynagh2007-03-062-3/+3
|
* Doc typoIan Lynagh2007-02-271-1/+1
|
* Fix defaulting for overloaded stringssimonpj@microsoft.com2007-02-211-1/+25
| | | | | | | | | This patch fixes the typechecking of the default declaration itself, when overloaded strings are involved. It also documents the behaviour in the user manual. nofib/spectral/power should work again now!
* describe the Z-encoding for __stginit symbol names (addresses #1014)Simon Marlow2007-02-201-1/+35
|
* Improved naming of generated HTML files by using nice IDssven.panne@aedion.de2007-02-0715-50/+50
|
* Make the User's Guide DocBook XML 4.2 conformant againsven.panne@aedion.de2007-02-073-38/+38
|
* Update to manual section for ticky-tickyKirsten Chevalier2007-02-071-3/+3
| | | | | I added a slightly more helpful remark in the profiling section of the manual about how to use ticky-ticky.
* clarify that -main-is sets main module and functionandrew.pimlott.ctr@metnet.navy.mil2007-01-311-1/+1
|
* some dynamic flags cannot be used with OPTIONS_GHC, e.g. -i, -packageSimon Marlow2007-02-012-7/+12
| | | | | fixes #1108
* Fix typoIan Lynagh2007-01-311-2/+2
|
* Fix a typoPepe Iborra2007-01-311-1/+1
|
* Add note about Template Haskell and mutual recursionsimonpj@microsoft.com2007-01-311-0/+8
|
* Document the overloaded string extension.lennart@augustsson.net2007-01-202-0/+66
|
* User's guide: length is not a good consumer anymore.Spencer Janssen2007-01-041-6/+0
|
* Documentation for the new ':breakpoint continue' commandPepe Iborra2007-01-151-2/+31
|