Hi,

On Tuesday 09 March 2004 15:55, Leopold Toetsch wrote:
> I've rearranged the output of parrot -t a bit. It should be more
> readable now e.g.:
>
>       0 set P16, P1      - P16=NULL, P1=NULL
>       3 set P17, P5      - P17=SArray=PMC(0x40304908),
> P5=SArray=PMC(0x40304908)
>       6 set I16, P17     - , P17=SArray=PMC(0x40304908)
>       9 newsub P16, 46, 5715     - P16=Sub=PMC(0x403048f0), ,
>      13 set I0, 1
>      16 set I1, 0
>      19 set I2, 0
>      22 set I3, 0
>      25 set I4, 0
>      28 set P0, P16      - P0=Sub=PMC(0x403048f0), P16=Sub=PMC(0x403048f0)
>      31 savetop
>      32 invokecc
>
> The trace_op() function is now called *after* the instruction was
> executed, so LHS effects like that of C<new> are immediately visible.
Well done, looks really better!

I noticed that DOD runs are disturbing the output:
   495 null S31         -
   497 set P5, P6       - P5=# DOD run
Data::Dumper=PMC(0x403852c8), P6=Data::Dumper=PMC(0x403852c8)
   500 set P6, P7       - P6=NULL, P7=NULL

Good work!

> Have fun,
> leo
jens

Reply via email to