Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 41674 invoked from network); 16 Mar 2009 23:19:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Mar 2009 23:19:26 -0000 Received: (qmail 13439 invoked by uid 500); 16 Mar 2009 23:19:26 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 13346 invoked by uid 500); 16 Mar 2009 23:19:26 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 13337 invoked by uid 99); 16 Mar 2009 23:19:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Mar 2009 16:19:26 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [192.87.106.226] (HELO aurora.apache.org) (192.87.106.226) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Mar 2009 23:19:24 +0000 Received: from aurora.apache.org (localhost [127.0.0.1]) by aurora.apache.org (8.13.8+Sun/8.13.8) with ESMTP id n2GNJ44G021228 for ; Mon, 16 Mar 2009 23:19:04 GMT Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki To: commits@harmony.apache.org Date: Mon, 16 Mar 2009 23:19:04 -0000 Message-ID: <20090316231904.21188.4462@aurora.apache.org> Subject: [Harmony Wiki] Update of "Google Summer Of Code 2009 Projects Proposals" by AndrewCornwall X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification. The following page has been changed by AndrewCornwall: http://wiki.apache.org/harmony/Google_Summer_Of_Code_2009_Projects_Proposals ------------------------------------------------------------------------------ || '''Title''' || '''Extend VMTT bytecode assembler''' || || '''ASF Project''' || Apache Harmony http://harmony.apache.org || || '''Keywords''' || Java, tools, vmtt|| - || '''Description''' || VMTT is a bytecode assembler used to test the Apache Harmony VM and class library. For this task, you would extend it in several ways: adding real labels (so one could write jsr loop instead of jsr -5), adding flexibility to emit more bad classes (specifying padding for tableswitch/lookupswitch, allowing double/long constant pool entries without a subsequent constant pool entry), allowing for mixed asm and bin in methods, allowing for insertion of binary data in other places (such as the constant pool), and fixing existing defects. If legal approval is available, you might extend VMTT to read the JASM format as well.|| + || '''Description''' || VMTT is a bytecode assembler used to test the Apache Harmony VM and class library. For this task, you would extend it in several ways: adding real labels (so one could write jsr loop instead of jsr -5), adding flexibility to emit more bad classes (specifying padding for tableswitch/lookupswitch, allowing double/long constant pool entries without a subsequent constant pool entry), allowing for mixed asm and bin in methods, allowing for insertion of binary data in other places (such as the constant pool), warning users of possible errors (such as bad code_length for a given code array (configurable)), and fixing existing defects. If legal approval is available, you might extend VMTT to read the JASM format as well.|| || '''Possible Mentors''' || Andrew Cornwall || || '''Status''' || Unassigned ||