- 03 May, 2007 10 commits
-
-
Ian Lynagh authored
-
Simon Marlow authored
This means we can avoid some StablePtrs, and also catch cases where the AP_STACK has been evaluated (this can happen with :history, see the hist001 test).
-
Simon Marlow authored
Now you can list source code in various ways: :list <line> :list <module> <line> :list <function>
-
Ian Lynagh authored
-
Ian Lynagh authored
We don't touch $@ if configure failed as we would prefer to try configuring it next time round, rather than assuming it'll still fail. This is particularly important for corelibs, where failure means the build dies!
-
Simon Marlow authored
The debugger can now log each step of the evaluation without actually stopping, keeping a history of the recent steps (currently 50). When a (real) breakpoint is hit, you can examine previous steps in the history (and their free variables) using the :history, :back and :forward commands.
-
Simon Marlow authored
-
Simon Marlow authored
-
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 2 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-