- 03 May, 2007 2 commits
-
-
Simon Marlow authored
-
Ian Lynagh authored
Use the right number of arguments in a panic case.
-
- 30 Apr, 2007 1 commit
-
-
Ian Lynagh authored
-
- 01 May, 2007 1 commit
-
-
chevalier@alum.wellesley.edu authored
-ticky is the command-line flag for ticky-ticky profiling now, but internally, the -fticky-ticky flag was used to represent whether ticky was on. This led to link errors if the user supplied -fticky-ticky but not -ticky (ticky code would be generated but the wrong RTS library would be passed to the linker). I removed references to -fticky-ticky -- now, only the way flags dictate whether ticky is on, and -fticky-ticky is no longer accepted as a command-line option.
-
- 02 May, 2007 16 commits
-
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
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
-