Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Windows installation docs | Ian Lynagh | 2007-05-29 | 1 | -41/+23 |
| | |||||
* | Document -fomit-interface-pragmas, -fignore-interface-pragmas | simonpj@microsoft.com | 2007-05-21 | 1 | -3/+47 |
| | |||||
* | doc: 'import M' is the same as ':module +M' | Simon Marlow | 2007-05-21 | 1 | -2/+10 |
| | |||||
* | xref to the docs for +RTS -xc | Simon Marlow | 2007-05-17 | 1 | -1/+3 |
| | |||||
* | complete documentation of the GHCi debugger | Simon Marlow | 2007-05-17 | 1 | -86/+231 |
| | |||||
* | Rework the GHCi debugger docs | Simon Marlow | 2007-05-16 | 1 | -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 manual | Manuel M T Chakravarty | 2007-05-15 | 2 | -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 Dupree | 2007-05-11 | 2 | -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-threshold | simonpj@microsoft.com | 2007-05-07 | 1 | -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 -O0 | simonpj@microsoft.com | 2007-05-04 | 1 | -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 manual | simonpj@microsoft.com | 2007-05-03 | 1 | -0/+9 |
| | |||||
* | move -fno-print-bind-result into the GHCi section | Simon Marlow | 2007-05-02 | 1 | -6/+6 |
| | |||||
* | Document the fact that you can't make a newtype of an unboxed data type | simonpj@microsoft.com | 2007-05-02 | 1 | -0/+7 |
| | |||||
* | remove unused primitives.xml | Simon Marlow | 2007-05-02 | 3 | -1218/+0 |
| | |||||
* | Fix grammar error in docs (as per Trac 1319) | Tim Chevalier | 2007-05-02 | 1 | -1/+1 |
| | |||||
* | -fwarn-monomorphism-restriction is now off by default | Ian Lynagh | 2007-05-01 | 1 | -1/+1 |
| | |||||
* | document the current behaviour of -Wall, see #1292 | Simon Marlow | 2007-05-01 | 1 | -1/+10 |
| | |||||
* | Formatting and minor changes in the ghci debugger section | Pepe Iborra | 2007-04-26 | 1 | -4/+10 |
| | |||||
* | Update an example on the ghci debugger section | Pepe Iborra | 2007-04-26 | 1 | -38/+39 |
| | |||||
* | We don't have -fdebugging anymore, and fine tuning is not really necessary now | Pepe Iborra | 2007-04-26 | 1 | -19/+0 |
| | |||||
* | New section on debugging lambdas in the ghci user guide | Pepe Iborra | 2007-04-26 | 1 | -19/+105 |
| | |||||
* | Unbreak the users_guide | Pepe Iborra | 2007-04-26 | 1 | -2/+2 |
| | |||||
* | :force is not unsupported anymore | Pepe Iborra | 2007-04-26 | 1 | -1/+1 |
| | |||||
* | Update the users_guide regarding list notation in :print | Pepe Iborra | 2007-04-25 | 1 | -7/+3 |
| | |||||
* | Add -fwarn-monomorphism-restriction (on by default) to warn when the MR is used | simonpj@microsoft.com | 2007-04-25 | 2 | -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.com | 2007-04-25 | 1 | -1/+2 |
| | |||||
* | Put the default value for -dppr-user-length in the manual | simonpj@microsoft.com | 2007-04-22 | 1 | -1/+1 |
| | | | | | | | MERGE TO STABLE Incidentally, this flag should probably be renamed -dppr-user-depth | ||||
* | Rationalise GhcMode, HscTarget and GhcLink | Simon Marlow | 2007-04-11 | 3 | -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 list | Ian Lynagh | 2007-03-29 | 1 | -18/+73 |
| | |||||
* | remove old library doc link (#1098), and point to HackageDB | Simon Marlow | 2007-03-28 | 2 | -11/+11 |
| | |||||
* | remove docs for unimplemented options | Simon Marlow | 2007-03-26 | 1 | -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 Lynagh | 2007-03-22 | 1 | -0/+12 |
| | |||||
* | Improve documentation of instances | simonpj@microsoft.com | 2007-03-22 | 1 | -14/+13 |
| | |||||
* | Added LaTeX commands for primitive types and pseudo ops | sven.panne@aedion.de | 2007-03-14 | 1 | -0/+8 |
| | |||||
* | Add helpful cross-references | simonpj@microsoft.com | 2007-03-13 | 1 | -4/+8 |
| | |||||
* | Remove references to the in-tree building guide from teh old commentary | Ian Lynagh | 2007-03-06 | 2 | -3/+3 |
| | |||||
* | Doc typo | Ian Lynagh | 2007-02-27 | 1 | -1/+1 |
| | |||||
* | Fix defaulting for overloaded strings | simonpj@microsoft.com | 2007-02-21 | 1 | -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 Marlow | 2007-02-20 | 1 | -1/+35 |
| | |||||
* | Improved naming of generated HTML files by using nice IDs | sven.panne@aedion.de | 2007-02-07 | 15 | -50/+50 |
| | |||||
* | Make the User's Guide DocBook XML 4.2 conformant again | sven.panne@aedion.de | 2007-02-07 | 3 | -38/+38 |
| | |||||
* | Update to manual section for ticky-ticky | Kirsten Chevalier | 2007-02-07 | 1 | -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 function | andrew.pimlott.ctr@metnet.navy.mil | 2007-01-31 | 1 | -1/+1 |
| | |||||
* | some dynamic flags cannot be used with OPTIONS_GHC, e.g. -i, -package | Simon Marlow | 2007-02-01 | 2 | -7/+12 |
| | | | | | fixes #1108 | ||||
* | Fix typo | Ian Lynagh | 2007-01-31 | 1 | -2/+2 |
| | |||||
* | Fix a typo | Pepe Iborra | 2007-01-31 | 1 | -1/+1 |
| | |||||
* | Add note about Template Haskell and mutual recursion | simonpj@microsoft.com | 2007-01-31 | 1 | -0/+8 |
| | |||||
* | Document the overloaded string extension. | lennart@augustsson.net | 2007-01-20 | 2 | -0/+66 |
| | |||||
* | User's guide: length is not a good consumer anymore. | Spencer Janssen | 2007-01-04 | 1 | -6/+0 |
| | |||||
* | Documentation for the new ':breakpoint continue' command | Pepe Iborra | 2007-01-15 | 1 | -2/+31 |
| |