From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8444 invoked by alias); 26 Nov 2004 14:09:09 -0000 Mailing-List: contact mauve-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: mauve-discuss-owner@sources.redhat.com Received: (qmail 8293 invoked from network); 26 Nov 2004 14:08:54 -0000 Received: from unknown (HELO lembu.sumatrasoftware.com) (62.177.154.238) by sourceware.org with SMTP; 26 Nov 2004 14:08:54 -0000 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C4D3C1.7621A2BE" Subject: PhantomReference Date: Fri, 26 Nov 2004 14:09:00 -0000 Message-ID: X-MS-Has-Attach: yes X-MS-TNEF-Correlator: From: "Jeroen Frijters" To: "Mauve Discuss" X-SW-Source: 2004-q4/txt/msg00052.txt.bz2 This is a multi-part message in MIME format. ------_=_NextPart_001_01C4D3C1.7621A2BE Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-length: 382 Hi, Like (almost) all GC related tests, the PhantomReference test is dubious, but I'd to propose the attached changes anyway, which I think (hope?) will make it more robust on all VMs. The prints are there to keep the references alive, not really nice to use print for this, but I couldn't think of any other way that was both simple and reliable. Any comments? Regards, Jeroen ------_=_NextPart_001_01C4D3C1.7621A2BE Content-Type: application/octet-stream; name="phantom.patch" Content-Transfer-Encoding: base64 Content-Description: phantom.patch Content-Disposition: attachment; filename="phantom.patch" Content-length: 1887 SW5kZXg6IGdudS90ZXN0bGV0L2phdmEvbGFuZy9yZWYvUGhhbnRvbVJlZmVy ZW5jZS9waGFudG9tLmphdmENCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJD UyBmaWxlOiAvY3ZzL21hdXZlL21hdXZlL2dudS90ZXN0bGV0L2phdmEvbGFu Zy9yZWYvUGhhbnRvbVJlZmVyZW5jZS9waGFudG9tLmphdmEsdg0KcmV0cmll dmluZyByZXZpc2lvbiAxLjMNCmRpZmYgLXUgLXIxLjMgcGhhbnRvbS5qYXZh DQotLS0gZ251L3Rlc3RsZXQvamF2YS9sYW5nL3JlZi9QaGFudG9tUmVmZXJl bmNlL3BoYW50b20uamF2YQkxOCBBcHIgMjAwNCAxNTo0Nzo1OSAtMDAwMAkx LjMNCisrKyBnbnUvdGVzdGxldC9qYXZhL2xhbmcvcmVmL1BoYW50b21SZWZl cmVuY2UvcGhhbnRvbS5qYXZhCTI2IE5vdiAyMDA0IDE0OjA1OjQyIC0wMDAw DQpAQCAtNTYsMTQgKzU2LDE3IEBADQogDQogICAgIC8vIEdpdmUgdGhlIHJ1 bnRpbWUgc29tZSBoaW50cyB0aGF0IGl0IHNob3VsZCByZWFsbHkgZ2FyYmFn ZSBjb2xsZWN0Lg0KICAgICBTeXN0ZW0uZ2MgKCk7DQotICAgIFRocmVhZC55 aWVsZCAoKTsNCisgICAgU3lzdGVtLnJ1bkZpbmFsaXphdGlvbigpOw0KICAg ICBTeXN0ZW0uZ2MgKCk7DQorICAgIFN5c3RlbS5ydW5GaW5hbGl6YXRpb24o KTsNCiANCiAgICAgUmVmZXJlbmNlIHIgPSBxLnBvbGwgKCk7DQogICAgIGhh cm5lc3MuY2hlY2sgKHIsIG51bGwsICJsaXZlIHJlZmVyZW5jZSIpOw0KICAg ICBoYXJuZXNzLmNoZWNrIChmaW5hbF9jb3VudCwgMCk7DQogDQotICAgIC8v IE11c3Qga2VlcCB0aGUgUGhhbnRvbVJlZmVyZW5jZSBsaXZlLg0KKyAgICAv LyBNdXN0IGtlZXAgdGhlIHBoYW50b20gb2JqZWN0IGxpdmUuDQorICAgIFN5 c3RlbS5vdXQucHJpbnRsbih0d3QpOw0KKw0KICAgICByZXR1cm4gd3I7DQog ICB9DQogDQpAQCAtNzMsNiArNzYsOSBAQA0KIA0KICAgICBQaGFudG9tUmVm ZXJlbmNlIHdyID0gdHJ5MSAocSwgaGFybmVzcyk7DQogICAgIFN5c3RlbS5n YyAoKTsNCisgICAgU3lzdGVtLnJ1bkZpbmFsaXphdGlvbigpOw0KKyAgICBT eXN0ZW0uZ2MgKCk7DQorICAgIFN5c3RlbS5ydW5GaW5hbGl6YXRpb24oKTsN CiANCiAgICAgUmVmZXJlbmNlIHIgPSBudWxsOw0KICAgICB0cnkNCkBAIC04 Niw1ICs5Miw4IEBADQogDQogICAgIGhhcm5lc3MuY2hlY2sgKHIsIHdyLCAi dW5yZWFjaGFibGUiKTsNCiAgICAgaGFybmVzcy5jaGVjayAoZmluYWxfY291 bnQsIDEsICJvYmplY3QgZmluYWxpemVkIik7DQorDQorICAgIC8vIE1ha2Ug c3VyZSB3ZSdyZSBub3QgR0NlZCB3aGlsZSBydW5uaW5nIHRoZSB0ZXN0Lg0K KyAgICBTeXN0ZW0ub3V0LnByaW50bG4odGhpcyk7DQogICB9DQogfQ0K ------_=_NextPart_001_01C4D3C1.7621A2BE--