- 29 May, 2003 11 commits
-
-
reid authored
Use --force which ghc-pkg'ing standalone libs because ghc-pkg is run before the libs have actually been installed. It would be better to delay running ghc-pkg.
-
sof authored
Support for interop'ing with .NET via FFI declarations along the lines of what Hugs98.NET offers, see http://haskell.org/pipermail/cvs-hugs/2003-March/001723.html for FFI decl details. To enable, configure with --enable-dotnet + have a look in ghc/rts/dotnet/Makefile for details of what tools are needed to build the .NET interop layer (tools from VS.NET / Framework SDK.) The commit doesn't include some library additions + wider-scale testing is required before this extension can be regarded as available for general use. 'foreign import dotnet' is currently only supported by the C backend.
-
simonmar authored
wibble to previous commit
-
simonmar authored
Prune more autoconf droppings from a source dist.
-
simonmar authored
Also clean the Haddock interface file.
-
simonpj authored
n+k patterns should be in Integral, according to the Report
-
simonmar authored
Prune autoconf droppings from the source dist.
-
simonmar authored
Clean AutoApply.hc too.
-
simonmar authored
Clean .depend*, not just .depend (in fptools/ghc/compiler we have several .depend files).
-
simonmar authored
Note that autoconf 2.52 is required.
-
simonmar authored
Use AC_PREREQ to ensure that we have at least autoconf 2.52, and remove some old messages about version 2.13.
-
- 28 May, 2003 5 commits
-
-
simonmar authored
Surround import Util with #ifdef DEBUG, to avoid the warning (and so I don't accidentally delete it again).
-
simonmar authored
- Update on compatibility with recent GCC versions - Mention that Happy might need to be checked out (from Volker Stolz).
-
simonmar authored
Don't recommend that people do 'cvs update -d' at the top level of an fptools tree.
-
simonpj authored
Remove duplicate #includes arising from foreign import decls
-
mthomas authored
Assume that notNull in ASSERT is still needed, so revert import.
-
- 27 May, 2003 8 commits
-
-
wolfgang authored
Fix two bugs in the PowerPC NCG: 1. it generated a 'subfi' (subtract from with immediate) instruction, which doesn't exist in the PowerPC architecture. 2. didn't correctly handle switch tables (test case cg048.hs). MERGE TO STABLE
-
simonmar authored
Small updates for 6.x
-
simonmar authored
Use ErrUtils.showPass for printing the '*** Core Linted...' message instead of rolling our own (also has the effect of sending this to stderr for consistency). Tidy up unused imports while I'm here.
-
simonmar authored
Send "Result size =" messages to stderr.
-
simonmar authored
Enable large-file support using AC_SYS_LARGEFILE. HEADS UP: autoconf 2.5 is now needed to process configure.in. I figured this was preferable to copying the AC_SYS_LARGEFILE macro from the autoconf sources and trying to make it work with autoconf 2.13.
-
simonpj authored
Track changes in Generics.hs
-
simonmar authored
If we're going to surround all arguments to external functions with quotes (see SysTools.lhs rev. 1.88) then we shouldn't add quotes to the arguments to -D and -U passed to cpp.
-
simonpj authored
Advise against SplitObjs for Win32
-
- 25 May, 2003 1 commit
-
-
stolz authored
Fix quoted source filenames on *nix Noticed by: Calle Lejdfors (please merge)
-
- 23 May, 2003 9 commits
-
-
wolfgang authored
Enable Native Code Generator for PowerPC by default. MERGE TO STABLE
-
panne authored
Nuked unused GL/GLU version detection magic, extensions are now completely handled at runtime, not compile time. This affects only configure's --enable-hopengl option.
-
panne authored
Fixed tests for _SC_GETGR_R_SIZE_MAX and _SC_GETPW_R_SIZE_MAX. Whitespace is sometimes important in autconf scripts. :-P MERGE TO STABLE
-
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 2 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.
-