- May 26, 2008
-
-
Ian Lynagh authored
Now you just add them to SUBDIRS_BUILD instead of SUBDIRS.
-
Ian Lynagh authored
You need to use the build.* rules rather than the make.* rules, though.
-
chak@cse.unsw.edu.au. authored
- 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).
-
- May 01, 2008
-
-
claus.reinke@talk21.com authored
as discussed in this thread: http://www.haskell.org/pipermail/glasgow-haskell-users/2008-April/014614.html
-
- May 23, 2008
-
-
Ian Lynagh authored
This fixes a segfault in #1657
-
- May 21, 2008
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- May 22, 2008
-
-
chak@cse.unsw.edu.au. authored
-
- May 21, 2008
-
-
Simon Peyton Jones authored
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.
-
Simon Peyton Jones authored
-
- May 20, 2008
-
-
Simon Peyton Jones authored
Refactoring reduces code and improves error messages
-
Simon Peyton Jones authored
-
- May 15, 2008
-
-
Simon Peyton Jones authored
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.
-
- May 20, 2008
-
-
Ian Lynagh authored
-
- May 17, 2008
-
-
Ian Lynagh authored
-
- May 19, 2008
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Simon Marlow authored
Now we use <prog>.hp and <prog>.prof consistently.
-
- May 20, 2008
-
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
- May 19, 2008
-
-
Simon Marlow authored
-
- May 20, 2008
-
-
rl@cse.unsw.edu.au authored
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.
-
rl@cse.unsw.edu.au authored
We want -Odph to be a dynamic flag and that should imply -fno-method-sharing. This doesn't add a lot of complexity.
-
nr@eecs.harvard.edu authored
-
- May 18, 2008
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- May 17, 2008
-
-
Ian Lynagh authored
-
- May 16, 2008
-
-
Ian Lynagh authored
We use the "build" rather than "make" target
-
Ian Lynagh authored
We currently only use the "make" targets, which already register the package.
-
- May 17, 2008
-
-
chevalier@alum.wellesley.edu authored
Add a LICENSE file that just points to the GHC license.
-
- May 16, 2008
-
-
Simon Marlow authored
On a 2.6.24 Linux kernel, it appears that timer_settime() for CLOCK_REALTIME is sometimes hanging for a random amount of time when given a very small interval (we were using 1ns). Using 1ms seems to be fine. Also I installed a 1-second timeout to catch hangs in the future.
-
Simon Marlow authored
-
- May 15, 2008
-
-
Simon Marlow authored
-
Simon Marlow authored
Try to load interfaces in getLinkDeps
-
- May 01, 2008
-
-
claus.reinke@talk21.com authored
Documentation and examples taken from - ghc-pkg/Main.hs usageHeader - patch: FIX 1463 (implement 'ghc-pkg find-module') - patch: FIX #1839, #1463, by supporting ghc-pkg bulk queries with substring matching
-
- May 16, 2008
-
-
Simon Peyton Jones authored
Trac #2273 showed a case in which 'seq' didn't cure the space leak it was supposed to. This patch does two things to help a) It removes a now-redundant special case in Simplify, which switched off the case-binder-swap in the early stages. This isn't necessary any more because FloatOut has improved since the Simplify code was written. And switching off the binder-swap is harmful for seq. However fix (a) is a bit fragile, so I did (b) too: b) Desugar 'seq' specially. See Note [Desugaring seq (2)] in DsUtils This isn't very robust either, since it's defeated by abstraction, but that's not something GHC can fix; the programmer should use a let! instead.
-
- May 15, 2008
-
-
chevalier@alum.wellesley.edu authored
This helps if, for example, you want to build the Core tools on a machine that doesn't have a GHC build tree, and have a pre-existing copy of PrimEnv.hs.
-
- Apr 26, 2008
-
-
Ian Lynagh authored
In delayzh_fast we act as if tickInterval was 50, not 0.
-