- 10 Jul, 2007 3 commits
-
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
- 15 Jul, 2007 8 commits
-
-
andy@galois.com authored
-
Michael D. Adams authored
-
Michael D. Adams authored
Because branches might now go to continuations and become calls to continuations, 'allow_header_set' isn't always correct. Removing that parameter makes the conservative approximation. A better approximation might save one memory store is some cases.
-
Michael D. Adams authored
These could occur due to GC checks.
-
Michael D. Adams authored
-
Michael D. Adams authored
-
Michael D. Adams authored
The parser/flattener will generate an extra block after an if/else statement even if both branches exit the function. So it is possible for the input to the CPS pass to have dead/unreachable blocks. If a dead block goes to a live block then the live block would have more parents than the dead block and prior to this patch the live block would then be identified as a proc point. This is fixed by adding a check to see if the parent has at least one owner.
-
Michael D. Adams authored
-
- 14 Jul, 2007 4 commits
-
-
Michael D. Adams authored
It was using the return point label before; now it uses the info label.
-
Ian Lynagh authored
From Pepe Iborra (mnislaih)
-
Ian Lynagh authored
It was done in a bit of the Makefile that was if'ed out for Windows.
-
Ian Lynagh authored
-
- 13 Jul, 2007 9 commits
-
-
Ian Lynagh authored
The ghci command list is now much larger than it used to be, and it tends to go out of sync with the docs anyway.
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 12 Jul, 2007 5 commits
-
-
Ian Lynagh authored
(rather than talking about tweaking the Makefile(-vars) by hand)
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
Merge ExpressionSignaturesUnboxedTuples TypeSynonymUnboxedTuples into UnboxedTuples
-
- 14 Jul, 2007 1 commit
-
-
mnislaih authored
With this patch, ghci runs rtti (bounded in the term treewith a max. depth of 10) automatically after evaluating any expression in the interactive env. In addition, a rtti step is performed on the local bindings in a breakpoint, before returning control to the user Let's see how well this works in practice
-
- 12 Jul, 2007 2 commits
-
-
mnislaih authored
Previously the behaviour was to panic. Now it will print an approximated representation, using the names (enclosed in keys, i.e. "<...>") and the pointed subterms. Non pointed subterms cannot be included in this representation: Prelude> let se = Data.Sequence.fromList (map Just "abc") Prelude> :eval se () Prelude> :p se se = <Data.Sequence.Deep> (<Data.Sequence.One> (_t1::t)) () (<Data.Sequence.Two> (_t2::t) (_t3::t)) Prelude> :eval _t2 () Prelude> :p se se = <Data.Sequence.Deep> (<Data.Sequence.One> (_t4::t1)) () (<Data.Sequence.Two> (Just 'b') (_t5::t1)) Prelude> This patch also includes some fixes in the pretty printer for the Term datatype
-
mnislaih authored
-
- 11 Jul, 2007 4 commits
- 14 Jul, 2007 1 commit
-
-
David Waern authored
In hscFileCheck, initialize md_vect_info with noVectInfo instead of a panic value, since this is a strict field.
-
- 13 Jul, 2007 3 commits
-
-
chak@cse.unsw.edu.au. authored
-
Michael D. Adams authored
-
Michael D. Adams authored
-