From owner-freebsd-java Tue Dec 11 14:33:34 2001 Delivered-To: freebsd-java@freebsd.org Received: from gnuppy.monkey.org (cx739861-a.dt1.sdca.home.com [24.5.164.61]) by hub.freebsd.org (Postfix) with ESMTP id 437FE37B41F for ; Tue, 11 Dec 2001 14:33:30 -0800 (PST) Received: from billh by gnuppy.monkey.org with local (Exim 3.33 #1 (Debian)) id 16DvSg-0000Xs-00; Tue, 11 Dec 2001 14:33:18 -0800 Date: Tue, 11 Dec 2001 14:33:18 -0800 To: Daniel Eischen Cc: Bill Huey , Nate Williams , absinthe@pobox.com, shanon loveridge , freebsd-java@FreeBSD.ORG Subject: Re: Pthreads bug fix [was Re: jdk1.3.1p5] Message-ID: <20011211223318.GB2002@gnuppy> References: <20011211130254.GA9181@gnuppy> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.24i From: Bill Huey Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Tue, Dec 11, 2001 at 08:18:47AM -0500, Daniel Eischen wrote: > Yes, it is ;-). Please don't let anything like this get committed > without giving me a chance to deuglify it :-) :-) Oh, no, it's definitely not ready for CVS commit. It's definitely pure super-slop, but I needed to at least get it out so that folks that are responsible for the pthreads system can look at the logic and possibly reimplement it in the style and manner it's expected to be. Uh, 1) The timespec stuff seems ok since it cleans up the useage of it and treats it properly a vector with associated add/substract operations instead of just inserting random logic at those points. The might be a good style change for that part of the library. 2) The state_log stuff was essential for me to track down the bug in the first place and it's up to you whether you'd like to keep it in or not. It's sloppily pieced together at this point and I'm not in a place where I really care about that as much as just trying to get it and the JVM to work correctly in the first place. 3) The waiting queue recalculation stuff seems to be logically ok, but was also sloppily glued together. I only marginally care for the same reason as above. ;-) In summary, I'm basically lazy and would like you to fix all the problems with it. ;-) Hey, did I do ok with the patch ? Thanks bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message