Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 28990 invoked from network); 15 Feb 2008 16:12:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Feb 2008 16:12:32 -0000 Received: (qmail 63434 invoked by uid 500); 15 Feb 2008 16:12:26 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 63420 invoked by uid 500); 15 Feb 2008 16:12: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 63411 invoked by uid 99); 15 Feb 2008 16:12:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Feb 2008 08:12:26 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Feb 2008 16:11:48 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 9BB4871403C for ; Fri, 15 Feb 2008 08:12:08 -0800 (PST) Message-ID: <16774004.1203091928633.JavaMail.jira@brutus> Date: Fri, 15 Feb 2008 08:12:08 -0800 (PST) From: "Ilya Berezhniuk (JIRA)" To: commits@harmony.apache.org Subject: [jira] Commented: (HARMONY-5504) [drlvm][port] Restructure DRLVM's sources to extract most of platform dependent code into portlib In-Reply-To: <26855278.1202907189446.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HARMONY-5504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12569300#action_12569300 ] Ilya Berezhniuk commented on HARMONY-5504: ------------------------------------------ Just for information - it can help in moving files in SVN: '0002' moves the following files: # renamed: vm/port/include/lil.h -> vm/vmcore/include/lil.h # renamed: vm/port/include/lil_code_generator.h -> vm/vmcore/include/lil_code_generator.h # renamed: vm/port/include/lil_code_generator_utils.h -> vm/vmcore/include/lil_code_generator_utils.h # renamed: vm/port/src/lil/em64t/pim/include/lil_code_generator_em64t.h -> vm/vmcore/src/lil/em64t/include/lil_code_generator_em64t.h # renamed: vm/port/src/lil/em64t/pim/lil_code_generator_em64t.cpp -> vm/vmcore/src/lil/em64t/lil_code_generator_em64t.cpp # renamed: vm/port/src/lil/em64t/pim/m2n_em64t.cpp -> vm/vmcore/src/lil/em64t/m2n_em64t.cpp # renamed: vm/port/src/lil/em64t/pim/m2n_em64t_internal.h -> vm/vmcore/src/lil/em64t/m2n_em64t_internal.h # renamed: vm/port/src/lil/em64t/pim/stack_iterator_em64t.cpp -> vm/vmcore/src/lil/em64t/stack_iterator_em64t.cpp # renamed: vm/port/src/lil/ia32/pim/include/lil_code_generator_ia32.h -> vm/vmcore/src/lil/ia32/include/lil_code_generator_ia32.h # renamed: vm/port/src/lil/ia32/pim/lil_code_generator_ia32.cpp -> vm/vmcore/src/lil/ia32/lil_code_generator_ia32.cpp # renamed: vm/port/src/lil/ia32/pim/m2n_ia32.cpp -> vm/vmcore/src/lil/ia32/m2n_ia32.cpp # renamed: vm/port/src/lil/ia32/pim/m2n_ia32_internal.h -> vm/vmcore/src/lil/ia32/m2n_ia32_internal.h # renamed: vm/port/src/lil/ia32/pim/stack_iterator_ia32.cpp -> vm/vmcore/src/lil/ia32/stack_iterator_ia32.cpp # renamed: vm/port/src/lil/ipf/pim/include/lil_code_generator_ipf.h -> vm/vmcore/src/lil/ipf/include/lil_code_generator_ipf.h # renamed: vm/port/src/lil/ipf/pim/lil_code_generator_ipf.cpp -> vm/vmcore/src/lil/ipf/lil_code_generator_ipf.cpp # renamed: vm/port/src/lil/ipf/pim/m2n_ipf.cpp -> vm/vmcore/src/lil/ipf/m2n_ipf.cpp # renamed: vm/port/src/lil/ipf/pim/m2n_ipf_internal.h -> vm/vmcore/src/lil/ipf/m2n_ipf_internal.h # renamed: vm/port/src/lil/ipf/pim/stack_iterator_ipf.cpp -> vm/vmcore/src/lil/ipf/stack_iterator_ipf.cpp # renamed: vm/port/src/lil/lil.cpp -> vm/vmcore/src/lil/lil.cpp # renamed: vm/port/src/lil/lil_code_generator.cpp -> vm/vmcore/src/lil/lil_code_generator.cpp # renamed: vm/port/src/lil/lil_code_generator_utils.cpp -> vm/vmcore/src/lil/lil_code_generator_utils.cpp # renamed: vm/port/src/lil/pim/m2n.cpp -> vm/vmcore/src/lil/stack_iterator/m2n.cpp # renamed: vm/port/src/lil/pim/stack_iterator.cpp -> vm/vmcore/src/lil/stack_iterator/stack_iterator.cpp '0005' moves the following files: # renamed: vm/vmcore/include/native_modules.h -> vm/port/include/native_modules.h # renamed: vm/vmcore/src/util/linux/native_modules.cpp -> vm/port/src/modules/linux/native_modules_os.c # renamed: vm/vmcore/src/util/native_modules_common.cpp -> vm/port/src/modules/native_modules.c # renamed: vm/vmcore/src/util/win/native_modules.cpp -> vm/port/src/modules/win/native_modules_os.c > [drlvm][port] Restructure DRLVM's sources to extract most of platform dependent code into portlib > ------------------------------------------------------------------------------------------------- > > Key: HARMONY-5504 > URL: https://issues.apache.org/jira/browse/HARMONY-5504 > Project: Harmony > Issue Type: Task > Components: DRLVM > Environment: All > Reporter: Gregory Shimansky > Assignee: Gregory Shimansky > Attachments: 0001-Added-standalone-crash-handler-header-and-basic-infr.patch, 0002-move-moved-LIL-files-from-PORT-to-VMCORE.txt, 0003-corrected-build-for-moved-LIL.txt, 0004-moved-register-context-structure-to-open.txt, 0005-move-moved-native_modules-from-VMCORE-to-PORT.txt, 0006-native_modules-are-adopted-for-using-in-PORT.txt > > > There is a code freeze, so I decided to create a working place for my patches for DLRVM's port library in JIRA. > The goal of this task is to separate DRLVM's platform dependent code from VM sources into multiple subcategories of port library. Such platform dependent code is crash handler, stack iteration, signals/exception handlers, modules tables, NCAI safe memory access and probably some more stuff that I didn't identify yet. > Such separation will define clear interfaces, possibly some components could be reused by other projects. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.