Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add documentation about -shared, shared library name mangling, and a xrefs | Clemens Fruhwirth | 2007-09-14 | 2 | -85/+132 |
| | |||||
* | Improve documentation for Template Haskell | simonpj@microsoft.com | 2007-09-11 | 1 | -30/+39 |
| | |||||
* | GHCi debugger: Added a -fprint-evld-with-show flag | Pepe Iborra | 2007-09-12 | 2 | -0/+15 |
| | | | | | | The flag enables the use of Show instances in :print. By default they are not used anymore | ||||
* | Fix repeated section name in documentation. | judah.jacobson@gmail.com | 2007-09-07 | 1 | -1/+1 |
| | |||||
* | Documentation for -fbreak-on-error | Pepe Iborra | 2007-09-11 | 2 | -3/+19 |
| | |||||
* | Remove obsolete -fdebugging flag | Pepe Iborra | 2007-09-07 | 1 | -12/+0 |
| | | | | A left over from the 1st GHCi debugger prototype | ||||
* | Synched documentation links with current directory layout | sven.panne@aedion.de | 2007-09-11 | 1 | -2/+2 |
| | | | | | | | | Somehow the "html" subdirs are gone, this change was not completely intentional, but it is nice, anyway. Those subdirs never served any real purpose... MERGE TO STABLE | ||||
* | Yet another attempt to get the paths for the installed documentation correct | sven.panne@aedion.de | 2007-09-09 | 1 | -1/+1 |
| | | | | MERGE TO STABLE | ||||
* | Refactor, improve, and document the deriving mechanism | simonpj@microsoft.com | 2007-09-05 | 2 | -116/+163 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This patch does a fairly major clean-up of the code that implements 'deriving. * The big changes are in TcDeriv, which is dramatically cleaned up. In particular, there is a clear split into a) inference of instance contexts for deriving clauses b) generation of the derived code, given a context Step (a) is skipped for standalone instance decls, which have an explicitly provided context. * The handling of "taggery", which is cooperative between TcDeriv and TcGenDeriv, is cleaned up a lot * I have added documentation for standalone deriving (which was previously wrong). * The Haskell report is vague on exactly when a deriving clause should succeed. Prodded by Conal I have loosened the rules slightly, thereyb making drv015 work again, and documented the rules in the user manual. I believe this patch validates ok (once I've update the test suite) and can go into the 6.8 branch. | ||||
* | Further documentation about mdo, suggested by Benjamin Franksen | simonpj@microsoft.com | 2007-08-29 | 1 | -2/+16 |
| | |||||
* | Add a -Warn flag | Ian Lynagh | 2007-09-04 | 2 | -1/+17 |
| | |||||
* | OPTIONS_GHC overrides the command-line, not the other way around | Simon Marlow | 2007-09-04 | 1 | -4/+3 |
| | |||||
* | fix cut-and-pasto | Simon Marlow | 2007-09-04 | 1 | -1/+1 |
| | |||||
* | Add a --print-docdir flag | Ian Lynagh | 2007-08-31 | 2 | -0/+20 |
| | |||||
* | Make the doc index page obey DESTDIR | Ian Lynagh | 2007-08-31 | 1 | -2/+2 |
| | |||||
* | Make the manpage obey DESTDIR | Ian Lynagh | 2007-08-31 | 1 | -3/+3 |
| | |||||
* | typo in DLL code | Simon Marlow | 2007-08-30 | 1 | -1/+1 |
| | |||||
* | Fix where all the documentation gets installed | Ian Lynagh | 2007-08-30 | 2 | -5/+6 |
| | | | | | | The paths can also now be overridden with the standard configure flags --docdir=, --htmldir= etc. We were always advertising these, but now we actually obey them. | ||||
* | remove "special Ids" section, replace with a link to GHC.Prim | Simon Marlow | 2007-08-30 | 1 | -106/+4 |
| | | | | This documentation was just duplicating what is in GHC.Prim now. | ||||
* | Remove text about ghcprof. It almost certainly doesn't work. | Simon Marlow | 2007-08-29 | 1 | -57/+1 |
| | |||||
* | fix up some old text, remove things that aren't true any more | Simon Marlow | 2007-08-28 | 1 | -48/+6 |
| | |||||
* | :stepover ---> :steplocal, :stepmodule | Pepe Iborra | 2007-08-27 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | :stepover is declared a failed experiment. :steplocal steps only on ticks contained in the current top level declaration. :stepmodule steps only on ticks contained on the current module. The current top level declaration and module are with respect to the breakpoint we are stopped on. The main reason for the failure of :stepover (apart from lacking a lexical call stack of course) is that it fails to detect when the expression being evaluated is "complete", i.e. there are no ticks left in it. My assumption of the rightmost tick as the "last one", signaling that the expression is completely evaluated, is not true at all under laziness. This assumption was key in the implementation of :stepover. | ||||
* | Better document :stepover and its limitations | Pepe Iborra | 2007-08-22 | 1 | -45/+2 |
| | | | | | | | :stepover only works lexically locally, in the context of the current expression. I have tried to make this point clear in the users guide with an example. | ||||
* | Improve docs for mdo | simonpj@microsoft.com | 2007-08-24 | 1 | -5/+14 |
| | |||||
* | Correct link | simonpj@microsoft.com | 2007-08-24 | 1 | -1/+1 |
| | |||||
* | Better document :stepover and its limitations | Pepe Iborra | 2007-08-22 | 1 | -2/+45 |
| | | | | | | | :stepover only works lexically locally, in the context of the current expression. I have tried to make this point clear in the users guide with an example. | ||||
* | Doc for new manifest-related flags | Simon Marlow | 2007-08-22 | 2 | -1/+116 |
| | |||||
* | Add a paragraph break | simonpj@microsoft.com | 2007-08-20 | 1 | -1/+2 |
| | |||||
* | (short) Documentation for :stepover in the Users Guide | Pepe Iborra | 2007-08-20 | 1 | -6/+9 |
| | |||||
* | Document the compiler --info flag | Ian Lynagh | 2007-08-19 | 2 | -0/+18 |
| | |||||
* | Add some runghc docs to the users guide | Ian Lynagh | 2007-08-19 | 3 | -0/+44 |
| | |||||
* | Update user guide bug list | Ian Lynagh | 2007-08-18 | 1 | -6/+0 |
| | | | | | Remove the bug that claims GHC treats source files as ISO-8859-1 rather than UTF8. | ||||
* | Document +RTS --info, and make it a Read'able Haskell value | Ian Lynagh | 2007-08-16 | 1 | -0/+23 |
| | |||||
* | fix typo in ghci.xml | Bertram Felgenhauer | 2007-08-12 | 1 | -1/+1 |
| | |||||
* | Improvd documentation for overlapping instances | simonpj@microsoft.com | 2007-08-09 | 1 | -2/+16 |
| | |||||
* | In GHCi, filter instances by what is in scope, not just by what is in scope ↵ | simonpj@microsoft.com | 2007-08-04 | 1 | -0/+6 |
| | | | | | | | | | | | | unqualified Trac #1581 was doing too much filtering; it even filtered out intances defined in this very module! The new rule shows more instances, but hopefully not to many. Furthermore I have moved the filtering out of TcRnDriver (where it does not belong) to InteractiveEval. And I've added a note to the documentation. | ||||
* | Add blurb in the user guide re stdout buffering differing between GHC and GHCi | Ian Lynagh | 2007-08-07 | 1 | -0/+12 |
| | |||||
* | Add a --supported-languages flag | Ian Lynagh | 2007-08-05 | 2 | -0/+18 |
| | | | | | Print the list of strings that are accepted in a LANGUAGE pragma, or as a -XFoo flag. (No can be prepended to any of the strings). | ||||
* | Canonicalise the flag format in the user guide | Ian Lynagh | 2007-08-04 | 2 | -171/+164 |
| | |||||
* | Spelling error | simonpj@microsoft.com | 2007-08-01 | 1 | -1/+1 |
| | |||||
* | Documentation updates for #1177 | Simon Marlow | 2007-07-26 | 2 | -54/+214 |
| | | | | | | | | We now have a section that describes what hs_exit() does (including the "wait for foreign calls to return" behaviour), and more documentation on creating libraries of Haskell code. I also imported the section "Beware of DllMain()!" from the haskell.org wiki, with some minor editing. | ||||
* | Document the new -X flags in the flag reference | Ian Lynagh | 2007-07-22 | 1 | -2/+182 |
| | |||||
* | Typo | Ian Lynagh | 2007-07-16 | 1 | -1/+1 |
| | |||||
* | Corrections for warnings in the user guide | Ian Lynagh | 2007-07-16 | 1 | -15/+21 |
| | |||||
* | Sync the UG entries for -Wall, -w etc with reality | Ian Lynagh | 2007-07-16 | 1 | -16/+16 |
| | |||||
* | Doc tweaks | Ian Lynagh | 2007-07-16 | 1 | -9/+9 |
| | |||||
* | Remove note that -E behaviour has changed (6.0 has the same note) | Ian Lynagh | 2007-07-16 | 1 | -3/+1 |
| | |||||
* | Doc tweaks | Ian Lynagh | 2007-07-16 | 1 | -6/+6 |
| | |||||
* | User guide tweaks | Ian Lynagh | 2007-07-16 | 1 | -7/+7 |
| | |||||
* | Doc tweak | Ian Lynagh | 2007-07-16 | 1 | -1/+1 |
| |