Sun Apr 19 07:22:41 PDT 2009 pepe iborra
* Really fix Trac #2611 this time
My previous patch didn't completely solve the problem.
I believe I got it right this time.
M ./compiler/ghci/RtClosureInspect.hs -10 +22
View patch online:
http://darcs.haskell.org/ghc/_darcs/pa
Sun Apr 19 05:16:51 PDT 2009 pepe iborra
* Make test print022 a bit stronger
Ignore-this: ac150ec891b8cd2956af223399029696
M ./tests/ghc-regress/ghci.debugger/scripts/print022.hs +6
M ./tests/ghc-regress/ghci.debugger/scripts/print022.script -1 +5
M ./tests/ghc-regress
Sat Apr 18 12:51:48 PDT 2009 pepe iborra
* print022 does not fail anymore
M ./tests/ghc-regress/ghci.debugger/scripts/all.T -1 +1
View patch online:
http://darcs.haskell.org/testsuite/_darcs/patches/20090418195148-d4749-f9453f64a336cc4f5351db06681c45a63cd1c321.gz
Sat Apr 18 14:41:15 PDT 2009 pepe iborra
* Fix Trac #2611
Fix a bug in :print affecting data types with unboxed components
M ./compiler/ghci/RtClosureInspect.hs -16 +27
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090418214115-d4749
Tue Mar 3 11:37:06 PST 2009 pepe iborra
* Fix #3067: GHCi panics with 'initTc:LIE' while :stepping on code with funny
types
The problem is that calls to boxyUnify would panic if the types involved
contained type functions.
It looks like one should wrap these calls w
Tue Mar 3 11:34:46 PST 2009 pepe iborra
* Add test for #3067: GHCi panics with 'initTc:LIE' while :stepping on code
with funny types
M ./tests/ghc-regress/ghci.debugger/scripts/all.T +1
A ./tests/ghc-regress/ghci.debugger/scripts/break028.hs
A ./tests/ghc-regress/ghc
Sun Feb 22 12:21:40 PST 2009 Pepe Iborra
* Accept output for changes
due to "Do not print anything to stdout when stopping at a breakpoint with
custom code"
M ./tests/ghc-regress/ghci.debugger/scripts/break016.stdout -6
View patch online:
http://darcs.haskell.org/testsu
Sun Feb 22 11:55:51 PST 2009 Peter Hercek
* Do not print anything to stdout when stopping at a breakpoint with custom
code attached
M ./compiler/ghci/InteractiveUI.hs -19 +24
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090222195551-6af41-34c9e83ba000fcd0ef882ff1bd
Sun Feb 22 12:10:02 PST 2009 Peter Hercek
* :steplocal and :stepmodule should not polute trace history
M ./compiler/ghci/GhciMonad.hs -2 +2
M ./compiler/ghci/InteractiveUI.hs -2 +2
M ./compiler/main/InteractiveEval.hs -7 +9
View patch online:
http://darcs.haskell.org/ghc/_darcs/pa
Sat Oct 11 04:47:20 PDT 2008 pepe <[EMAIL PROTECTED]>
* Fix a typo which was causing ghci to quit on commands errors
M ./compiler/ghci/InteractiveUI.hs -1 +1
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/2008104720-f898f-c71ec96e4e42c068fe049e2b92fc91dd2a75c
Fri Sep 26 14:25:15 PDT 2008 pepe iborra <[EMAIL PROTECTED]>
* we can observe the exception again in break011
M ./tests/ghc-regress/ghci.debugger/scripts/break011.stdout -1 +1
View patch online:
http://darcs.haskell.org/testsuite/_darcs/patches/20080926212515
Fri Sep 26 14:14:29 PDT 2008 pepe
* Clean up a bit and improve an error message
M ./compiler/ghci/RtClosureInspect.hs -12 +10
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080926211429-26539-0bd354b4708ade260e09df4a62f2f306503e3da9.gz
Fri Sep 26 13:48:36 PDT 2008 pepe
* Don't capture error calls in tryUser
A previous patch slightly changed the semantics of tryUser.
This patch restores the original behaviour
(as expected in :print)
M ./compiler/typecheck/TcRnMonad.lhs -1 +1
M ./compiler/utils/IOEnv.
.
I wonder if this is intended or just an oversight*.
The new semantics would require some quite annoying changes in the
code for :print
Thanks,
pepe
* - A reasonably recent HEAD still validates if I remove the lines
that catch an ErrorCall.
On 31/07/2008, at 23:09, Ian Lynagh wrote:
Th
Thu Sep 18 12:13:23 PDT 2008 pepe iborra <[EMAIL PROTECTED]>
* print022 is failing atm, I don't know exactly why
M ./tests/ghc-regress/ghci.debugger/scripts/all.T -1 +1
View patch online:
http://darcs.haskell.org/testsuite/_darcs/patches/200809181
Thu Sep 18 11:11:00 PDT 2008 pepe iborra <[EMAIL PROTECTED]>
* Tickets #1995, #2475 are now fixed
M ./tests/ghc-regress/ghci.debugger/scripts/all.T -6 +6
M ./tests/ghc-regress/ghci.debugger/scripts/break011.stdout -5 +10
M ./tests/ghc-regress/ghci.debugger/scripts/break017.
Thu Sep 18 09:44:15 PDT 2008 pepe iborra <[EMAIL PROTECTED]>
* Accept output
M ./tests/ghc-regress/ghci.debugger/GADT.hs -4 +5
M ./tests/ghc-regress/ghci.debugger/scripts/break003.script +2
M ./tests/ghc-regress/ghci.debugger/scripts/break012.stdout -2 +2
M ./tests/ghc-r
Thu Sep 18 09:43:41 PDT 2008 Pepe Iborra <[EMAIL PROTECTED]>
* Add a new test
M ./tests/ghc-regress/ghci.debugger/GADT.hs -2 +2
M ./tests/ghc-regress/ghci.debugger/scripts/all.T +1
A ./tests/ghc-regress/ghci.debugger/scripts/print034.script
A ./tests/ghc-regress/ghci.de
Sat Sep 13 09:20:43 PDT 2008 Pepe Iborra <[EMAIL PROTECTED]>
* remove some calls to the old 'breakpoint' combinator
M ./tests/ghc-regress/ghci.debugger/mdo.hs -2 +1
M ./tests/ghc-regress/ghci.debugger/scripts/break018.stdout -8 +5
View patch online:
http://darcs.haske
Thu Sep 18 05:21:33 PDT 2008 pepe
* Fix a couple of issues with :print
- Ticket #1995: Unsoundness with newtypes
- Ticket #2475: "Can't unify" error when stopped at an exception
In addition this patch adds the following:
Fri Apr 18 10:23:03 PDT 2008 pepe <[EMAIL PROTECTED]>
* wibble
M ./compiler/ghci/RtClosureInspect.hs -1 +1
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080418172303-f898f-8e245bdd274149fb9e2947a823f1262f738db37b.gz
_
Solved, thanks for your help Simon.
I was assuming that dataConRepType would return a core type, i.e. with
the predicates translated to actual dictionaries. With that assumption
out of the way, everything fits in its place.
pepe
On 28/08/2008, at 15:50, Simon Peyton-Jones wrote:
> cl
q2 :: GHC.Base.:TEq a -> (a -> a -> Bool) -> Main.:TEq2 a
but GHC tells me, via (fmap dataConRepType . tcLookupDatacon), the
following
Main.:DEq2 :: (a -> a -> Bool) -> Main.:TEq2 a
Why does the type of :DEq2 differ from what :print sees at runtime ?
Thanks
on is :DNum and it is indeed carrying the two
superclass dictionaries.
Is the type of :DNum lying ?
or What am I missing ?
Thanks,
pepe
* - it used to hide extra arguments of data constructors, such as
extra unboxed things or
dictionaries, but that gives some problems
___
Sat Apr 19 08:59:46 PDT 2008 pepe <[EMAIL PROTECTED]>
* Test print033 passes now
M ./tests/ghc-regress/ghci.debugger/scripts/all.T -1 +1
View patch online:
http://darcs.haskell.org/testsuite/_darcs/patches/20080419155946-f898f-7d44d4766e399e846359acf0d69a91dc00149
Mon Apr 21 10:13:22 PDT 2008 pepe <[EMAIL PROTECTED]>
* Fix #2044 (:printing impredicatively typed things)
Switching to boxyUnify should be enough to fix this.
M ./compiler/ghci/Debugger.hs -2 +3
M ./compiler/ghci/RtClosureInspect.hs -25 +25
M ./compile
Fri Apr 18 06:40:04 PDT 2008 pepe <[EMAIL PROTECTED]>
* Add a test for #2044 (:printing impredicatively typed values)[_^[_]
M ./tests/ghc-regress/ghci.debugger/scripts/all.T +1
A ./tests/ghc-regress/ghci.debugger/scripts/print033.script
A ./tests/ghc-regress/ghci.debugger/s
Wed Apr 16 09:10:26 PDT 2008 Pepe Iborra <[EMAIL PROTECTED]>
* Add a missing file for test print029
A ./tests/ghc-regress/ghci.debugger/scripts/print029.hs
View patch online:
http://darcs.haskell.org/testsuite/_darcs/patches/20080416161026-ddd76-9eb2486129879dec31b048f0487abfc701454
Hi Dana,
You probably solved this already.
It looks to me like you did it all right, maybe just failed to do
"make boot" after your changes.
Cheers
pepe
On 10/04/2008, at 17:06, Dana N. Xu wrote:
I create a new directory, named /verify, under the directory /
compiler.
May I k
Sat Apr 5 09:23:05 PDT 2008 Pepe Iborra <[EMAIL PROTECTED]>
* Test 'list002' should be passing now
M ./tests/ghc-regress/ghci.debugger/scripts/all.T -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mail
Sat Apr 5 07:50:29 PDT 2008 Pepe Iborra <[EMAIL PROTECTED]>
* Test path virtualization in GHCi
M ./tests/ghc-regress/ghci/scripts/all.T +1
A ./tests/ghc-regress/ghci/scripts/ghci032.script
A ./tests/ghc-regress/ghci/scripts/ghci032.
Sat Apr 5 07:51:36 PDT 2008 Pepe Iborra <[EMAIL PROTECTED]>
* Virtualize the cwd in GHCi
This fixes the issue where :list would stop working if the
program being debugged side-effected the working directory,
and should prevent other similar issues
M ./compile
Wed Dec 19 09:44:31 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Fix rendering of references in :print under -fprint-evld-with-show flag
M ./compiler/ghci/Debugger.hs -1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/m
On 24/03/2008, at 19:15, Simon Marlow wrote:
Ian Lynagh wrote:
On the second one whether it is the right fix. I could be missing
something.
I don't think that this will work if we do
:cd myDir
:l myFile.hs
Am I wrong?
Pepe - perhaps you could elaborate on exactly what is wron
Wed Mar 19 13:34:04 PDT 2008 Pepe Iborra <[EMAIL PROTECTED]>
* Add a new test for :list
Check that :list keeps working after setCurrentDirectory has been used
M ./tests/ghc-regress/ghci.debugger/scripts/all.T +1
A ./tests/ghc-regress/ghci.debugger/scripts/list002.hs
Fri Feb 1 11:25:47 PST 2008 Pepe Iborra <[EMAIL PROTECTED]>
* Add a new test for #1537
M ./tests/ghc-regress/rebindable/all.T +1
A ./tests/ghc-regress/rebindable/rebindable9.hs
___
Cvs-ghc mailing list
Cvs-ghc@haskell.or
Thanks Manuel, fixed:
Thu Dec 20 01:34:44 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Give a ticket # to expect_broken
M ./tests/ghc-regress/ghci.debugger/scripts/all.T -4 +4
On 20/12/2007, at 1:47, Manuel M T Chakravarty wrote:
The HEAD, today, on Mac OS X 10.5:
Unexpected fa
Thu Dec 20 01:34:44 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Give a ticket # to expect_broken
M ./tests/ghc-regress/ghci.debugger/scripts/all.T -4 +4
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Dec 19 11:19:32 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Unsoundness in the RTTI scheme
M ./tests/ghc-regress/ghci.debugger/scripts/all.T -1 +4
A ./tests/ghc-regress/ghci.debugger/scripts/print029.script
A ./tests/ghc-regress/ghci.debugger/scripts/print029.stdout
But no, I did push the patch after all.
Manuel, does validate still fail there ?
Do you have the patch below?
Sun Dec 9 10:21:41 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Adapt to changes in :print (contents of references)
M ./tests/ghc-regress/ghci.debugger/scripts/print028.stdout
aye, aye, I left darcs pushing to the testsuite and went for a cup of
coffee
(that's the last thing I remember)
Sorry !
On 10/12/2007, at 9:45, Simon Peyton-Jones wrote:
Pepe, this is you I guess?
Simon
| -Original Message-
| From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sun Dec 9 10:21:41 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Adapt to changes in :print (contents of references)
M ./tests/ghc-regress/ghci.debugger/scripts/print028.stdout -2 +3
___
Cvs-ghc mailing list
Cvs-ghc@haskell.or
Sat Dec 8 12:48:15 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Comments only
M ./compiler/ghci/RtClosureInspect.hs -39 +30
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Sat Dec 8 11:52:22 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Refactoring only
Suspensions in the Term datatype used for RTTI
always get assigned a Type, so there is no reason
to juggle around with a (Maybe Type) anymore.
M ./compiler/ghci/Debugger.hs -5 +4
M ./co
Sat Dec 8 11:30:13 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Change the format used by :print to show the content of references
This comes as result of the short discussion linked below.
http://www.haskell.org/pipermail/cvs-ghc/2007-December/040049.html
Sat Dec 8 10:09:18 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Help the user when she tries to do :history without :trace
Teach GHCi to show a "perhaps you forgot to use :trace?" when
it finds that the user is trying to retrieve an empty :history
M
Sat Dec 8 10:18:30 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Prevent the binding of unboxed things by :print
M ./compiler/ghci/Debugger.hs -2 +4
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
On 05/12/2007, at 13:55, Simon Marlow wrote:
Pepe Iborra wrote:
Tue Dec 4 02:55:11 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Teach :print to follow references (STRefs and IORefs)
Prelude Data.IORef> :p l
l = (_t4::Maybe Integer) : (_t5::[Maybe Integer])
Prelude Data
Wed Dec 5 03:40:17 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Added test for :print of a reference
M ./tests/ghc-regress/ghci.debugger/scripts/all.T +1
A ./tests/ghc-regress/ghci.debugger/scripts/print028.script
A ./tests/ghc-regress/ghci.debugger/scripts/print028.
Tue Dec 4 02:55:11 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Teach :print to follow references (STRefs and IORefs)
Prelude Data.IORef> :p l
l = (_t4::Maybe Integer) : (_t5::[Maybe Integer])
Prelude Data.IORef> p <- newIORef l
Prelude Data.IORef> :p p
p
Sun Dec 2 04:54:00 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* refactoring only
M ./compiler/ghci/Debugger.hs -1 +1
M ./compiler/ghci/RtClosureInspect.hs -8 +10
M ./compiler/main/InteractiveEval.hs -1 +1
___
Cvs-ghc mailing list
C
kageDB True False False False True True
False
[Setup.lhs:24:27-65] *Main>
On 15/11/2007, at 10:55, pepe wrote:
The bunch of patches I just pushed make use of the ppr_deeper
primitives from Outputable, and now we cut the output at the
depth(and width) given by opt_PprUserLength.
I wa
stion for those tests referring to
features and fixes that have been merged into STABLE after release:
should those tests be disabled for <=6.8.1?
It passes fine with HEAD here.
thanks.
claus
pepe
On 14/11/2007, at 14:48, Claus Reinke wrote:
I'm testing the fix now. Claus, I'm
Wed Nov 14 15:25:53 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Accept output
The test now actually passes
M ./tests/ghc-regress/ghci.debugger/scripts/print021.stdout -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.or
Wed Nov 14 15:33:43 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Make pprNameLoc more robust in absence of loc information
M ./compiler/basicTypes/Name.lhs -1 +4
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/li
Wed Nov 14 10:34:17 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Make the Term ppr depth aware
M ./compiler/ghci/RtClosureInspect.hs -29 +31
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Nov 14 15:16:01 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Try to manage the size of the text rendered for ':show bindings'
M ./compiler/ghci/Debugger.hs -5 +18
M ./compiler/ghci/GhciMonad.hs -1 +8
M ./compiler/ghci/InteractiveUI.hs -19 +8
M
Wed Nov 14 15:33:56 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* wibble
M ./compiler/ghci/RtClosureInspect.hs -2 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Nov 14 10:12:33 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Use paragraph fill sep where possible
M ./compiler/ghci/RtClosureInspect.hs -4 +4
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
a few lines of code!
I have also improved some other bits of the Term pretty printer and am
quite satisfied with the end result.
Cheers
pepe
On 14/11/2007, at 10:48, Simon Marlow wrote:
All I meant was that we should use a more refined notion of "depth
limit" which does a good job
Wed Nov 14 15:38:29 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Add test for #1892 - :info of a bkpt binding panics
M ./tests/ghc-regress/ghci.debugger/scripts/all.T +1
A ./tests/ghc-regress/ghci.debugger/scripts/break027.script
A ./tests/ghc-regress/ghci.debugger/scripts/br
Wed Nov 14 15:24:45 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Adapt output to improvements in the TTerm pretty printer
M ./tests/ghc-regress/ghci.debugger/scripts/break024.stdout -15 +6
M ./tests/ghc-regress/ghci.debugger/scripts/print001.stdout -1 +2
M ./tests/ghc-r
Wed Nov 14 05:00:43 PST 2007 [EMAIL PROTECTED]
* simplify ghci024.py, fix -fprint-bind-result, -fno-ignore-breakpoints,
-fprint-bind-contents
- as ghc 6.9 flags are beginning to diverge, we need
a simpler way of specifying version-specific flags
or settings: have two entirely separ
Claus, is this expected to work with 6.8 ?
There is no ':show languages' option there, so the test fails.
It passes fine with HEAD here.
pepe
On 14/11/2007, at 14:48, Claus Reinke wrote:
I'm testing the fix now. Claus, I'm not very fluent with Python,
care if I s
n to experiment with Pretty.fullRender with well-chosen settings,
that should be a big win. Any other suggestion will be very appreciated.
pepe
On 14/11/2007, at 10:17, Simon Marlow wrote:
Pepe Iborra wrote:
Tue Nov 13 09:45:39 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* GHCi debugger: ad
r revision?
Thanks
pepe
On 14/11/2007, at 3:59, Manuel M T Chakravarty wrote:
Claus Reinke:
Validating the HEAD today on Mac OS X gives me
Unexpected failures:
ghci024(ghci)
This is probably related to the new debugger-related patches from
yesterday. It'd be good to keep validate *bre
Tue Nov 13 09:45:39 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* GHCi debugger: added a new flag, -fno-print-binding-contents
The contents of bindings show at breakpoints and by :show bindings
is rendered using the same printer that :print uses.
But sometimes the output it gives
Tue Nov 13 09:20:48 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Add a test for #1827 (:print panicswith overloaded values))
M ./tests/ghc-regress/ghci.debugger/scripts/all.T +1
A ./tests/ghc-regress/ghci.debugger/scripts/print027.script
A ./tests/ghc-regress/ghci.debugger/s
Tue Nov 13 09:01:13 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Fix Trac 1865: GHCi debugger crashes with :print
M ./compiler/ghci/Debugger.hs -1 +1
M ./compiler/ghci/RtClosureInspect.hs -7 +11
M ./compiler/main/InteractiveEval.hs -1 +1
M ./compiler/types/Type.lhs -
Sat Oct 13 04:31:36 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Replaced two uses of head b explicit pattern matching
M ./compiler/ghci/RtClosureInspect.hs -2 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/li
Sat Oct 6 05:39:52 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Print binding contents in :show bindings
M ./compiler/ghci/InteractiveUI.hs -17 +18
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Thu Oct 4 13:47:18 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Leftovers from the 1st GHCi debugger prototype
M ./compiler/main/DynFlags.hs -2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Fri Sep 28 02:19:41 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Following an indirection doesn't count as a RTTI step
M ./compiler/ghci/RtClosureInspect.hs -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailm
Tue Nov 13 08:39:12 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Remove some tabs in break020.hs
M ./tests/ghc-regress/ghci.debugger/scripts/break020.hs -2
M ./tests/ghc-regress/ghci.debugger/scripts/break020.stdout -3 +1
M ./tests/ghc-regress/ghci.debugger/scripts/break021.std
Tue Nov 13 08:34:51 PST 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Accept output
M ./tests/ghc-regress/ghci.debugger/scripts/break001.stdout -2 +2
M ./tests/ghc-regress/ghci.debugger/scripts/break006.stdout -10 +10
M ./tests/ghc-regress/ghci.debugger/scripts/break011.stdout -2 +2
Sat Oct 13 15:43:51 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Test case for #1537
M ./tests/ghc-regress/rebindable/all.T -1 +1
A ./tests/ghc-regress/rebindable/rebindable8.hs
___
Cvs-ghc mailing list
Cvs-ghc@haskell.or
Thu Sep 13 03:40:48 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Accept output due to :print not using Show instances anymore
M ./tests/ghc-regress/ghci.debugger/scripts/break011.stdout -1 +1
M ./tests/ghc-regress/ghci.debugger/scripts/break024.stdout -3 +15
M ./tests/ghc-r
Wed Sep 12 09:58:55 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Better modelling of newtypes in the Term datatype
This helps to get pretty printing right,
nested newtypes were not being shown correctly by :print
M ./compiler/ghci/Debugger.hs -4 +12
M ./compile
Thu Sep 13 03:40:44 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* GHCi debugger: add a test exercising -fprint-evld-with-show
M ./tests/ghc-regress/ghci.debugger/scripts/all.T +2
A ./tests/ghc-regress/ghci.debugger/scripts/print026.script
A ./tests/ghc-regress/ghci.debugger/s
Wed Sep 12 08:35:05 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* GHCi debugger: Added a -fprint-evld-with-show flag
The flag enables the use of Show instances in :print.
By default they are not used anymore
M ./compiler/ghci/Debugger.hs -1 +6
M ./compile
Tue Sep 11 11:04:11 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Refactoring & documenting the Term pprinter used by :print
M ./compiler/ghci/Debugger.hs -4 +3
M ./compiler/ghci/RtClosureInspect.hs -4 +26
___
Cvs-ghc mailing li
Tue Sep 11 08:14:54 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
UNDO: Custom printer for the Term datatype that won't output TypeRep values
The term pretty printer used by :print shouldn't output
the contents of TypeRep values, e.g. inside Dynamic values
M ./compiler/
Tue Sep 11 11:04:11 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Refactoring & documenting the Term pprinter used by :print
M ./compiler/ghci/Debugger.hs -4 +3
M ./compiler/ghci/RtClosureInspect.hs -4 +26
___
Cvs-ghc mailing li
Tue Sep 11 08:14:54 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
UNDO: Custom printer for the Term datatype that won't output TypeRep values
The term pretty printer used by :print shouldn't output
the contents of TypeRep values, e.g. inside Dynamic values
M ./compiler/
Wed Sep 12 02:42:54 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Avoid Dyn exceptions in break024
This ensures predictable output (when using :print) in any case
M ./tests/ghc-regress/ghci.debugger/scripts/break024.hs -9 +2
M ./tests/ghc-regress/ghci.debugger/scripts/br
ing to show.
We could definitely add a flag for this.
I can see myself wanting the current behaviour in GHCi, but
preferring more information when
using the debugger under a GUI, for instance.
Cheers
pepe
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 11 08:14:54 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Custom printer for the Term datatype that won't output TypeRep values
The term pretty printer used by :print shouldn't output
the contents of TypeRep values, e.g. inside Dynamic values
M ./compiler/ghc
Tue Sep 11 08:15:31 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Accept output for break024
:print no longer shows the contents of TypeRep values
M ./tests/ghc-regress/ghci.debugger/scripts/break024.stdout -15 +3
___
Cvs-ghc mailin
Tue Sep 11 08:14:54 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Custom printer for the Term datatype that won't output TypeRep values
The term pretty printer used by :print shouldn't output
the contents of TypeRep values, e.g. inside Dynamic values
M ./compiler/ghc
Indeed. I noticed shortly after pushing.
In fact, the term pretty printer used by :print shouldn't output the
contents of TypeRep values.
I was just working on a custom printer for the Term datatype that
would take care of that.
Thanks,
pepe
On 11/09/2007, at 16:59, Simon Marlow
Tue Sep 11 04:32:12 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Fix type signatures
M ./compiler/main/InteractiveEval.hs -2 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 11 03:30:39 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Simplified break025 to better illustrate the problem,
and marked it as failing under ticket #1681
M ./tests/ghc-regress/ghci.debugger/scripts/all.T -1 +1
M ./tests/ghc-regress/ghci.debugger/scripts/break025.scr
Tue Sep 11 03:19:44 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Documentation for -fbreak-on-error
M ./docs/users_guide/flags.xml +12
M ./docs/users_guide/ghci.xml -3 +7
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haske
Fri Sep 7 06:58:57 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Remove obsolete -fdebugging flag
A left over from the 1st GHCi debugger prototype
M ./docs/users_guide/flags.xml -12
___
Cvs-ghc mailing list
Cvs-ghc@haskell.or
Tue Sep 11 03:31:39 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Accept output
M ./tests/ghc-regress/ghci.debugger/scripts/break024.stdout -6 +10
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Fri Sep 7 03:33:30 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Added tests break024 and break025
for -fbreak-on-error and -fbreak-on-exception
M ./tests/ghc-regress/ghci.debugger/scripts/all.T -1 +2
A ./tests/ghc-regress/ghci.debugger/scripts/break024.hs
A ./tests/ghc-r
Tue Sep 11 03:19:44 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Documentation for -fbreak-on-error
M ./docs/users_guide/flags.xml +12
M ./docs/users_guide/ghci.xml -3 +7
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haske
Tue Sep 11 03:14:43 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* GHCi debugger: new flag -fbreak-on-error
This flag works like -fbreak-on-exception, but only stops
on uncaught exceptions.
M ./compiler/main/DynFlags.hs +2
M ./compiler/main/InteractiveEval.hs
Fri Sep 7 06:58:57 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Remove obsolete -fdebugging flag
A left over from the 1st GHCi debugger prototype
M ./docs/users_guide/flags.xml -12
___
Cvs-ghc mailing list
Cvs-ghc@haskell.or
Mon Sep 10 07:53:19 PDT 2007 Pepe Iborra <[EMAIL PROTECTED]>
* Nicer GHCi debugger underlining
Improved the underlining of blocks.
With this patch it does:
Stopped at break020.hs:(6,20)-(7,29)
_result :: t1 () = _
5
vv
6 in_another_decl _ = do l
1 - 100 of 234 matches
Mail list logo