- 02 May, 2007 12 commits
-
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
This fixes Trac #1204. There's quite a delicate interaction of GADTs, type families, records, and in particular record updates. Test is indexed-types/should_compile/Records.hs
-
Simon Marlow authored
The stack of breakpoint resume contexts is now part of the InteractiveContext and managed by the GHC API. This prevents misuse of the resume context by the client (e.g. resuming a breakpoint that isn't the topmost, which would lead to a confused IC at the least). I changed the TypeEnv in the IC to a [Id]. It only contained Ids anyway, and this allows us to have shadowing, which removes an ugly and annoying restriction. The parts of the GHC API which deal with interactive evaluation are now in a module of their own, InteractiveEval.
-
Simon Marlow authored
-
Simon Marlow authored
This was accidentally changed to 1 in the HEAD a while ago, the behaviour is now the same as 6.6.x again.
-
simonpj@microsoft.com authored
See Trac #1310
-
simonpj@microsoft.com authored
Fixes Trac #1313
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
- Fix two distinct bugs, one in MkId.mkDataConIds, one in DataCon.mkDataCon - Add more comments - Add a little assertion checking in TyCon Type-family tests now work.
-
- 27 Apr, 2007 1 commit
-
-
simonpj@microsoft.com authored
Tom S found this bug by inspection; we've never seen it fail in the wild, but it was obviosly Utterly Wrong
-
- 25 Apr, 2007 3 commits
-
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
- 02 May, 2007 2 commits
-
-
Simon Marlow authored
-
chevalier@alum.wellesley.edu authored
-
- 01 May, 2007 4 commits
-
-
andy@galois.com authored
-
Ian Lynagh authored
-
mnislaih authored
This was being done already for each binding added by :print, but :sprint does not add any new binding, so we take care of it separately
-
Simon Marlow authored
-
- 30 Apr, 2007 10 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
andy@galois.com authored
- .tix files are now a list of MixModule, which contain a hash of the contents of the .mix file. - .mix files now have (the same) hash number. This changes allow different binaries that use the same module compiled in the same way to share coverage information.
-
mnislaih authored
-
mnislaih authored
It wasn't a good idea to disable it
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
Now we require that configure fails, and use our own signalling rather than Cabal's buildable field.
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 29 Apr, 2007 3 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
This fixes a problem where patches altering the darcs-all script break on Windows as the file is open. The script is now also slightly nicer, on balance.
-
Ian Lynagh authored
-
- 27 Apr, 2007 5 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
Sometimes parts of a source file come from different places due to preprocessing, and the lines can overlap.
-
Simon Marlow authored
-
Simon Marlow authored
Now I can single step through Happy-generated parsers
-