[m-rev.] diff: upgrade to boehm gc 7.2

Paul Bone pbone at csse.unimelb.edu.au
Thu Jul 19 00:00:43 AEST 2012


On Wed, Jul 18, 2012 at 07:15:11PM +1000, Julien Fischer wrote:
> 
> 
> 
> On Wed, 18 Jul 2012, Peter Ross wrote:
> 
> >On 16 July 2012 18:33, Julien Fischer <juliensf at csse.unimelb.edu.au> wrote:
> >>
> >>On Mon, 16 Jul 2012, Peter Ross wrote:
> >>
> >>>Please find attached the interesting bits (ie those bits where I had to
> >>>resolve
> >>>a non-obvious conflict) of the diff to upgrade to version 7.2 of the boehm
> >>>gc
> >>>collector.
> >>>
> >>>The full diff can be found at uranus:~petdr/DIFF.GC72
> >>>
> >>>This change successfully bootchecked in the asm_fast.gc and hlc.gc grades.
> >>>I also installed the resulting compiler in the asm_fast.gc and hlc.gc
> >>>grades
> >>>and then built some test programs in those grades, on my local machine.
> >>>
> >>>So far this has only been tested extensively on linux.
> >>
> >>
> >>You should definitely test some other grades: certainly asm_fast.par.gc,
> >>hlc.par.gc, plus some memprof, profdeep and threascope grades.
> >>(If he has time, Paul should probably do the latter.)
> >>
> >How do you test the threadscope grades?   I can't work out what the
> >grade string is, if any?
> 
> The grade component is named "threadscope".
> 
> Paul: what is the best way to check that this is working?

Add asm_fast.gc.par.stseg.threadscope to your installed grades and compile
something like icfp2000 or mandelbrot against it.

For bonus points (I can test this later on) you can run the program and look at
the .eventlog file it creates.  You should be able to open it with the version
of threadscope found here.

http://www.bone.id.au/node/25


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20120719/1fa543d4/attachment.sig>


More information about the reviews mailing list