summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Add documentation about -shared, shared library name mangling, and a xrefsClemens Fruhwirth2007-09-142-85/+132
|
* Improve documentation for Template Haskellsimonpj@microsoft.com2007-09-111-30/+39
|
* GHCi debugger: Added a -fprint-evld-with-show flagPepe Iborra2007-09-122-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.com2007-09-071-1/+1
|
* Documentation for -fbreak-on-errorPepe Iborra2007-09-112-3/+19
|
* Remove obsolete -fdebugging flagPepe Iborra2007-09-071-12/+0
| | | | A left over from the 1st GHCi debugger prototype
* Synched documentation links with current directory layoutsven.panne@aedion.de2007-09-111-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 correctsven.panne@aedion.de2007-09-091-1/+1
| | | | MERGE TO STABLE
* Refactor, improve, and document the deriving mechanismsimonpj@microsoft.com2007-09-052-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 Franksensimonpj@microsoft.com2007-08-291-2/+16
|
* Add a -Warn flagIan Lynagh2007-09-042-1/+17
|
* OPTIONS_GHC overrides the command-line, not the other way aroundSimon Marlow2007-09-041-4/+3
|
* fix cut-and-pastoSimon Marlow2007-09-041-1/+1
|
* Add a --print-docdir flagIan Lynagh2007-08-312-0/+20
|
* Make the doc index page obey DESTDIRIan Lynagh2007-08-311-2/+2
|
* Make the manpage obey DESTDIRIan Lynagh2007-08-311-3/+3
|
* typo in DLL codeSimon Marlow2007-08-301-1/+1
|
* Fix where all the documentation gets installedIan Lynagh2007-08-302-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.PrimSimon Marlow2007-08-301-106/+4
| | | | This documentation was just duplicating what is in GHC.Prim now.
* Remove text about ghcprof. It almost certainly doesn't work.Simon Marlow2007-08-291-57/+1
|
* fix up some old text, remove things that aren't true any moreSimon Marlow2007-08-281-48/+6
|
* :stepover ---> :steplocal, :stepmodulePepe Iborra2007-08-271-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 limitationsPepe Iborra2007-08-221-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 mdosimonpj@microsoft.com2007-08-241-5/+14
|
* Correct linksimonpj@microsoft.com2007-08-241-1/+1
|
* Better document :stepover and its limitationsPepe Iborra2007-08-221-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 flagsSimon Marlow2007-08-222-1/+116
|
* Add a paragraph breaksimonpj@microsoft.com2007-08-201-1/+2
|
* (short) Documentation for :stepover in the Users GuidePepe Iborra2007-08-201-6/+9
|
* Document the compiler --info flagIan Lynagh2007-08-192-0/+18
|
* Add some runghc docs to the users guideIan Lynagh2007-08-193-0/+44
|
* Update user guide bug listIan Lynagh2007-08-181-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 valueIan Lynagh2007-08-161-0/+23
|
* fix typo in ghci.xmlBertram Felgenhauer2007-08-121-1/+1
|
* Improvd documentation for overlapping instancessimonpj@microsoft.com2007-08-091-2/+16
|
* In GHCi, filter instances by what is in scope, not just by what is in scope ↵simonpj@microsoft.com2007-08-041-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 GHCiIan Lynagh2007-08-071-0/+12
|
* Add a --supported-languages flagIan Lynagh2007-08-052-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 guideIan Lynagh2007-08-042-171/+164
|
* Spelling errorsimonpj@microsoft.com2007-08-011-1/+1
|
* Documentation updates for #1177Simon Marlow2007-07-262-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 referenceIan Lynagh2007-07-221-2/+182
|
* TypoIan Lynagh2007-07-161-1/+1
|
* Corrections for warnings in the user guideIan Lynagh2007-07-161-15/+21
|
* Sync the UG entries for -Wall, -w etc with realityIan Lynagh2007-07-161-16/+16
|
* Doc tweaksIan Lynagh2007-07-161-9/+9
|
* Remove note that -E behaviour has changed (6.0 has the same note)Ian Lynagh2007-07-161-3/+1
|
* Doc tweaksIan Lynagh2007-07-161-6/+6
|
* User guide tweaksIan Lynagh2007-07-161-7/+7
|
* Doc tweakIan Lynagh2007-07-161-1/+1
|