From jasonweaver@example.org Sat Dec 01 01:40:41 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 82876 invoked from network); 1 Dec 2007 01:40:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2007 01:40:41 -0000 Received: (qmail 89459 invoked by uid 500); 1 Dec 2007 01:40:28 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 89433 invoked by uid 500); 1 Dec 2007 01:40:28 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 89424 invoked by uid 99); 1 Dec 2007 01:40:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 17:40:28 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO wr-out-0506.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2007 01:40:08 +0000 Received: by wr-out-0506.google.com with SMTP id c8so241797wra for <jasonweaver@example.org>; Fri, 30 Nov 2007 17:40:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding:sender; bh=Kzdc23ZjuKR4+LtvPBNUknsXNKVeYSbfhQitqFOm+FY=; b=nY7uzUbuYu9yIv8t3nH8tJvIagP8TIX4HNAPv8jLx9HE7/A8Mc5fEzCqrrbDLJZxk49A/6r/wXGwFuxSpX4l5lUZA7+xi5+yu57w0pw5BijjX57CK3M13wLb/wv3Ai1G21bn9oVs2lZNj44R2ZzqLKMPrcpMsVhbS1Dw0i1lAqg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding:sender; b=s7SmPiyTC2iwgfiI4z2fg3z1z/fQ+Pdo5mbsyY/m+PkVc+dHfDNU57MwY6zPTFMzTxff+CQF+AQ0vNBqu8u4Bm+EGWAYMYhrrY/ST9n/GpV2zYLYbICUgjaYK/hgaZcQbbChtJG4ZSyvbp7N5aHP/nw9RPsKHo/hgcmZbjZf/J8= Received: by 83.161.120.155 with SMTP id 10mr4602319wxu.1196473207731; Fri, 30 Nov 2007 17:40:07 -0800 (PST) Received: from ?83.161.120.155? ( [83.161.120.155]) by mx.google.com with ESMTPS id 7sm2052452agc.283.161.120.155.40.04 (version=SSLv3 cipher=RC4-MD5); Fri, 30 Nov 2007 17:40:06 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Sat, 01 Dec 2007 04:39:59 +0300 From: Gregory Shimansky <jasonweaver@example.org> User-Agent: Thunderbird 83.161.120.155 (Windows/20071031) MIME-Version: 1.0 To: jasonweaver@example.org Subject: Re: [general] Tracking 'must fix' issues for M4 References: <jasonweaver@example.org> In-Reply-To: <jasonweaver@example.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: Gregory Shimansky <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Tim Ellison wrote: > How do you want to track issues that we think must be fixed for M4? > > We can either create an umbrella issue like we did previously, or use > the JIRA 'version' field [1]. > > I don't mind either way, or maybe you know a better idea. I think there may be umbrellas marked with a version, but I prefer version tag since it is easier to find such bugs with JIRA search. I experimentally marked HARMONY-5206 which I think should be fixed in M4. > [1] I created M4 to see how it looks: > https://issues.apache.org/jira/browse/HARMONY?report=com.atlassian.jira.plugin.system.project:versions-panel > > Regards, > Tim > -- Gregory From jasonweaver@example.org Sat Dec 01 02:51:57 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 4510 invoked from network); 1 Dec 2007 02:51:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2007 02:51:57 -0000 Received: (qmail 21017 invoked by uid 500); 1 Dec 2007 02:51:44 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 20989 invoked by uid 500); 1 Dec 2007 02:51:44 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 20980 invoked by uid 99); 1 Dec 2007 02:51:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 18:51:43 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO smtp-out.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2007 02:51:47 +0000 Received: from zps36.corp.google.com (zps36.corp.google.com [83.161.120.155]) by smtp-out.google.com with ESMTP id lB12pNqb014563 for <jasonweaver@example.org>; Fri, 30 Nov 2007 18:51:23 -0800 DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=received:message-id:date:from:to:subject:in-reply-to: mime-version:content-type:content-transfer-encoding: content-disposition:references; b=SkkdG+u4Zn19WuVIKi5LszHfuebtVJkl4eq8Fkl9KF5PdncvHRiCXE/S0xlBWkzDD 8YYrnJeo9xahw/QuG9RZQ== Received: from py-out-1112.google.com (pybp76.prod.google.com [83.161.120.155]) by zps36.corp.google.com with ESMTP id lB12pKp5018342 for <jasonweaver@example.org>; Fri, 30 Nov 2007 18:51:22 -0800 Received: by py-out-1112.google.com with SMTP id p76so5407701pyb for <jasonweaver@example.org>; Fri, 30 Nov 2007 18:51:22 -0800 (PST) Received: by 83.161.120.155 with SMTP id k3mr9747442pyj.1196477481824; Fri, 30 Nov 2007 18:51:21 -0800 (PST) Received: by 83.161.120.155 with HTTP; Fri, 30 Nov 2007 18:51:20 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Fri, 30 Nov 2007 18:51:20 -0800 From: "Dan Bornstein" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: [general] Google Android In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org On Nov 30, 2007 9:25 AM, Tim Ellison <jasonweaver@example.org> wrote: > > Put perhaps overly bluntly: I am interested in shipping a good solid > > Android 1.0. I am also interested in sharing as much of the Android > > work as makes sense. But shipping is my #1 priority. > > As a 'meta-comment', there are a number of people here who share an > interest in Apache licensed managed runtimes, and have some considerable > experience with it. I think it will be valuable to maintain > communication between the projects (and I know you share that POV). Indeed I do! Wishing you all a happy weekend, -dan From jasonweaver@example.org Sun Dec 02 17:39:35 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 36272 invoked from network); 2 Dec 2007 17:39:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Dec 2007 17:39:35 -0000 Received: (qmail 32645 invoked by uid 500); 2 Dec 2007 17:39:22 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 32619 invoked by uid 500); 2 Dec 2007 17:39:21 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 32610 invoked by uid 99); 2 Dec 2007 17:39:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 09:39:21 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mu-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 17:39:02 +0000 Received: by mu-out-0910.google.com with SMTP id w8so492297mue for <jasonweaver@example.org>; Sun, 02 Dec 2007 09:39:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=KrZ9RDBHDshJtLVRgYdTzL3oQseKpMIlrT3n66bxKsY=; b=Q33SDgSvupL5yOVHMQQNJbM760qDBB9hy1FEbFVFHKQ7/nSTZHI+9uu5B158fbLXiQY1T8CBDnAresrw0uFJfP8GNHYQdhaCvVIFCBVjhzkV+jixB8hVcUu0DzRK+cQ+Qaq4jBXkxMz1H76iCVz5uGCSdqm4El8+2jmecKRxvCU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=CVQ9DNE6CXcurefKEy28fuD9PRrVMdD1xGaZSxm2nXfsg5PlLxFPD7woN4jz/79wRPLoe3sjT0Wpo94FKZ3gp8LQC2TrMaw3ss6CloDRbvbldgEYEpQEViXBfyYLmDJ3XZ+iVY4oSTKBhUQv5aSUp9fi3Oeyx4NBq6IL8/dCBKA= Received: by 83.161.120.155 with SMTP id g19mr3003271buf.1196617142715; Sun, 02 Dec 2007 09:39:02 -0800 (PST) Received: by 83.161.120.155 with HTTP; Sun, 2 Dec 2007 09:39:02 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Sun, 2 Dec 2007 20:39:02 +0300 From: "Igor Stolyarov" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: Harmony build In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4228_6259585.1196617142682" References: <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_4228_6259585.1196617142682 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline 2007/11/30, Pavel Pervov <jasonweaver@example.org>: > > Igor, > > Tim did this for class library build as he mentioned here. So, now it is > time to fix this in DRLVM build. Pavel, I've had warning about deprecated API while build Classlib, it was warning about using depracated ATOI function and one of the String processing fuction. Thanks, Igor ------=_Part_4228_6259585.1196617142682-- From jasonweaver@example.org Mon Dec 03 02:04:52 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 43670 invoked from network); 3 Dec 2007 02:04:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 02:04:52 -0000 Received: (qmail 97347 invoked by uid 500); 3 Dec 2007 02:04:40 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 97321 invoked by uid 500); 3 Dec 2007 02:04:40 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 97312 invoked by uid 99); 3 Dec 2007 02:04:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 18:04:40 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO py-out-1112.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 02:04:20 +0000 Received: by py-out-1112.google.com with SMTP id u77so6656282pyb for <jasonweaver@example.org>; Sun, 02 Dec 2007 18:04:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=uQWud86lTAAnsaU627hMdGbmp47ZU0B4/aYFiSheE/c=; b=C6qRytufBT12UC+QyQtjvk8LEPYZq/nPBUY3rAdAZVH9Qey5PMNbL8U7JlG6nOM4qWfCn+N7xejjtDU3pYeOlDUh+KKWqzZ1QR0XSlQr1NWfkxxCbo9ngGV6WaFP5I10bt3ylqR2HekWTLjVTW1RXhl8TJyFSXg4aTZR3MVzF14= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=SfrvDxKCwG8JnrudJL9XtdATqjjLCTVf6VAeoNOkh6BLLR8kap+jio19U0pIwWVph3OoEkfl3ROQa/wajozaINQ9Htkj2oIOkiE6PZ3GJ3BIdbOrQFyKIm9qzLeuCVcspYiweTCQAybijmBYEs82P2Tp0Derceh9+qF8aRxPO+0= Received: by 83.161.120.155 with SMTP id k18mr6576555qbl.1196647462202; Sun, 02 Dec 2007 18:04:22 -0800 (PST) Received: by 83.161.120.155 with HTTP; Sun, 2 Dec 2007 18:04:22 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Mon, 3 Dec 2007 10:04:22 +0800 From: "Spark Shen" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: [general]Different locale data between RI and latest CLDR In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_6614_7203737.1196647462143" References: <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_6614_7203737.1196647462143 Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline +1, make sense. 2007/11/29, Oliver Deakin <jasonweaver@example.org>: > > Agreed, +1 to non-bug difference here Tony, thanks for investigating. > > Alexey Petrenko wrote: > > +1 for non bug difference until some application breakage report. > > > > SY, Alexey > > > > 2007/11/29, Tony Wu <jasonweaver@example.org>: > > > >> Hi all, > >> > >> I'm investigating the harmony test failures coming with the delegate > >> of Currency to ICU's implemention. Almost all of them are caused by > >> data difference. ICU4j 3.8 is compatible with CLDR 1.5 but RI keeps > >> the old revision of CLDR in its release. I found that RI 6 claimed in > >> its javadoc[1] that the data is from CLDR release 1.4 and RI 5 did not > >> say anything. > >> > >> This gap result in some difference on currency symbols (maybe on other > >> things I hasn't encounter. I'll follow this thread when I find a new > >> one) in some locale. For example, following line of code returns "EUR" > >> on RI6 whereas returns "=80" on ICU. > >> > >> Currency .getInstance("EUR").getSymbol(Locale.JAPAN)); > >> > >> I suggest to record the gap as a non-bug difference on JIRA currently > >> and modify the testcases based on RI's behavior instead of excluding > >> them. Then if some of them break some application some day, we can > >> customize the ICU release. Do you have any suggestion? Thanks in > >> advance. > >> > >> [1] > >> java6docs/technotes/guides/intl/locale.doc.html > >> > >> -- > >> Tony Wu > >> China Software Development Lab, IBM > >> > >> > > -- > Oliver Deakin > Unless stated otherwise above: > IBM United Kingdom Limited - Registered in England and Wales with number > 741598. > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3A= U > > --=20 Spark Shen China Software Development Lab, IBM ------=_Part_6614_7203737.1196647462143-- From jasonweaver@example.org Mon Dec 03 02:18:29 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 47008 invoked from network); 3 Dec 2007 02:18:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 02:18:29 -0000 Received: (qmail 8858 invoked by uid 500); 3 Dec 2007 02:18:16 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 8842 invoked by uid 500); 3 Dec 2007 02:18:16 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 8833 invoked by uid 99); 3 Dec 2007 02:18:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 18:18:15 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO wa-out-1112.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 02:17:56 +0000 Received: by wa-out-1112.google.com with SMTP id k22so5146931waf for <jasonweaver@example.org>; Sun, 02 Dec 2007 18:17:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=58qxVlJH/bj0p2Q9BZ1QzrmslMRzFbdvahHV+ynSF68=; b=KU4Kijx/a7qbnST2P1R92OP1YDOEvZNsRtyfTiZ8I03vC0GiiYYcIlGTHz5H64+QffDWMRc/fUQ0JtFOZOLA0C2fVD1tGZAQ+hwdvdC5aNSYz/5li+M5rlBWHioAROEr61gfcMRfzxaSA3zGsO1E10f58FZTo2XCEOU8WGXOxuU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hE6m4CBN1Anrn4Qd6C7LPR2nlO99QuxQmyYk/jnL52pQavY4FoUiw+JSifueFEC9YRXRB1xVrichIAo9brKFkGRy8Zo3+WUaL/y2BwW4uP4JG8nDhVrbKCmGyx4r6qThQTqhxiH80fhsnUDEcNtUCi8khnVHk6wdq7cbde9KPMc= Received: by 83.161.120.155 with SMTP id x1mr2938971wal.1196648277965; Sun, 02 Dec 2007 18:17:57 -0800 (PST) Received: by 83.161.120.155 with HTTP; Sun, 2 Dec 2007 18:17:57 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Mon, 3 Dec 2007 10:17:57 +0800 From: "Simon Chow" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: [drlvm][gc] initialization of global var: tm_self_tls In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org I see! Thank you every much On 01/12/2007, Chen Yang <jasonweaver@example.org> wrote: > hi, Simon: > It's because of tm_self_tls is a thread local variable, the assembly part is > the routine to get the address of the thread local variable. And since it's > in /lib/ld-linux.so.2, no debug information available, it can only display > assembly code. > -- > Chen > > > On 11/30/07, Simon Chow <jasonweaver@example.org> wrote: > > > > Thanks for that, I considered it as a global variable as well > > but when I step into > > hy_inline hythread_t VMCALL hythread_self() { > > return tm_self_tls; > > } > > I found this > > > > > > gc_get_tls () at > > > > /home/zhouxun/workspace/Harmony/trunk/working_vm/vm/gc_gen/src/thread/gc_thread.h:35 > > 35 void* tls_base = vm_thread_local(); > > (gdb) s > > vm_thread_local () at > > > > /home/zhouxun/workspace/Harmony/trunk/working_vm/vm/gc_gen/src/thread/../common/gc_platform.h:107 > > 107 { return hythread_self(); } > > (gdb) s > > hythread_self () at > > > > /home/zhouxun/workspace/Harmony/trunk/working_vm/vm/include/open/hythread.h:515 > > 515 return tm_self_tls; > > (gdb) display /i $pc // I do not know where the asm codes below come from > > 1: x/i $pc 0xb679a513 <hythread_self+15>: lea > > 0xffffff80(,%ebx,1),%eax > > (gdb) si > > 0xb679a51a 515 return tm_self_tls; > > 1: x/i $pc 0xb679a51a <hythread_self+22>: call 0xb677985c > > <___tls_get_addr@plt> > > (gdb) > > 0xb677985c in ___tls_get_addr@plt () from > > > > /home/zhouxun/workspace/Harmony/trunk/working_vm/build/deploy/jdk/jre/bin/default/libgc_gen.so > > 1: x/i $pc 0xb677985c <___tls_get_addr@plt>: jmp *0xb0(%ebx) > > (gdb) > > 0xb7fb1e50 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e50 <___tls_get_addr>: push %ebp > > (gdb) > > 0xb7fb1e51 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e51 <___tls_get_addr+1>: mov %esp,%ebp > > (gdb) > > 0xb7fb1e53 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e53 <___tls_get_addr+3>: sub $0x28,%esp > > (gdb) > > 0xb7fb1e56 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e56 <___tls_get_addr+6>: > > mov %ebx,0xfffffff4(%ebp) > > (gdb) > > 0xb7fb1e59 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e59 <___tls_get_addr+9>: > > mov %esi,0xfffffff8(%ebp) > > (gdb) > > 0xb7fb1e5c in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e5c > > <___tls_get_addr+12>: mov %edi,0xfffffffc(%ebp) > > (gdb) > > 0xb7fb1e5f in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e5f <___tls_get_addr+15>: call 0xb7fb6cfb > > <icudt34_dat+23157435> > > (gdb) > > 0xb7fb6cfb in ?? () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb6cfb <icudt34_dat+23157435>: mov (%esp),%ebx > > (gdb) > > 0xb7fb6cfe in ?? () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb6cfe <icudt34_dat+23157438>: ret > > (gdb) > > 0xb7fb1e64 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e64 <___tls_get_addr+20>: add $0xa190,%ebx > > (gdb) > > 0xb7fb1e6a in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e6a > > <___tls_get_addr+26>: mov %eax,0xffffffe4(%ebp) > > (gdb) > > 0xb7fb1e6d in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e6d <___tls_get_addr+29>: mov %gs:0x4,%esi > > (gdb) > > 0xb7fb1e74 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e74 <___tls_get_addr+36>: mov (%esi),%eax > > (gdb) > > 0xb7fb1e76 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e76 <___tls_get_addr+38>: cmp 0x628(%ebx),%eax > > (gdb) > > 0xb7fb1e7c in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e7c <___tls_get_addr+44>: movl > > $0x0,0xffffffec(%ebp) > > (gdb) > > 0xb7fb1e83 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e83 <___tls_get_addr+51>: jne 0xb7fb1eac > > <___tls_get_addr+92> > > (gdb) > > 0xb7fb1e85 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e85 > > <___tls_get_addr+53>: mov 0xffffffe4(%ebp),%eax > > (gdb) > > 0xb7fb1e88 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e88 <___tls_get_addr+56>: mov (%eax),%edx > > (gdb) > > 0xb7fb1e8a in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e8a <___tls_get_addr+58>: lea (%esi,%edx,8),%eax > > (gdb) > > 0xb7fb1e8d in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e8d > > <___tls_get_addr+61>: mov %eax,0xffffffe8(%ebp) > > (gdb) > > 0xb7fb1e90 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e90 <___tls_get_addr+64>: mov (%eax),%edi > > (gdb) > > 0xb7fb1e92 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e92 <___tls_get_addr+66>: cmp $0xffffffff,%edi > > (gdb) > > 0xb7fb1e95 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e95 <___tls_get_addr+69>: je 0xb7fb1ebe > > <___tls_get_addr+110> > > (gdb) > > 0xb7fb1e97 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e97 > > <___tls_get_addr+71>: mov 0xffffffe4(%ebp),%eax > > (gdb) > > 0xb7fb1e9a in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e9a > > <___tls_get_addr+74>: mov 0xfffffff4(%ebp),%ebx > > (gdb) > > 0xb7fb1e9d in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1e9d > > <___tls_get_addr+77>: mov 0xfffffff8(%ebp),%esi > > (gdb) > > 0xb7fb1ea0 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1ea0 <___tls_get_addr+80>: add 0x4(%eax),%edi > > (gdb) > > 0xb7fb1ea3 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1ea3 <___tls_get_addr+83>: mov %edi,%eax > > (gdb) > > 0xb7fb1ea5 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1ea5 > > <___tls_get_addr+85>: mov 0xfffffffc(%ebp),%edi > > (gdb) > > 0xb7fb1ea8 in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1ea8 <___tls_get_addr+88>: mov %ebp,%esp > > (gdb) > > 0xb7fb1eaa in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1eaa <___tls_get_addr+90>: pop %ebp > > (gdb) > > 0xb7fb1eab in ___tls_get_addr () from /lib/ld-linux.so.2 > > 1: x/i $pc 0xb7fb1eab <___tls_get_addr+91>: ret //until here, the > > function hythread_self() in vm/include/open/hythread.h finishes > > (gdb) > > 0xb679a51f in hythread_self () at > > > > /home/zhouxun/workspace/Harmony/trunk/working_vm/vm/include/open/hythread.h:515 > > 515 return tm_self_tls; > > 1: x/i $pc 0xb679a51f <hythread_self+27>: mov (%eax),%eax > > (gdb) > > > > > > > > On 30 Nov 2007 13:06:18 +0300, Egor Pasko <jasonweaver@example.org> wrote: > > > > > > On the 0x39E day of Apache Harmony Simon Chow wrote: > > > > I am studying Harmony DRLVM code as a beginner. > > > > When I was debugging the gc module, > > > > This method: > > > > hy_inline hythread_t VMCALL hythread_self() { > > > > return tm_self_tls; > > > > } > > > > in hythread.h:515 is called frequenctly > > > > > > > > But I am not sure whether tm_self_tls is a global var or a macro > > defined > > > in > > > > other file. > > > > > > I see only one file, where tm_self_tls is defined -- > > > vm/include/open/hythread.h And it is defined to be a variable that > > > resides in Thread Local Storage. AFAIR, it stores a pointer to a > > > structure HyThread_public that stores thread state. > > > > > > > I tried to use "si" of gdb before this method returned, but it seem go > > > to > > > > some asm code without source information. > > > > > > > > I am confused here. > > > > > > > > -- > > > > From : Simon.Chow@Software School of Fudan University > > > > > > -- > > > Egor Pasko > > > > > > > > > > > > -- > > From : Simon.Chow@Software School of Fudan University > > > > > > -- > Chen > > jasonweaver@example.org > -- >From : Simon.Chow@Software School of Fudan University From jasonweaver@example.org Mon Dec 03 02:44:01 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 53106 invoked from network); 3 Dec 2007 02:44:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 02:44:01 -0000 Received: (qmail 30320 invoked by uid 500); 3 Dec 2007 02:43:48 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 30294 invoked by uid 500); 3 Dec 2007 02:43:48 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 30285 invoked by uid 99); 3 Dec 2007 02:43:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 18:43:48 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO el-out-1112.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 02:43:29 +0000 Received: by el-out-1112.google.com with SMTP id y26so1277873ele for <jasonweaver@example.org>; Sun, 02 Dec 2007 18:43:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=CebLzGSGJJPV04FI+RVebp2n5pX9G/FXkPTukRaJWTM=; b=xKpxCZEXQXOK6M96iSEDwI32aC4LWkVHYpYD1AMaeJ1cp27UZBG26QrmqzphnU34QXvDc3FhDJj8xDQtpqCkNWIGPuFEGZxPPpjvcSfjzk7U/MXc/DfqGuRb1IUs259xPRF6N8ycGZEEfk/dpIEPRR1WnPpt49HQZrMTopyj5vk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=TadxAOVgiTnkQqFAppZyYOHp3AU7/uY6XqeuPXuEOS9IhRJ22qAGr1wKu99rV210YiHaN4dAHI9En/UaYof0JRU0xcXbozB2hNU9dfUj80l5FYWPjt3muB8HPyl8lzkkUVA6ChVyvHqtP9U861HcyrN0aT/NQm+AyuiiGBvwGCI= Received: by 83.161.120.155 with SMTP id t14mr2595404ybd.1196649812063; Sun, 02 Dec 2007 18:43:32 -0800 (PST) Received: by 83.161.120.155 with HTTP; Sun, 2 Dec 2007 18:43:32 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Mon, 3 Dec 2007 10:43:32 +0800 From: "junguo pu" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: Problems about the harmony In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1182_32476762.1196649812040" References: <jasonweaver@example.org> <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_1182_32476762.1196649812040 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline > > > >> Having worked on harmony(Linux) for some days, we found that harmony is > not > >> stable. Here I will say something from the macro aspect. > > >While it is good that you are brave enough to try running from our HEAD > >stream, we don't make any claims about its stability since that is the > >active on-going development area. As you probably know, we produce > >regular milestones which we *do* consider to be stable builds. Thanks Tim We will pay attention to it.We try the HEAD version just want to see if you fix some bugs so that we can rollback, for we fix some bugs by using hard-code. Recent versions are better than old versions, at least more quickly. Regards Junguo ------=_Part_1182_32476762.1196649812040-- From jasonweaver@example.org Mon Dec 03 03:51:45 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 73226 invoked from network); 3 Dec 2007 03:51:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 03:51:44 -0000 Received: (qmail 62905 invoked by uid 500); 3 Dec 2007 03:51:31 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 62879 invoked by uid 500); 3 Dec 2007 03:51:31 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 62870 invoked by uid 99); 3 Dec 2007 03:51:31 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 19:51:31 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO wa-out-1112.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 03:51:12 +0000 Received: by wa-out-1112.google.com with SMTP id k22so5214783waf for <jasonweaver@example.org>; Sun, 02 Dec 2007 19:51:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=IWqm52jWWBjk3CqaojtuPptXEHP32CxiXE/a34AkUls=; b=N/u905ItxtbEkYi2CCJV3qnapad8pxtqeQk5WWYarG2YuFZeK3z4PCi2QFGMYL8TQnZq6ed06ckQgwbvZcKIuyDGpuX4xfAd0rNo2jIYA30Wvpoudiyt0cBrpaQW/FsHb4u19AEq388WqrwEl43YtlANySknR6c/w6QJKokD82Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=SF99Rp8bnV3zKmTui8FZJ7Vpjao+0G94ZHcsRaEJEBpRA1FLTnlDBNYS+gUxovi8o5jXUQDY5cbsKlJkPZZo8fWK0+5LNa5ki7YyHBYjI2/ObjW0OqsFx9JaYGCAk4ImTNtrA+wmTJCQ7y3mlWrxeJxqehfWFqzoa4JlPCzrooI= Received: by 83.161.120.155 with SMTP id h1mr3344656waa.1196653873390; Sun, 02 Dec 2007 19:51:13 -0800 (PST) Received: by 83.161.120.155 with HTTP; Sun, 2 Dec 2007 19:51:13 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Mon, 3 Dec 2007 09:51:13 +0600 From: "Stepan Mishura" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: [general] Tracking 'must fix' issues for M4 In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org On 11/30/07, Tim Ellison <jasonweaver@example.org> wrote: > How do you want to track issues that we think must be fixed for M4? > > We can either create an umbrella issue like we did previously, or use > the JIRA 'version' field [1]. > Both ways work for me. -Stepan. > I don't mind either way, or maybe you know a better idea. > > > [1] I created M4 to see how it looks: > https://issues.apache.org/jira/browse/HARMONY?report=com.atlassian.jira.plugin.system.project:versions-panel > > Regards, > Tim From jasonweaver@example.org Mon Dec 03 08:39:54 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 36971 invoked from network); 3 Dec 2007 08:39:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 08:39:54 -0000 Received: (qmail 4402 invoked by uid 500); 3 Dec 2007 08:39:41 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 4376 invoked by uid 500); 3 Dec 2007 08:39:41 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 4367 invoked by uid 99); 3 Dec 2007 08:39:41 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 00:39:40 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO nf-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 08:39:21 +0000 Received: by nf-out-0910.google.com with SMTP id k4so2913797nfd for <jasonweaver@example.org>; Mon, 03 Dec 2007 00:39:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=nXeDGGuVrgk/rnGvkZbHwc8C+68meeSy3Ob0W8Q8Y18=; b=R/LeUaLUhv5MWUhyNW9D2BTqbAafclIBFLJSQ0ZIqiErkoTNFjmJox+21uaI2nyMM/BOKTEzjDRQfeks+QUrd6KIkkjjIIS7yFxtFreWjHvRTS5kjlz3ddfqkhjcGj0z1O8sRzX58hcUZqAu6UYRzguYRDn7ZMLimZ45qETHFmQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=SrtPe86k6VxQfzCoDE1vnpVy9Rw0lqFb6/1VcCYYSSP5n1HAhyLg/29sUwOiLwD1tEfHUGPeAZa7Mj9wuIGIMARrynBTkHHrKq33am5PZGRJXOpcARqpnb2PPkYcaD0w2BxngoQrcVgoacBxPouHqk7dldSLQEcuC5C9AcTlzAw= Received: by 83.161.120.155 with SMTP id a15mr1271158hug.1196671161989; Mon, 03 Dec 2007 00:39:21 -0800 (PST) Received: by 83.161.120.155 with HTTP; Mon, 3 Dec 2007 00:39:21 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Mon, 3 Dec 2007 14:39:21 +0600 From: "Mikhail Loenko" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: [general] Deciding a date for Milestone 4 In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Right 2007/11/30, Tim Ellison <jasonweaver@example.org>: > I see HARMONY-5098 has been committed. AFAIK there are no more major > changes due for this milestone iteration from anyone, right? > > Regards, > Tim > > Ilya Berezhniuk wrote: > > Moreover, HARMONY-5098 is the last chunk to add uncompressed > > references support to GC_GEN. > > > > Other components (VM and JITs) are already corrected to support > > uncompressed references, and those changes did not introduce any > > regressions. > > > > 2007/11/28, Rana Dasgupta <jasonweaver@example.org>: > >> I think that we should feel quite confident about it. All tests etc.pass at > >> this point, if we find bugs with larger benchmarks/apps, we will fix them. > >> So we should be OK :-) > >> > >> Rana > >> > >> On Nov 28, 2007 8:51 AM, Tim Ellison <jasonweaver@example.org> wrote: > >> > >>> Rana Dasgupta wrote: > >>>> One of the new features in DRLVM in this milestone is support for > >>> native 64 > >>>> bit references( we only supported 32 bit compressed references on 64 bit > >>>> architecture before and therefore accessibility upto 4GB ). Almost all > >>> the > >>>> feature work is done and committed The pending change is in > >>> Harmony-5098. > >>>> Pretty sure that it will be done reviewing/changes and will get > >>> committed by > >>>> Nov 30, but it may spill over by a day or two. Just a heads up. > >>> Is this something we (collectively) are happy to put in at the last > >>> minute? Is it something you would prefer people to use for a few weeks > >>> before declaring good enough for a milestone build? > >>> > >>> There should be no shame in moving it into the next milestone (which is > >>> why we want to hold them quite frequently, but I won't go on about that > >>> again :-) ). > >>> > >>> Regards, > >>> Tim > >>> > >>> > > > > > From jasonweaver@example.org Mon Dec 03 08:45:53 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 38003 invoked from network); 3 Dec 2007 08:45:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 08:45:53 -0000 Received: (qmail 9271 invoked by uid 500); 3 Dec 2007 08:45:40 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 9245 invoked by uid 500); 3 Dec 2007 08:45:40 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 9236 invoked by uid 99); 3 Dec 2007 08:45:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 00:45:40 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO nf-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 08:45:21 +0000 Received: by nf-out-0910.google.com with SMTP id k4so2915134nfd for <jasonweaver@example.org>; Mon, 03 Dec 2007 00:45:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=L4iwBg/EA+1W7hkoiet1ndMSk1XQCeLP+c+XoHuWvPU=; b=X2SMadu+zyWxn/i35JU304+paHt/p6sKkWCTwr/TmuNUqbXr45gLF8Cg6dN2FejfeCSOnQZawGKjucD0dqlm7mMWO7tQ+PFD6KDqDb4HkTvmnnUl1ljwJjpwofmjILNMwfzm3gc6iQBy51hntA3/Rg2ZjIqvD3fawiWh7oNOGP4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ZKS4X1y0pgzsOr9cu0gY4ENlBS3sU6KQ1vZ5HPjDQcvI+lFttOhiJv5ttX97VqCMCLiLGN0A9k6xPD0uHSU/Bgr/E8aTb05aZ2ou//XljjzYGuUJPBsyFDStJ8Pz/r/tgWGh8KURpu9Udprp/DxSjieU6ToakLEPvQIK889bl7Y= Received: by 83.161.120.155 with SMTP id x1mr1072608hub.1196671522030; Mon, 03 Dec 2007 00:45:22 -0800 (PST) Received: by 83.161.120.155 with HTTP; Mon, 3 Dec 2007 00:45:21 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Mon, 3 Dec 2007 14:45:22 +0600 From: "Mikhail Loenko" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: [general] Tracking 'must fix' issues for M4 In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <jasonweaver@example.org> <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org +0.0001 to the version tag Thanks, Mikhail 2007/12/3, Stepan Mishura <jasonweaver@example.org>: > On 11/30/07, Tim Ellison <jasonweaver@example.org> wrote: > > How do you want to track issues that we think must be fixed for M4? > > > > We can either create an umbrella issue like we did previously, or use > > the JIRA 'version' field [1]. > > > > Both ways work for me. > > -Stepan. > > > I don't mind either way, or maybe you know a better idea. > > > > > > [1] I created M4 to see how it looks: > > https://issues.apache.org/jira/browse/HARMONY?report=com.atlassian.jira.plugin.system.project:versions-panel > > > > Regards, > > Tim > From jasonweaver@example.org Mon Dec 03 08:51:12 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 38809 invoked from network); 3 Dec 2007 08:51:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 08:51:12 -0000 Received: (qmail 14480 invoked by uid 500); 3 Dec 2007 08:50:59 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 14457 invoked by uid 500); 3 Dec 2007 08:50:59 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 14448 invoked by uid 99); 3 Dec 2007 08:50:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 00:50:59 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO wa-out-1112.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 08:50:39 +0000 Received: by wa-out-1112.google.com with SMTP id k22so5452859waf for <jasonweaver@example.org>; Mon, 03 Dec 2007 00:50:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=wu2bhImxVqecN0+LTFOME4UTJnOgqSKwHeTTmnpfJfU=; b=iA+MXmQMh/JQj0IaMe1OkF4zogUm/hqoWK73KogQBcueWItOOsmoZXkownxJ9cb8EdsFRaj7yefhFmLmTEkQdRAATlhx9eWfv78VSBHCiRq2DHEKF8MQbWai4OfXFH+ckChjby0zVei2+mP6vQaSuWFCvYNglc4Fx22lPBYYmLM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=oUw1Xwy2qLvCkZ64TIDNNkWf++CGeY+Lh4wgG3OdV2vNwzL6RDQhXezcp9KTkPKkf65ciiVZYZKWKsX9FY8jHgcndYlKun2u1sWriuq1tXGD3ylHgvCRU9gO6ZaWLfjdkhov48obC5P44khIDMVFv+IwbDzDZhj4ce2qtRJD4KU= Received: by 83.161.120.155 with SMTP id w2mr952292wad.1196671841815; Mon, 03 Dec 2007 00:50:41 -0800 (PST) Received: by 83.161.120.155 with HTTP; Mon, 3 Dec 2007 00:50:41 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Mon, 3 Dec 2007 11:50:41 +0300 From: "Alexei Zakharov" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: [classlib][nio] jetty corrupts big static files In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Please note it also fails at least on SUSE 10 64bit. Regards, Alexei 2007/11/30, Aleksey Shipilev <jasonweaver@example.org>: > Alexei, > > It seems like your issue is not reproduced on my RHEL4 systems, while > on Debian I see exact buggy behavior you described. I'm having a quick > look now... > > Thanks, > Aleksey. > > On Nov 29, 2007 6:50 PM, Aleksey Shipilev <jasonweaver@example.org> wrote: > > Alexei, > > > > I have failed to reproduce the issue with r599456 32bit build on both > > Linux32/64 with both Selector providers and Jetty 6.1.2pre1. > > Stress tests worked out fine 5 of 5 runs each with 1000 iterations. > > > > I've used: > > Apache Harmony Launcher : (c) Copyright 1991, 2007 The Apache Software > > Foundation or its licensors, as applicable. > > java version "1.5.0" > > pre-alpha : not complete or compatible > > svn = r599456, (Nov 29 2007), Linux/ia32/gcc 3.4.6, release build > > http://harmony.apache.org > > > > On: > > - Linux linux64 2.6.9-55.ELlargesmp #1 SMP Fri Apr 20 16:46:56 EDT > > 2007 x86_64 x86_64 x86_64 GNU/Linux > > - Linux linux32 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 > > i686 i686 i386 GNU/Linux > > > > Thanks, > > Aleksey. > > > > > > On Nov 29, 2007 5:50 PM, Alexei Zakharov <jasonweaver@example.org> wrote: > > > Try it on Linux64, I was able to reproduce it very easily there. > > > > > > Thanks for doing this, > > > > > > Alexei > > > > > > 2007/11/29, Aleksey Shipilev <jasonweaver@example.org>: > > > > I have one wild thought about the origin of this issue, so I'm going > > > > to spend some time for trying. > > > > BTW, I failed to reproduce the crash even on legacy selector on my > > > > r588236 workspace, now I'm updating it to more recent one. > > > > > > > > Thanks, > > > > Aleksey. > > > > > > > > On Nov 29, 2007 5:40 PM, Alexei Zakharov <jasonweaver@example.org> wrote: > > > > > Hi Aleksey, > > > > > > > > > > Your provider works better than the default one - VM crash disappears. > > > > > VM runs into the dead loop instead :) BTW it would be great if you can > > > > > have a jasonweaver@example.org... > > > > > > > > > > Thanks, > > > > > Alexei > > > > > > > > > > 2007/11/29, Aleksey Shipilev <jasonweaver@example.org>: > > > > > > > > > > > Oh sorry, forget it, I should have read JIRA carefully. > > > > > > > > > > > > On Nov 29, 2007 5:11 PM, Aleksey Shipilev <jasonweaver@example.org> wrote: > > > > > > > Alexei, > > > > > > > > > > > > > > Can you try epoll()-based Selector [1] as fallback? Please specify > > > > > > > this option on cmdline: > > > > > > > -Djava.nio.channels.spi.SelectorProvider=org.apache.harmony.nio.internal.EpollSelectorProviderImpl > > > > > > > > > > > > > > [1] https://issues.apache.org/jira/browse/HARMONY-4879 > > > > > > > > > > > > > > > > > > > > > On Nov 29, 2007 5:06 PM, Alexei Zakharov <jasonweaver@example.org> wrote: > > > > > > > > Hi all, > > > > > > > > > > > > > > > > If you keep track of CC reports (either at [1] or by reading > > > > > > > > jasonweaver@example.org) then you probably noticed that we have > > > > > > > > intermittent failures of Jetty scenario on Linux'es for quite long > > > > > > > > period of time already. I've spent some time on investigation of this > > > > > > > > failure and found that Jetty-on-Harmony has issues with handling of > > > > > > > > big static files. In most cases it simply returns corrupted data. > > > > > > > > However, sometimes it hangs or even crashes. I've put the detailed > > > > > > > > description of this problem here [2]. In brief I think we have bugs in > > > > > > > > Harmony implementation of NIO selectors. Jetty works ok if its default > > > > > > > > SelectChannelConnector is replaced with any other of its connectors > > > > > > > > like SockerConnector (no NIO) or BlockingChannelConnector (NIO, but no > > > > > > > > selectors). Stack traces also point to problems somewhere in > > > > > > > > Java_org_apache_harmony_luni_platform_OSNetworkSystem_selectImpl . > > > > > > > > > > > > > > > > IMO such issue is rather critical because it prevents default > > > > > > > > configuration of Jetty from working correctly on Harmony. > > > > > > > > Unfortunately I'm not very familiar with NIO code by myself. So I > > > > > > > > think it would be nice if our NIO experts can take a jasonweaver@example.org. And > > > > > > > > IMO it would be good to have it fixed till M4. > > > > > > > > > > > > > > > > [1] http://people.apache.org/~mloenko/snapshot_testing/script/snapshots_summary.html > > > > > > > > [2] https://issues.apache.org/jira/browse/HARMONY-5219 > > > > > > > > > > > > > > > > Thanks, > > > > > > > > Alexei From jasonweaver@example.org Mon Dec 03 14:22:54 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 41405 invoked from network); 3 Dec 2007 14:22:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 14:22:54 -0000 Received: (qmail 46482 invoked by uid 500); 3 Dec 2007 14:22:41 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 46453 invoked by uid 500); 3 Dec 2007 14:22:41 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 46444 invoked by uid 99); 3 Dec 2007 14:22:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 06:22:40 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO rn-out-0102.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 14:22:20 +0000 Received: by rn-out-0102.google.com with SMTP id e11so914379rng for <jasonweaver@example.org>; Mon, 03 Dec 2007 06:22:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=H/ThqOjLS6U2TW0sKZoICN1IB1a23B9kz0SOiAMRkmk=; b=JAcFJds6KGVeYnl3kJxZu+odUj1AooeA+pvRsytVfKrmuY3etyrhYJtftA2kwLRjSlgACykYxuIcF/zFOGXsjtFoHt5yLP16IDFQL5kRyJNz7MGzL7CMsdc49mzvBTQVCyvm/4p6sJcaMhofcLJXy2jeYgX4PKChUoySUbf0h74= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:mime-version:content-type; b=xiwWJLbnGz2jzVYsAits2BEVVnVqg/BupVL5hgqbZvhRKkxeidnAftwBoEuGCZpMueaOAtHhHyqNEHdpLQbR84bT6RC3fgWkGKpSuhjPTBbasx6Ir/mgvNSWeNuPTb+ZHNJ85XuJ8zdjBMCygEByB29rIc6txHMA7/hJjeQPgm4= Received: by 83.161.120.155 with SMTP id r9mr1235620ybd.1196691741959; Mon, 03 Dec 2007 06:22:21 -0800 (PST) Received: by 83.161.120.155 with HTTP; Mon, 3 Dec 2007 06:22:21 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Mon, 3 Dec 2007 22:22:21 +0800 From: "junguo pu" <jasonweaver@example.org> To: jasonweaver@example.org Subject: A problem, when load the picture MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1664_812662.1196691741940" X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_1664_812662.1196691741940 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, all: I'm glad to see the progress you make everyday, although problems are unaviodable. In our opinion, the gap between harmony and sun is not the functions whether full-scale but the functions' haleness and stableness. For example, the picture load mechanism. When we start to load a .png, there are two main threads: EventDispatchThread and ImageLoadThread. Here we can see harmony use a single interface to insure the asynchronous picture loading problem. A single interface means that EventDispatchThread communicating with the ImageLoadThread by using BufferedImage.getWidth() method. But without a management, how can you assure that whether ImageLoadThread loaded the picture has done, when it return the image instance. Maybe if we compounding our modules under harmony imaging rules cover some problems, but you never know the users will do under which order. Picture loding is the typical problem of such kind. So we hope that harmony will consider more cases than just implementing the functions' interface independently. More problems we meet will be submit. Regards. Jorcco Poo 3-Dec-2007 ------=_Part_1664_812662.1196691741940-- From jasonweaver@example.org Tue Dec 04 06:52:52 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 59396 invoked from network); 4 Dec 2007 06:52:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 06:52:51 -0000 Received: (qmail 50150 invoked by uid 500); 4 Dec 2007 06:52:38 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 50124 invoked by uid 500); 4 Dec 2007 06:52:38 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 50115 invoked by uid 99); 4 Dec 2007 06:52:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 22:52:38 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mu-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 06:52:18 +0000 Received: by mu-out-0910.google.com with SMTP id w8so671211mue for <jasonweaver@example.org>; Mon, 03 Dec 2007 22:52:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=rH/pX9V2Q/gjaHrHX4dwAJRQ2DqUOFagaQGaEPxYTyk=; b=QGyvVaQpeAKp0wn+L6tvgQqWKhesv2um6pbLC2lwjfVEsMVl2dMpJfDmzlZxXIyTHJQFibwcOhlqbWRngHyzurXXN+MDkzoDU0l3hxjSQEkmKqRSX1uToNp92Hj2dLWrI1q18/0Q0tvzVWqnfLpnJpPPc4qGiloBlcTLRp6weUc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=giJNqE6yLBm0+3bZFw7GFRzIAYBV0OUeelx/Rb6yFyXLiCQzcnoYgM/+YAdDBSuTA+RWcs5rWZ7Hm2UUJGsa7pDHVc8scn38pCctBGntqQfysvKXN6ds9oJxtB97FS1npt8w0QjwL3d/RoUHaXVYQEw+AB9noLqdtRcH3IKfA/A= Received: by 83.161.120.155 with SMTP id k14mr838558bue.1196751139260; Mon, 03 Dec 2007 22:52:19 -0800 (PST) Received: by 83.161.120.155 with HTTP; Mon, 3 Dec 2007 22:52:19 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Tue, 4 Dec 2007 09:52:19 +0300 From: "Igor Stolyarov" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: A problem, when load the picture In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9374_27203542.1196751139251" References: <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_9374_27203542.1196751139251 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline > For example, the picture load mechanism. When we start to load a .png, > there > are two main threads: EventDispatchThread and ImageLoadThread. Here we can > > see harmony use a single interface to insure the asynchronous picture > loading problem. A single interface means that EventDispatchThread > communicating with the ImageLoadThread by using BufferedImage.getWidth() > method. But without a management, how can you assure that whether > ImageLoadThread loaded the picture has done, when it return the image > instance. Hi, Jorcco, Regarding management of image loading. There is interface ImageObserver ( java.awt.ImageObserver). That interface is an asynchronous update interface for receiving notifications about Image information as the Image is constructed. When you created Image instance, for example: Image img = Toolkit.getDefaultToolkit().createImage("image.png"); You haven't yet any image data until you whether ask image size or start draw image, for example: int width = img.getWidth(ImageObserver instance); or Graphics.drawImage(Image, x, y, ImageObserver); After that image loading process starts and ImageObserver interface allows you traking all image loading stages. Also there are two useful Toolkit methods prepareImage and checkImage. First method starts image loading process and returns true if image fully loaded, second one allows recieved image loading states. If you have else questions, wellcome. Thanks, Igor ------=_Part_9374_27203542.1196751139251-- From jasonweaver@example.org Tue Dec 04 07:17:18 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 64345 invoked from network); 4 Dec 2007 07:17:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 07:17:16 -0000 Received: (qmail 67976 invoked by uid 500); 4 Dec 2007 07:17:03 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 67946 invoked by uid 500); 4 Dec 2007 07:17:03 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 67937 invoked by uid 99); 4 Dec 2007 07:17:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 23:17:03 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO rv-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 07:16:43 +0000 Received: by rv-out-0910.google.com with SMTP id k20so3268741rvb for <jasonweaver@example.org>; Mon, 03 Dec 2007 23:16:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=TMU5qrnZtA/hhb0VNhlFsYyr+pDYlHrUexu7PtSiTCg=; b=r1tV655lQfCA1rheTw4BUGev7cNAEWrB0NqVT7zl0V7P3QHxzpiPr9RDvk4pteMYwC2Ys1Jh9t9z3EZ+bw71Ds4GYOncsi1uigB0uxsFECfWAUyB53VPkM/fNcxszFKFtjWcOkhrjJFYPXSWVZyfiqVCtmfFBNt+J9KQUu7/WF4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=X4mCcRD3CZRWRNR5GFZRWnm6yIdZZfFrhsPrF6X9VAV77nKMBXxRxjC7ExoQ3aGk76ovwrmR/MXN/N4RSl9FTU2gTv0g0P9N1X5kTlXSpJGnTbI0koF7LFZuZUvi65m8HndF6dp6a+jHJ7Xx1EbekLmLzZGM99PesE5SfQ9Z22A= Received: by 83.161.120.155 with SMTP id k2mr34186wff.1196752605652; Mon, 03 Dec 2007 23:16:45 -0800 (PST) Received: by 83.161.120.155 with HTTP; Mon, 3 Dec 2007 23:16:45 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Tue, 4 Dec 2007 00:16:45 -0700 From: "Rana Dasgupta" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: Harmony build In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_8943_16410912.1196752605656" References: <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_8943_16410912.1196752605656 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Not all the deprecation is due to the new secure apis in MSVC8. There is some deprecation disabled by _CRT_NONSTDC_NO_DEPRECATE for functions( mostly string eg., stricmp() ) that are not part of standard C library, but in POSIX. So all three defines are possibly needed to supress all warnings. Just turning off the warnings is not the best solution, but I can't think of a more portable approach. Thanks, Rana On Dec 2, 2007 10:39 AM, Igor Stolyarov <jasonweaver@example.org> wrote: > 2007/11/30, Pavel Pervov <jasonweaver@example.org>: > > > > Igor, > > > > Tim did this for class library build as he mentioned here. So, now it is > > time to fix this in DRLVM build. > > > Pavel, I've had warning about deprecated API while build Classlib, it was > warning about using depracated ATOI function and one of the String > processing fuction. > > Thanks, > Igor > ------=_Part_8943_16410912.1196752605656-- From jasonweaver@example.org Tue Dec 04 07:33:21 2007 Return-Path: <jasonweaver@example.org> Delivered-To: jasonweaver@example.org Received: (qmail 67155 invoked from network); 4 Dec 2007 07:33:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 07:33:21 -0000 Received: (qmail 75061 invoked by uid 500); 4 Dec 2007 07:33:09 -0000 Delivered-To: jasonweaver@example.org Received: (qmail 74689 invoked by uid 500); 4 Dec 2007 07:33:08 -0000 Mailing-List: contact jasonweaver@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jasonweaver@example.org> List-Unsubscribe: <mailto:jasonweaver@example.org> List-Post: <mailto:jasonweaver@example.org> List-Id: <dev.harmony.apache.org> Reply-To: jasonweaver@example.org Delivered-To: mailing list jasonweaver@example.org Received: (qmail 74680 invoked by uid 99); 4 Dec 2007 07:33:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 23:33:08 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jasonweaver@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO an-out-0708.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 07:32:48 +0000 Received: by an-out-0708.google.com with SMTP id b21so885203ana for <jasonweaver@example.org>; Mon, 03 Dec 2007 23:32:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=iwcRTTrq2aMjsvlS8BlbpXY0asLRfvLsXwbHzKV3kxE=; b=kI0O6Hz8CTWZLoCaPlQgrq4xCpnhDJob55gghhrad+oKwlWr+Sg1GA/Yq7hrjJCNFPekiYuTHsJ/oF5A3ntoxpWnGcv9GkLXlOkHaJwd2xfT0npIZp6UmTkZmT4v2ZJnJaApoN7Wv7UlVRpRtLZnUFEBO6AZXezBs/SyQuOZm7I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ufPbQlzC4BpbCwUrbiGOLkGXmi2XXzt8lNbringiCUt8uPKLhArbtI6Yf/iJHRkUsTDVIuxEv2OHpQpln3xGY1fQP7shlfB55qbW2927c+nx4g9WXxZUp/jfSUV0oAvG+j3OFBCPwacIKj48XCcLR4zrwvLettuukltzMSy/HrY= Received: by 83.161.120.155 with SMTP id o10mr55091ybf.1196753570094; Mon, 03 Dec 2007 23:32:50 -0800 (PST) Received: by 83.161.120.155 with HTTP; Mon, 3 Dec 2007 23:32:50 -0800 (PST) Message-ID: <jasonweaver@example.org> Date: Tue, 4 Dec 2007 10:32:50 +0300 From: "Alexey Petrenko" <jasonweaver@example.org> To: jasonweaver@example.org Subject: Re: [general]Harmony snapshot crashed (win32) In-Reply-To: <jasonweaver@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> <jasonweaver@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Paulex, we've tried to reproduce the issue on our English WinXP and we've failed to do so. To switch to Chinese we've switched to Chinese (PRC) in regional settings and non-Unicode programs tab. Any other hints? SY, Alexey 2007/11/29, Yang Paulex <jasonweaver@example.org>: > 2007/11/29, Linbin <jasonweaver@example.org>: > > > > I found it's about Windows region setting. > > > > It will not crash if region is set to English (American) on my machine. > > > > But setting to Chinese (PRC) leads to crash. > > > The finding is confirmed, just tried to set my winxp to en_US, and my local > build works. > > IMO, this is a serious issue, and should be the candidate to be fixed before > M4. > > 2007/11/28, Yang Paulex <jasonweaver@example.org>: > > > 2007/11/28, Pavel Ozhdikhin <jasonweaver@example.org>: > > > > > > > > I remember someone reported a similar problem with loadLibrary running > > > > Harmony on a localized OS version. Is it your case? Or do you use a > > > > directory created in a local language in the path to Harmony? > > > > > > > > > Maybe, my winxp default locale is zh_CN. But the directory should be > > clear, > > > no unicode, no spaces... > > > > > > Thank you, > > > > Pavel > > > > > > > > > > > > On 11/27/07, Mikhail Fursov <jasonweaver@example.org> wrote: > > > > > > > > > > Just checked the snapshot you mentioned - works fine for me.. > > > > > > > > > > Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache > > Software > > > > > Foundation or its licensors, as applicable. > > > > > java version "1.5.0" > > > > > pre-alpha : not complete or compatible > > > > > svn = r597678, (Nov 25 2007), Windows/ia32/msvc 1310, release build > > > > > http://harmony.apache.org > > > > > > > > > > > > > > > > > > > > On Nov 27, 2007 12:57 PM, Yang Paulex <jasonweaver@example.org> wrote: > > > > > > I got similar error several days ago by building bundle JRE > > myself, > > > > and > > > > > an > > > > > > clean rebuild didn't fix that. I thought my envrionment setting > > may be > > > > > > broken, and haven't got enough time to investigate yet. > > > > > > > > > > > > BTW, it's windows only problem to me. > > > > > > > > > > > > 2007/11/27, Linbin <jasonweaver@example.org>: > > > > > > > > > > > > > > > > > > >
{'source': 'Apache Software Foundation Public Mail Archives'}