1. Carter Schonwald
  2. ghc

Commits

Show all
Author Commit Message Date Builds
Ian Lynagh
Simplify specifying that some libraries need to use the build.* rules Now you just add them to SUBDIRS_BUILD instead of SUBDIRS.
Tags
2008-05-28
Ian Lynagh
Cope with libraries in libraries/foo/bar rather than just libraries/foo You need to use the build.* rules rather than the make.* rules, though.
Manuel M T Chakravarty
Fix fwrite$UNIX2003 symbols when cross-compiling for Tiger - When compiling with -mmacos-deployment-target=10.4, we need --no-builtin-fprintf, as the use of GCC's builtin function optimisation for fprintf together with #include "PosixSource" in the RTS leads to the use of fwrite$UNIX2003 (with GCC 4.0.1 on Mac OS X 10.5.2).
claus.reinke@talk21.com
document :source command for GHCi, point to Haskell wiki as discussed in this thread: http://www.haskell.org/pipermail/glasgow-haskell-users/2008-April/014614.html
Ian Lynagh
Do some stack fiddling in stg_unblockAsyncExceptionszh_ret This fixes a segfault in #1657
Ian Lynagh
Fix warnings in TcTyDecls
Ian Lynagh
Fix whitespace in TcTyDecls
Manuel M T Chakravarty
Ensure runhaskell is rebuild in stage2
simonpj@microsoft.com
Fix Trac #1061: refactor handling of default methods In an instance declaration, omitted methods get a definition that uses the default method. We used to generate source code and feed it to the type checker. But tc199 shows that is a bad idea -- see Note [Default methods in instances] in TcClassDcl. So this patch refactors to insteadl all us to generate the *post* typechecked code directly for default methods.
simonpj@microsoft.com
Comment typo
simonpj@microsoft.com
Fix Trac #2292: improve error message for lone signatures Refactoring reduces code and improves error messages
simonpj@microsoft.com
Fix Trac #2293: improve error reporting for duplicate declarations
simonpj@microsoft.com
Tuples cannot contain unboxed types This bug allowed, for example f = let x = ( 1#, 'x' ) in x which is ill-typed because you can't put an unboxed value in a tuple. Core Lint fails on this program. The patch makes the program be rejcted up-front.
Ian Lynagh
Make TcType warning-free
Ian Lynagh
Teach push-all how to send as well
Ian Lynagh
Make TcUnify warning-free
Ian Lynagh
Fix a comment typo
Ian Lynagh
Detab TcUnify
Simon Marlow
FIX #1955: confusion between .exe.hp and .hp suffixes for heap profiles Now we use <prog>.hp and <prog>.prof consistently.
simonmar
sort the output of :show packages
simonmar
update the "perf" settings to match the default
simonmar
use -O2 for libraries and stage2 compiler by default
simonmar
bump GHC's maximum stack size to 64Mb (see #2002)
Roman Leshchinskiy
Add -Odph This is the optimisation level recommended when compiling DPH programs. At the moment, it is equivalent to -O2 -fno-method-sharing -fdicts-cheap -fmax-simplifier-iterations20 -fno-spec-constr-threshold.
Roman Leshchinskiy
Make -f[no-]method-sharing a dynamic flag We want -Odph to be a dynamic flag and that should imply -fno-method-sharing. This doesn't add a lot of complexity.
Norman Ramsey
documentation for ZipDataflow
Ian Lynagh
Make TcBinds warning-free
Ian Lynagh
Detab TcBinds
Ian Lynagh
Move the register-inplace special-case stuff into the ghc-prim package
Ian Lynagh
Libraries Makefile Hack for ndp We use the "build" rather than "make" target
  1. Prev
  2. Next