From owner-freebsd-java Fri Sep 21 10:17:47 2001 Delivered-To: freebsd-java@freebsd.org Received: from calliope.cs.brandeis.edu (calliope.cs.brandeis.edu [129.64.3.189]) by hub.freebsd.org (Postfix) with ESMTP id DA11737B41F for ; Fri, 21 Sep 2001 10:17:43 -0700 (PDT) Received: from localhost (meshko@localhost) by calliope.cs.brandeis.edu (8.9.3/8.9.3) with ESMTP id NAA10008; Fri, 21 Sep 2001 13:17:39 -0400 Date: Fri, 21 Sep 2001 13:17:37 -0400 (EDT) From: Mikhail Kruk To: Cc: Subject: offtopic question [Re: Shujit doesn't work with Forte and JDK1.3.1 on FreeBSD] In-Reply-To: <20010922021111P.shudoh@aist.go.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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 > Those shuJIT's bugs are very interesting for me. Almost > all the bugs are related to synchronization. One of them > involves tail recursion elimination (an optimization > technique) of a synchronized method. This is very interesting. Is this a common practice to eliminate tail recursion in Java JIT compilers or is it only shujit that does that? In general is it a common optimization in procedural languages like Java, C etc? Thanks! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message