- 03 Mar, 2010 1 commit
-
-
Simon Marlow authored
This makes things more consistent, and avoids a strange "Prelude is not loaded" error when there is a Prelude.hs on the search path.
-
- 02 Mar, 2010 6 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
Ian Lynagh authored
-
Ian Lynagh authored
Now not only is if/then a bracketting pair, but then/else is too
-
Ian Lynagh authored
If enabled, these accept more layout, but give warnings
-
Ian Lynagh authored
It used to break on let {x = 'a'} in x as the 'in' token would keep closing contexts looking for an implicit 'let' layout.
-
- 01 Mar, 2010 1 commit
-
-
Simon Marlow authored
-
- 27 Feb, 2010 1 commit
-
-
ich@christoph-bauer.net authored
-
- 01 Mar, 2010 5 commits
-
-
simonpj@microsoft.com authored
This just ensures that an unsafe coercion is as localised as possible. For example, instead of UnsafeCo (Int -> t1) (Int -> t2) use Int -> UnsafeCo t1 t2
-
simonpj@microsoft.com authored
If we can't derive a type, but it's a reasonable possibility that newtype deriving would do the job, suggest it. A little refactoring too, moving non_iso_class to top level, and putting it with std_class_via_iso.
-
simonpj@microsoft.com authored
If we find ourselves making up an AnyTyCon of kind '??', say, then default it to liftedTypeKind. And similarly for any sub-kind of LiftedTypeKind. This is just a tidy-up.
-
simonpj@microsoft.com authored
The panic message in ifaceTyConName on IfaceAnyTc called the pretty-printer, called ifaceTyConName again, which caused an infinite regress. Stupid. See * Note [The Name of an IfaceAnyTc], and * The Outputable instance for IfaceTyCon
-
simonpj@microsoft.com authored
-
- 25 Feb, 2010 3 commits
-
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
- 28 Feb, 2010 2 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 27 Feb, 2010 3 commits
-
-
Ian Lynagh authored
Silences a (harmless) error from tar when making bindists
-
Ian Lynagh authored
This works around the two filenames being the same on case-insensitive file systems.
-
Ian Lynagh authored
We define empty datatypes as not being enumerations, which means the empty blocks aren't generated.
-
- 26 Feb, 2010 4 commits
-
-
Ian Lynagh authored
-
Simon Marlow authored
-
Simon Marlow authored
Tracing flags are now: -l[flags] Log events in binary format to the file <program>.eventlog -v[flags] Log events to stderr where [flags] can contain: s scheduler events t add time stamps (only useful with -v) and there are more helpful error messages when using flags that are only available in particular variants of the RTS: the flag -v requires the program to be built with -debug the flag -Ds requires the program to be built with -debug the flag -p requires the program to be built with -prof the flag -N requires the program to be built with -threaded the flag -v requires the program to be built with -debug Also, I fixed the crash reported in #3874, with +RTS -ls -v.
-
Simon Marlow authored
-
- 25 Feb, 2010 1 commit
-
-
Simon Marlow authored
-
- 24 Feb, 2010 1 commit
-
-
Simon Marlow authored
-
- 22 Feb, 2010 1 commit
-
-
Ben.Lippmeier@anu.edu.au authored
-
- 23 Feb, 2010 4 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 22 Feb, 2010 1 commit
-
-
Ben.Lippmeier@anu.edu.au authored
-
- 21 Feb, 2010 2 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 20 Feb, 2010 2 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
We already had a check in configure of the actual build. This patch adds it to the configure of the bindists too.
-
- 19 Feb, 2010 1 commit
-
-
Ian Lynagh authored
-
- 18 Feb, 2010 1 commit
-
-
Ian Lynagh authored
-