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
