- 23 May, 2003 6 commits
-
-
stolz authored
Two more Solaris fixes: - ln -s -f doesn't really work (but doesn't matter) - 'echo -n' neither necessary nor portable (please merge)
-
stolz authored
No (un)setenv until SUSv3 (e.g. Solaris 2.9). (fallback untested)
-
simonmar authored
The HEAD is version 6.1 now.
-
simonmar authored
For STANDALONE_PACKAGE: Let the package configuration file refer to $(libdir) as ${pkglibdir}. Note we can't use ${libdir} because ghc-pkg already redefines it to point to GHC's libdir (bug or feature?).
-
simonmar authored
Make hackery to give $(GhcCanonVersion) the right value even when we have a single-digit $(GhcMinVersion).
-
simonmar authored
Remove ancient vestiges of StgHugs: the COMPILER #define.
-
- 22 May, 2003 4 commits
-
-
simonmar authored
First hack at supporting standalone packages. What this means is that a non-GHC fptools project which sets $(PACKAGE) in a Makefile should do something reasonable. It works by testing whether $(ProjectNameShort) == "ghc", and if it isn't, then: - it turns off all the machinery that deals with installing the package for use with the in-place compiler and a (future) installation of GHC. - instead, it enables a rule that installs the package using the installed $(GHC_PKG). The configure script still needs updating to detect this, so 'make install' won't work yet. - $(GHC) is used instead of $(GHC_INPLACE) for compiling Haskell code. Apart from the detection of ghc-pkg in configure, this should be all that's needed to get source distributions and 'make install' going.
-
simonmar authored
Comment only
-
simonmar authored
Fix obscure bug in GHCi: when generating code for tag2enum#, we were wrongly using the source name for the DataCons rather than the worker name, which lead to spurious link errors. This fixes galois_raytrace(ghci).
-
ross authored
Make it work with newer versions of flex, which produce an extern declaration for yywrap() unless YY_SKIP_YYWRAP is defined.
-
- 21 May, 2003 12 commits
-
-
igloo authored
Rename and reorder the internals for unique ids etc. Also fixed a couple of THSyntax names.
-
igloo authored
The Great Renaming. I hope I've kept everything in sync - and all the tests pass. Now datatypes follow the data Foo = <a kind of Foo>Foo | <another kind of Foo>Foo convention and the smart constructors can be uniformly created by lowercasing the first letter of the constructor.
-
stolz authored
Solaris2 needs _POSIX_PTHREAD_SEMANTICS for the getpw*_r() prototypes. Make libraries/unix/Makefile use a new variable unix_SRC_HSC2HS_OPTS which we configure in mk/config.mk.
-
simonpj authored
Add a microscopic amount of documentation for functional dependencies; who would like to volunteer to write more?
-
simonmar authored
The 6.0 release notes.
-
stolz authored
Call strerror() instead of sys_errlist[errno] (deprecated & smells bad) (Broke Solaris-build here)
-
simonmar authored
Restore the correct partitioning of command-line arguments into objects and compilation-manager inputs for --make mode, and restore a comment explaining the behaviour. Rev. 1.120 made some subtle changes to the semantics, in particular in cases where a file given on the command line is neither a source nor an object file. I believe the behaviour for one-shot mode has not changed. The behaviour for GHCi mode is now the same as --make mode (previous to rev. 1.120 it was subtly broken in this respect).
-
simonmar authored
revert rev. 1.16; looks like this was an experiment that got accidentally committed.
-
simonmar authored
Put the call to saveDynFlags back in one place.
-
reid authored
Improved greencard-related definitions
-
igloo authored
Added support for newtypes to TH and altered a test for them.
-
igloo authored
When --make is used we need to save the initial dynamic flags too
-
- 20 May, 2003 7 commits
-
-
igloo authored
Fix building on 5.02
-
stolz authored
Generate int main (int argc, char *argv []) instead of int main (void) Suggested by: Nicolas Oury
-
simonmar authored
Skeleton 6.0 release notes.
-
simonmar authored
defaultsHook is now ghc_rts_opts.
-
simonmar authored
Update version numbering policy
-
simonmar authored
Version 6.0
-
sof authored
--with-gcc=<path>: for mingw32 plat, canonicalise path using cygpath
-
- 19 May, 2003 9 commits
-
-
simonpj authored
--------------------------------- Improve the dynamic-linking story --------------------------------- Arrange proper initialisation for the dynamic linker. Whenever the dynamic linker does anything (Linker.linkExpr), it first initialises itself, arranging to only do so once of course. "Initialising itself" includes loading any .o files, libraries, and packages specified on the command line. The main effect of all this is to fix a Template Haskell problem, which happened when a TH link needed some C library that it couldn't link. Now it does. While I was at it, I tidied up main/Main.hs quite a bit. This is a delicate area (handling the command line arguments), but I don't believe I broke anything! All the libraries build, and lots of tests run. Wolfgang: I also jiggled the darwin_TARGET_OS stuff a little in Linker.lhs, but again I think the net effect is zero. You might want to check.
-
simonpj authored
Comments only
-
simonpj authored
-------------------------- Minor Template Haskell bug -------------------------- This bug meant that spliced-in class declarations yielded a 'op not in scope', where op was the class operation. Thanks to Andre Pang for spotting this. Some consequential tidying up in parsing too.
-
simonmar authored
- rearrange the file a little - build a binary distribution from stage 2 by default, unless overriden from the command line.
-
simonmar authored
Remove obsolete references to DriFT, DtdToHaskell and Xtract.
-
simonmar authored
tryM again: make it work with GHC 5.02.x (I hope). Seems we changed the representation of UserErrors several times in the last few releases...
-
simonmar authored
Fix a pair of off-by-one errors that meant that BCOs were normally two words larger than they needed to be.
-
simonmar authored
Eeek! intsToReverseBitmap was borked for bitmaps with more than wORD_SIZE_IN_BITS entries.
-
simonpj authored
More Win32 help
-
- 17 May, 2003 2 commits