1. Carter Schonwald
  2. ghc

Commits

Show all
Author Commit Message Date Builds
Ian Lynagh
Define CPP in distrib/Makefile-bin-vars.in; fixes #1855 Patch from Christian Maeder
Tags
2007-11-11
Ian Lynagh
Tweak gen_contents_index to work with Solaris's sh
Ian Lynagh
Update install-sh This comes from the Debian automake 1:1.10+nogfdl-1 package.
Ian Lynagh
Support more doc targets (html, pdf, etc) in the libraries Makefile
Ian Lynagh
Build Cabal user guide during "make", not only "make install-docs"
Ian Lynagh
Use INSTALL_SCRIPT, not INSTALL_PROGRAM, when installing scripts; fixes #1858
Ian Lynagh
Rename Parser.ly in the extralibs tarball; fixes #1859 If Cabal doesn't see the .ly file then it won't try to run happy, and thus won't fail if happy isn't installed.
Ian Lynagh
Add a path to the DocBook XSL Stylesheets search path Slackware puts the stylesheets in /usr/share/xml/docbook/xsl-stylesheets* Patch from Andrea Rossato.
Ian Lynagh
Replace "tail -n +2" with "sed 1d", as Solaris doesn't understand the former
Ian Lynagh
Fix typo: -XNoRank2Types -> -XRank2Types
simonpj@microsoft.com
Fix Trac #1654: propagate name changes into CoreRules This patch is on the HEAD. It fixes a nasty and long-standing bug whereby we weren't substituting the ru_fn field of a CoreRule in CoreSubst.substSpec, which ultimately led to a puzzling "nameModule" error trying to put the rules in the interface file.
Simon Marlow
eliminate a bit of duplication
Simon Marlow
Pad static literals to word size in the code generator
Simon Marlow
FIX #1617: reloading didn't change the :browse output as it should The problem was that because the interface hadn't changed, we were re-using the old ModIface. Unfortunately the ModIface contains the GlobalRdrEnv for the module, and that *had* changed. The fix is to put the new GlobalRdrEnv in the ModIface even if the interface has not otherwise changed. ModIface is not really the right place for the GlobalRdrEnv, but neither is ModDetails, so we should think about a better way to do this.
Simon Marlow
FIX BUILD Sorry, should have pushed with previous batch of changes.
Simon Marlow
FIX #1556: GHC's :reload keeps the context, if possible
Simon Marlow
FIX #1561: don't use tabs in pretty-printed output at all. Tabs aren't guaranteed to be 8 spaces on every output device, so we shouldn't be using them. Instead I added a little optimisation to use chunks of 8 spaces for long indentations.
Simon Marlow
FIX #1765, #1766 - :def! now overwrites a previous command with the same name - :def on its own lists the defined macros - ":undef f g" undefines both f and g
Simon Marlow
#1617: Add :browse! and various other additions to GHCi - :browse! a variant of :browse that lists children separately, not in context, and gives import qualifiers in comments SimonM: I also added sorting by source location for interpreted modules in :browse, and alphabetic sorting by name otherwise. For :browse *M, the locally-defined names come before the external ones. - :{ ..lines.. :} (multiline commands) allow existing commands to be spread over multiple lines to improve readability, both interactively and in .ghci (includes a refactoring that unif…
Simon Marlow
FIX #1838: use System.Directory.getHomeDirectory instead of getEnv "HOME"
Simon Marlow
catch up with removal of config.mk in the readline package
simonpj@microsoft.com
Fix Trac #1813: generalise over *all* type variables at top level, even phantom ones See Note [Silly type synonym] in TcType for further details. This bug (or at least infelicity) has been in GHC for quite a long time.
simonpj@microsoft.com
Fix Trac #1814 (staging interaction in Template Haskell and GHCi), and add comments An Id bound by GHCi from a previous Stmt is Global but Internal, and I'd forgotten that, leading to unnecessary restrictions when using TH and GHCi together. This patch fixes the problem and adds lots of explanatory comments (which is where most of the extra lines come from).
simonpj@microsoft.com
Improve error messages
simonpj@microsoft.com
Improve manual entry for binding lexically scoped type variables in pattern signatures
simonpj@microsoft.com
Remove trailing spaces from programlisting lines
simonpj@microsoft.com
Remove unhelpful sentence (see Trac #1832) Merge to 6.8 branch
Simon Marlow
fix stage 1 compilation
Simon Marlow
warning police
Simon Marlow
GHC API: add checkAndLoadModule Does what the name suggests: it performs the function of both checkModule and load on that module, avoiding the need to process each module twice when checking a batch of modules. This will make Haddock and ghctags much faster. Along with this is the beginnings of a refactoring of the HscMain interface. HscMain now exports functions for separately running the parser, typechecher, and generating ModIface and ModDetails. Eventually the plan is to complete this interface and use it to replace the existing one.
  1. Prev
  2. Next