Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change the executable name to haddock-ghc-nolib | davve | 2006-09-15 | 1 | -1/+1 |
| | |||||
* | Remove interface reading/writing code and use the GHC api for creating ↵ | davve | 2006-09-15 | 2 | -65/+101 |
| | | | | package environments instead | ||||
* | Align comment properly | davve | 2006-09-05 | 1 | -1/+1 |
| | |||||
* | Change version number to 2.0 | davve | 2006-09-05 | 1 | -1/+1 |
| | |||||
* | Rename a function | davve | 2006-09-04 | 1 | -2/+2 |
| | |||||
* | Compensate for change of export list order in GHC | davve | 2006-09-03 | 1 | -1/+1 |
| | |||||
* | Starting work on GADT rendering | davve | 2006-09-03 | 2 | -25/+49 |
| | |||||
* | Change mode to BatchCompile to avoid GHC API bug | davve | 2006-09-03 | 1 | -1/+1 |
| | |||||
* | Small cleanup | davve | 2006-08-20 | 1 | -3/+3 |
| | |||||
* | Move interface read/write to its own module + some cleanup | davve | 2006-08-20 | 3 | -255/+394 |
| | |||||
* | Adapt to latest GHC | davve | 2006-08-19 | 8 | -116/+228 |
| | |||||
* | Some refactoring | davve | 2006-08-14 | 1 | -94/+89 |
| | |||||
* | Misc fixes and interface load/save | davve | 2006-08-13 | 3 | -172/+423 |
| | |||||
* | Perfect rendering of Test.hs | davve | 2006-08-12 | 4 | -30/+57 |
| | |||||
* | Render H98 Data declarations | davve | 2006-08-12 | 3 | -225/+169 |
| | |||||
* | Cleanup | davve | 2006-08-11 | 9 | -1183/+74 |
| | |||||
* | More progress | davve | 2006-08-10 | 5 | -18/+768 |
| | |||||
* | More Html rendering progress | davve | 2006-08-09 | 7 | -625/+654 |
| | |||||
* | Start porting the Html renderer | davve | 2006-07-30 | 12 | -509/+352 |
| | |||||
* | Complete the renamer | davve | 2006-07-29 | 3 | -162/+252 |
| | |||||
* | Add instances, build renaming environment, start on the renamer | davve | 2006-07-29 | 7 | -955/+384 |
| | |||||
* | More work, started working on the renaming phase -- this code will need a ↵ | davve | 2006-07-23 | 2 | -54/+26 |
| | | | | cleanup soon :) | ||||
* | More work on pass1 -- mostly done | davve | 2006-07-23 | 3 | -78/+135 |
| | |||||
* | More progress -- still on phase1 | davve | 2006-07-20 | 7 | -1512/+16 |
| | |||||
* | More progress on the porting -- first pass starting to shape up | davve | 2006-07-11 | 2 | -33/+135 |
| | |||||
* | Progress on the porting process | davve | 2006-07-11 | 3 | -21/+52 |
| | |||||
* | Make the repos temporarily compile and illustrate a problem | davve | 2006-07-11 | 2 | -5/+5 |
| | |||||
* | More porting work -- doesn't compile | davve | 2006-07-11 | 4 | -90/+191 |
| | |||||
* | Initial modifications -- doesn't compile | davve | 2006-07-10 | 25 | -2052/+375 |
| | |||||
* | add a bug report | Simon Marlow | 2006-05-24 | 1 | -0/+3 |
| | |||||
* | add a bug | Simon Marlow | 2006-05-24 | 1 | -0/+4 |
| | |||||
* | replace a fatal error in lexChar with a parseError | Simon Marlow | 2006-05-24 | 1 | -2/+4 |
| | |||||
* | add section about deriving | Simon Marlow | 2006-05-08 | 1 | -0/+32 |
| | |||||
* | record an idea | Simon Marlow | 2006-04-26 | 1 | -0/+4 |
| | |||||
* | extend 'deriving' heuristic a little | Ross Paterson | 2006-04-24 | 1 | -6/+8 |
| | | | | | | If an argument of a data constructor has a type variable head, it is irreducible and the same type class can be copied into the constraint. (Formerly we just did this for type variable arguments.) | ||||
* | Avoid pattern guards | sven.panne | 2006-04-20 | 2 | -12/+11 |
| | | | | | | | | Due to the use of pattern guards in Haddock, GHC was called with -fglasgow-exts. This in turn enables bang patterns, too, which broke the Haddock build. Removing some unnecessary pattern guards seemed to be the better way of fixing this instead of using a pragma to disable pattern guards. | ||||
* | Fixed Cabal/RPM build | Sven Panne | 2006-03-19 | 4 | -15/+56 |
| | |||||
* | bug fixes from Brad Bowman | Simon Marlow | 2006-03-13 | 1 | -64/+68 |
| | |||||
* | add PatternGuards extension | Simon Marlow | 2006-03-10 | 1 | -1/+1 |
| | |||||
* | fixed libdir (/html was missing) | benjamin.franksen | 2006-03-03 | 1 | -2/+3 |
| | |||||
* | add haskell.vim | Simon Marlow | 2006-03-08 | 1 | -0/+64 |
| | | | | Contributed by Brad Bowman <bsb@bereft.net>, thanks! | ||||
* | Add Hoogle output option | Neil Mitchell | 2006-02-26 | 2 | -0/+187 |
| | |||||
* | add scabal-version field | Simon Marlow | 2006-01-31 | 1 | -0/+1 |
| | |||||
* | add a test I had lying around | Simon Marlow | 2006-01-24 | 1 | -0/+8 |
| | |||||
* | remove a couple TODO items that have been done | Duncan Coutts | 2006-01-23 | 1 | -5/+0 |
| | | | | | | | | The --wiki, or rather the --comment-* options are now documented. There is probably no need to have haddock invoke unlit or cpp itself since it can now pick up the line pragmas to get the source locations right. Tools like Cabal will arrange for preprocessors to be run so there is less of a need for tools like haddock to do it themselves. | ||||
* | fix markup | Simon Marlow | 2006-01-23 | 1 | -2/+2 |
| | |||||
* | Add documentation for the new --source-* and --comments-* command line options | Duncan Coutts | 2006-01-23 | 1 | -16/+118 |
| | |||||
* | Make the --help output fit in 80 columns. | Duncan Coutts | 2006-01-23 | 1 | -15/+16 |
| | | | | | | This is a purely cosmetic patch, feel free to ignore it. The only trickery going on is that we don't display the deprecated -s, --source flags in the help message, but we do still accept them. | ||||
* | Remove the complex substitutions and add more command line flags instead. | Duncan Coutts | 2006-01-23 | 2 | -61/+68 |
| | | | | | | | | | | | | | | | | | | | Instead of incomprehensable URL substitutions like ${MODULE/./-|?m=%} we now use three seperate command line flags for the top level, per-module and per-entity source and wiki links. They are: --source-base, --source-module, --source-entity --comments-base, --comments-module, --comments-entity We leave -s, --source as an alias for --source-module which is how that option behaved previously. The long forms of the substitutions are still available, ${FILE} ${MODULE} etc and the only non-trivial substitution is ${MODULE/./c} to replace the '.' characters in the module name with any other character c. eg ${MODULE/./-} Seperating the source and wiki url flags has the added bonus that they can be turned on or off individually. So users can have per-module links for example without having to also have per-entity links.` | ||||
* | Extend URL variable expansion syntax and add source links to the contents page | Duncan Coutts | 2006-01-22 | 3 | -50/+89 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Like the wiki link on the contents and index page, add a source code link too. Extend the wiki & source URL variable expansion syntax. The original syntax was: %F for the source file name (the .hs version only, not the .lhs or .hs.pp one) %M for the module name (with '.' replaced by '/') The new syntax is: %F or %{FILE} for the original source file name %M or %{MODULE} for the module name (no replacements) %N or %{NAME} for the function/type export name %K or %{KIND} for a type/value flag "t" or "v" with these extensions: %{MODULE/./c} to replace the '.' module seperator with any other char c %{VAR|some text with the % char in it} which means if the VAR is not in use in this URL context then "" else replace the given text with the '%' char replaced by the string value of the VAR. This extension allows us to construct URLs wit optional parts, since the module/file name is not available for the URL in the contents/index pages and the value/type name is not available for the URL at the top level of each module. |