gc_massacre branch is ready for testing.

Andrew Whitworth wknight8111 at gmail.com
Tue Sep 21 15:32:58 UTC 2010


I just tested it with clang 1.1 on Ubuntu 10.04 x86. All tests passed
and I submitted a smolder report with the results. I'm going to run
tests with GCC to try and duplicate the issues Jim was seeing.

--Andrew Whitworth



On Tue, Sep 21, 2010 at 11:22 AM, Michael Hind <mike.hind at gmail.com> wrote:
> Hi,
>
> apart from c++ comments in src/gc/gc_ms2.c all tests PASS
> (coretest/test/fulltest) at r49199 - Ubuntu 10.10 beta amd64 (gcc-4,5)
>
> also looking at the comment lines I also noticed in src/gc/gc_ms2.c the
> following at lines 636/7:
>
> self->gc_threshold = 1024 * 1024;
> self->gc_threshold = 100 * 1024;
>
> It fails to build with g++ with the following errors:
>
> src/gc/gc_ms2.c:577:51: error: invalid conversion from ‘STRING*
> (*)(parrot_interp_t*, UINTVAL)’ to ‘Buffer* (*)(parrot_interp_t*, size_t)’
> src/gc/gc_ms2.c:578:51: error: invalid conversion from ‘void
> (*)(parrot_interp_t*, STRING*)’ to ‘void (*)(parrot_interp_t*, Buffer*,
> size_t)’
>
> and
>
> src/gc/fixed_allocator.c: In function ‘void*
> pool_allocate(Pool_Allocator*)’:
> src/gc/fixed_allocator.c:331:39: error: invalid conversion from ‘void*’ to
> ‘Pool_Allocator_Free_List*’
> src/gc/fixed_allocator.c:334:42: error: invalid conversion from ‘void*’ to
> ‘Pool_Allocator_Free_List*’
> src/gc/fixed_allocator.c:338:42: error: invalid conversion from ‘void*’ to
> ‘Pool_Allocator_Free_List*’
>
>
> kid51 also got a test failure on linux/i386 which I did not get on amd64 -
> http://nopaste.snit.ch/23504
>
> Cheers, Michael (mikehh)
>
> --
> Michael H. Hind
>
> Cell: +44 (0) 7877 224 745
>
>
> _______________________________________________
> http://lists.parrot.org/mailman/listinfo/parrot-dev
>
>


More information about the parrot-dev mailing list