Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 18958 invoked from network); 20 Oct 2006 08:31:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Oct 2006 08:31:51 -0000 Received: (qmail 21461 invoked by uid 500); 20 Oct 2006 08:31:50 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 20901 invoked by uid 500); 20 Oct 2006 08:31:48 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 20887 invoked by uid 99); 20 Oct 2006 08:31:48 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Oct 2006 01:31:48 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of t.p.ellison@gmail.com designates 66.249.92.168 as permitted sender) Received: from [66.249.92.168] (HELO ug-out-1314.google.com) (66.249.92.168) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Oct 2006 01:31:47 -0700 Received: by ug-out-1314.google.com with SMTP id y2so840132uge for ; Fri, 20 Oct 2006 01:31:25 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=jYQ30xFqI7gH+IPIyMrv89AcDOPF7OSmNYM7PChWE3huK1qO29vTRlUem7m/TML+5a7S5xCId60CNa5FsvYnSHD0xXwj78awmx9pW+z75yrCUGOUJPpcaXynMuEqXf2s9dKgRzXqS5GrR53Kny9nE5wmHPDc1ezE4WHeAMG/KsM= Received: by 10.66.216.6 with SMTP id o6mr1508077ugg; Fri, 20 Oct 2006 01:31:25 -0700 (PDT) Received: from ?9.20.183.69? ( [195.212.29.75]) by mx.google.com with ESMTP id b23sm842450ugd.2006.10.20.01.31.25; Fri, 20 Oct 2006 01:31:25 -0700 (PDT) Message-ID: <45388957.2090503@gmail.com> Date: Fri, 20 Oct 2006 09:31:19 +0100 From: Tim Ellison User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: [general] Incubator graduation update References: <45385D4B.9040104@pobox.com> In-Reply-To: <45385D4B.9040104@pobox.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N FWIW: Below are the results of running RAT on a windows snapshot. For some reason it complained about lack of ASF block comments in DLLs, and proceeded to dump them to the console, so I chopped them out of the report. Looks like mainly missing block comments in emconf files. I suspect that it will be helpful to do this on an HDK snapshot, plus on a source drop (that we don't produce at present, but should IMO). Regards, Tim ----------------------------------------------------------------------- Notes: 3 Binaries: 39 Archives: 44 Standards: 72 27 Apache Licensed 45 Unknown Licenses Analysing Documents... Files with ASL headers will be marked L Binary files (which do not require ASL headers) will be marked B Compressed archives will be marked A Notices, licenses etc will be marked N D \harmony-jre-r450941 !????? COPYRIGHT N INCUBATOR_NOTICE.txt N LICENSE N NOTICE !????? THIRD_PARTY_NOTICES.txt !????? readme.txt D \harmony-jre-r450941\bin !????? ICUInterface34.dll !????? Win32Wrapper.dll !????? accessors.dll !????? fontlib.dll !????? gl.dll ASL harmony.properties ASL harmony_ca.properties ASL harmony_cs.properties ASL harmony_de.properties ASL harmony_es.properties ASL harmony_fr.properties ASL harmony_hu.properties ASL harmony_it.properties ASL harmony_ja.properties ASL harmony_ko.properties ASL harmony_pl.properties ASL harmony_pt_BR.properties ASL harmony_ru.properties ASL harmony_sk.properties ASL harmony_sl.properties ASL harmony_tr.properties ASL harmony_zh.properties ASL harmony_zh_TW.properties !????? hyarchive.dll !????? hyauth.dll !????? hyinstrument.dll !????? hyluni.dll !????? hynio.dll !????? hyprefs.dll !????? hyprt.dll !????? hysecurity.dll !????? hysig.dll !????? hytext.dll !????? hythr.dll !????? hyzlib.dll !????? icudt34.dll !????? icuin34.dll !????? icuuc34.dll B java.exe B javaw.exe !????? jpegdecoder.dll !????? lcmm.dll !????? msvcr71.dll D \harmony-jre-r450941\bin\default !????? client.emconf !????? eclipse.bat !????? em.dll !????? encoder.lib !????? gc.dll !????? harmonyvm.dll !????? harmonyvm.lib !????? harmonyvm.properties !????? hythr.dll !????? interpreter.dll !????? jet.emconf !????? jitrino.dll !????? opt.emconf !????? server.emconf !????? server_static.emconf !????? ti.emconf !????? vmi.dll !????? zlib1.dll D \harmony-jre-r450941\doc ASL GettingStarted.htm !????? drl.css D \harmony-jre-r450941\doc\images B DRL_structure.gif B EM_interfaces.gif B Stack.gif B Stack_managed.gif B Stack_native.gif B VM_core.gif B bytecode_to_native.gif B code_selector.gif B compilation_process.gif B debug_java_application.gif B debug_result.gif B debugging_code.gif B final_alloc_all.gif B final_final_queue.gif B final_graph.gif B final_queques.gif B final_threads.gif B final_unmarked_queue.gif B log_categories.gif B monitor_structure.gif B new_java_class.gif B new_project.gif B operand_depth.gif B operand_to_memory.gif B package_explorer.gif B print_hello_world.gif B reference_count.gif B run_java_application.gif B selecting_code.gif B toggle_breakpoint.gif B vCRC.gif B workspace1.gif B workspace_launcher.gif D \harmony-jre-r450941\include ASL jni.h ASL jni_types.h ASL jvmti.h ASL jvmti_types.h D \harmony-jre-r450941\lib ASL logging.properties D \harmony-jre-r450941\lib\boot A accessibility.jar A annotation.jar A antlr-2.7.5.jar A applet.jar A archive.jar A auth.jar A awt.jar A beans.jar ASL bootclasspath.properties A concurrent.jar A crypto.jar A icu4jni-3.4.jar A instrument.jar A jndi.jar A kernel.jar A lang-management.jar A logging.jar A luni-kernel-stubs.jar A luni.jar A math.jar A misc.jar A nio.jar A nio_char.jar A prefs.jar A regex.jar A rmi.jar A security-kernel-stubs.jar A security.jar A sound.jar A sql.jar A suncompat.jar A swing.jar A text.jar A x-net.jar D \harmony-jre-r450941\lib\boot\bcel-5.2 A bcel-5.2.jar D \harmony-jre-r450941\lib\boot\icu4j_3.4.4 A icu4j_3_4_4.jar D \harmony-jre-r450941\lib\boot\icu4j_3.4.4\META-INF B MANIFEST.MF D \harmony-jre-r450941\lib\boot\mx4j_3.0.1 A mx4j-remote.jar A mx4j.jar D \harmony-jre-r450941\lib\boot\mx4j_3.0.1\META-INF B MANIFEST.MF D \harmony-jre-r450941\lib\boot\xalan-j_2.7.0 A xalan.jar D \harmony-jre-r450941\lib\boot\xalan-j_2.7.0\META-INF B MANIFEST.MF D \harmony-jre-r450941\lib\boot\xerces_2.8.0 A resolver.jar A xercesImpl.jar A xml-apis.jar D \harmony-jre-r450941\lib\boot\xerces_2.8.0\META-INF B MANIFEST.MF D \harmony-jre-r450941\lib\boot\yoko-m1 A yoko-rmi.jar A yoko.jar D \harmony-jre-r450941\lib\ext A bcprov.jar D \harmony-jre-r450941\lib\security ASL java.policy ASL java.security Printing headers for files without ASL header... ===================================================================== ==COPYRIGHT (\harmony-jre-r450941\COPYRIGHT) ===================================================================== The following copyright notice(s) were affixed to portions of the code with which this file is now or was at one time distributed and are placed here unaltered. (C) Copyright 2005 Intel Corporation (C) Copyright 2005-2006 Intel Corporation ===================================================================== ==THIRD_PARTY_NOTICES.txt (\harmony-jre-r450941\THIRD_PARTY_NOTICES.txt) ===================================================================== The attached notices are provided for information only. License Notice for ICU4C version 3.4 ==================================== ICU License - ICU 1.8.1 and later COPYRIGHT AND PERMISSION NOTICE Copyright (c) 1995-2005 International Business Machines Corporation and others All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. -------------------------------------------------------------------------------- All trademarks and registered trademarks mentioned herein are the property of their respective owners. ================================================================================ ================================================================================ ===================================================================== ==readme.txt (\harmony-jre-r450941\readme.txt) ===================================================================== Apache Harmony JRE with DRLVM Binary Release for Windows*/ia32 CONTENTS --------- The JRE contains the following directories bin - Main DRL executable file and set of dynamic libraries needed for running doc - Getting Started guide include - Set of header files containing an external specification lib - Compiled classes and other resources SYSTEM REQUIREMENTS ------------------- This distribution was build for the ia32 architecture and the Windows operating system. JIT EXECUTION MODE ------------------ By default, the VM runs with the just-in-time compiler enabled. To start the VM with the interpreter, supply the -Xint command-line option right after the executable name. ===================================================================== ==ICUInterface34.dll (\harmony-jre-r450941\bin\ICUInterface34.dll) ===================================================================== ===================================================================== ==client.emconf (\harmony-jre-r450941\bin\default\client.emconf) ===================================================================== #EM configuration file for 'client' mode of Jitrino chains=chain1,chain2 chain1.jits=JET_CLINIT chain2.jits=JET_DPGO,CD_OPT # JET_CLINIT compiles only methods, all other methods compiled with JET_DPGO # which does entry/backedge instrumentation chain1.filter=+:: chain1.filter=- JET_CLINIT.file=jitrino JET_DPGO.file=jitrino CD_OPT.file=jitrino #Confuguration of profile collector and recompilation JET_DPGO.genProfile=EB_PROF EB_PROF.profilerType=EB_PROFILER CD_OPT.useProfile=EB_PROF EB_PROF.mode=SYNC EB_PROF.entryThreshold=10000 EB_PROF.backedgeThreshold=100000 # these options are used only in ASYNC profiler mode #EB_PROF.tbsTimeout=5 #EB_PROF.tbsInitialTimeout=0 # Options to be passed to JIT -Djit.JET_CLINIT.path= -Djit.JET_DPGO.path= -Djit.CD_OPT.path=opt_init,translator,optimizer,hir2lir,codegen -Djit.CD_OPT.path.optimizer=ssa,devirt,inline,purge,simplify,uce,dce,lazyexc,memopt,simplify,uce,dce,lower,dessa,statprof,markglobals -Djit.CD_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l,early_prop,itrace-,native,constraints,dce2,regalloc,spillgen,layout,copy,rce+,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method -Djit.CD_OPT.path.dce1=cg_dce -Djit.CD_OPT.path.dce2=cg_dce -Djit.CD_OPT.path.regalloc=bp_regalloc1,bp_regalloc2 -Djit.CD_OPT.path.bp_regalloc1=bp_regalloc -Djit.CD_OPT.path.bp_regalloc2=bp_regalloc #inliner configuration -Djit.CD_OPT.CD_OPT_inliner_pipeline.filter=- ===================================================================== ==eclipse.bat (\harmony-jre-r450941\bin\default\eclipse.bat) ===================================================================== @echo off set BUILD_HOME=%~dp0\..\ if exist "%ECLIPSE_HOME%/plugins/org.eclipse.jdt.core_3.1.1.jar" ( rem Copying Java Launching Plugin to Eclipse directory del /S /Q "%ECLIPSE_HOME%\plugins\org.apache.harmony.eclipse.jdt.launching_1.0.0.*.*" copy "%BUILD_HOME%\lib\org.apache.harmony.eclipse.jdt.launching_1.0.0.jar" "%ECLIPSE_HOME%\plugins" "%BUILD_HOME%\bin\java.exe" -cp "%ECLIPSE_HOME%\startup.jar" -Dosgi.install.area="%ECLIPSE_HOME%" org.eclipse.core.launcher.Main -debug ) else ( echo =================================================================== echo Please install Eclipse 3.1.1 or reset ECLIPSE_HOME correspondingly. echo =================================================================== ) ===================================================================== ==em.dll (\harmony-jre-r450941\bin\default\em.dll) ===================================================================== ===================================================================== ==harmonyvm.properties (\harmony-jre-r450941\bin\default\harmonyvm.properties) ===================================================================== # Define directory containing DRLVM resources -Dorg.apache.harmony.vm.vmdir=%LAUNCHER_HOME%/default/ # Define path containing the bootstrap native libraries -Dorg.apache.harmony.vm.bootstrap.library.path=%LAUNCHER_HOME%:%LAUNCHER_HOME%/default # Add the VM-specific classes (kernel) to the bootclasspath #-Xbootclasspath/p:%LAUNCHER_HOME%/default/luni-kernel.jar:%LAUNCHER_HOME%/default/security-kernel.jar # end of file ===================================================================== ==hythr.dll (\harmony-jre-r450941\bin\default\hythr.dll) ===================================================================== ===================================================================== ==jet.emconf (\harmony-jre-r450941\bin\default\jet.emconf) ===================================================================== # EM configuration file for JET-only mode of Jitrino chains=chain1 chain1.jits=JET JET.file=jitrino # Options to be passed to JIT -Djit.JET.path= ===================================================================== ==jitrino.dll (\harmony-jre-r450941\bin\default\jitrino.dll) ===================================================================== ===================================================================== ==opt.emconf (\harmony-jre-r450941\bin\default\opt.emconf) ===================================================================== # EM configuration file for CS_OPT-only mode of Jitrino. This is 'client static' mode chains=chain1 chain1.jits=CS_OPT CS_OPT.file=jitrino # Options to be passed to JIT -Djit.CS_OPT.path=opt_init,translator,optimizer,hir2lir,codegen -Djit.CS_OPT.path.optimizer=ssa,devirt,inline,purge,simplify,uce,dce,lazyexc,memopt,simplify,uce,dce,lower,dessa,statprof,markglobals -Djit.CS_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l,early_prop,itrace-,native,constraints,dce2,regalloc,spillgen,layout,copy,rce+,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method -Djit.CS_OPT.path.dce1=cg_dce -Djit.CS_OPT.path.dce2=cg_dce -Djit.CS_OPT.path.regalloc=bp_regalloc1,bp_regalloc2 -Djit.CS_OPT.path.bp_regalloc1=bp_regalloc -Djit.CS_OPT.path.bp_regalloc2=bp_regalloc #inliner configuration -Djit.CS_OPT.CS_OPT_inliner_pipeline.filter=- -Djit.CS_OPT.CS_OPT_inliner_pipeline.path=ssa,devirt -Djit.CS_OPT.arg.optimizer.inline.pipeline=CS_OPT_inliner_pipeline -Djit.CS_OPT.arg.codegen.dce1.early=yes -Djit.CS_OPT.arg.codegen.regalloc.bp_regalloc1.regs=ALL_GP -Djit.CS_OPT.arg.codegen.regalloc.bp_regalloc2.regs=ALL_XMM #-Djit.CS_OPT.arg.log.irdump.file=log/%jit%/%log%/%seqnb%_%class%.%method%.log #-Djit.CS_OPT.arg.log=ct,ir,irdump,all ===================================================================== ==server.emconf (\harmony-jre-r450941\bin\default\server.emconf) ===================================================================== #EM configuration for 'server' mode of Jitrino chains=chain1,chain2 chain1.jits=JET_CLINIT chain2.jits=SD1_OPT,SD2_OPT chain1.filter=+:: chain1.filter=- JET_CLINIT.file=jitrino SD1_OPT.file=jitrino SD2_OPT.file=jitrino # Edge profiler and recompilation parameters EDGE_PROF.profilerType=EDGE_PROFILER EDGE_PROF.entryThreshold=40000 EDGE_PROF.backedgeThreshold=150000 EDGE_PROF.tbsTimeout=10 EDGE_PROF.tbsInitialTimeout=0 SD1_OPT.genProfile=EDGE_PROF SD2_OPT.useProfile=EDGE_PROF #options for JIT -Djit.JET_CLINIT.path= -Djit.SD1_OPT.path=opt_init,translator,optimizer,hir2lir,codegen -Djit.SD1_OPT.path.optimizer=ssa,simplify,uce,dce,edge_instrument,dessa,statprof,markglobals -Djit.SD1_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l,early_prop,itrace-,native,constraints,dce2,regalloc,spillgen,layout,copy,rce+,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method -Djit.SD1_OPT.path.dce1=cg_dce -Djit.SD1_OPT.path.dce2=cg_dce -Djit.SD1_OPT.path.regalloc=bp_regalloc1,bp_regalloc2 -Djit.SD1_OPT.path.bp_regalloc1=bp_regalloc -Djit.SD1_OPT.path.bp_regalloc2=bp_regalloc -Djit.SD1_OPT.arg.codegen.dce1.early=yes -Djit.SD1_OPT.arg.codegen.regalloc.bp_regalloc1.regs=ALL_GP -Djit.SD1_OPT.arg.codegen.regalloc.bp_regalloc2.regs=ALL_XMM -Djit.SD2_OPT.path=opt_init,translator,optimizer,hir2lir,codegen -Djit.SD2_OPT.path.optimizer=ssa,simplify,uce,dce,edge_annotate,lazyexc,devirt,inline,purge,simplify,uce,dce,dessa,statprof,peel,ssa,hvn,simplify,uce,dce,lower,uce,dce,memopt,reassoc,uce,dce,hvn,uce,dce,abcd,uce,dce,gcm,dessa,statprof,markglobals -Djit.SD2_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l,early_prop,itrace-,native,constraints,dce2,regalloc,spillgen,layout,copy,rce+,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method -Djit.SD2_OPT.path.dce1=cg_dce -Djit.SD2_OPT.path.dce2=cg_dce -Djit.SD2_OPT.path.regalloc=bp_regalloc1,bp_regalloc2 -Djit.SD2_OPT.path.bp_regalloc1=bp_regalloc -Djit.SD2_OPT.path.bp_regalloc2=bp_regalloc ===================================================================== ==server_static.emconf (\harmony-jre-r450941\bin\default\server_static.emconf) ===================================================================== # EM configuration file for OPT-only mode of Jitrino with server optimization path. This is 'server static' mode chains=chain1 chain1.jits=SS_OPT SS_OPT.file=jitrino # Options to be passed to JIT -Djit.SS_OPT.path=opt_init,translator,optimizer,hir2lir,codegen -Djit.SS_OPT.path.optimizer=ssa,simplify,uce,dce,statprof,lazyexc,devirt,inline,purge,simplify,uce,dce,hvn,uce,dce,dessa,statprof,peel,ssa,hvn,simplify,uce,dce,lower,uce,dce,memopt,reassoc,uce,dce,hvn,uce,dce,abcd,uce,dce,gcm,dessa,statprof,markglobals -Djit.SS_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l,early_prop,itrace-,native,constraints,dce2,regalloc,spillgen,layout,copy,rce+,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method -Djit.SS_OPT.path.dce1=cg_dce -Djit.SS_OPT.path.dce2=cg_dce -Djit.SS_OPT.path.regalloc=bp_regalloc1,bp_regalloc2 -Djit.SS_OPT.path.bp_regalloc1=bp_regalloc -Djit.SS_OPT.path.bp_regalloc2=bp_regalloc #inliner configuration -Djit.SS_OPT.SS_OPT_inliner_pipeline.filter=- -Djit.SS_OPT.SS_OPT_inliner_pipeline.path=ssa,simplify,uce,dce,statprof,devirt -Djit.SS_OPT.arg.optimizer.inline.pipeline=SS_OPT_inliner_pipeline -Djit.SS_OPT.arg.codegen.dce1.early=yes -Djit.SS_OPT.arg.codegen.regalloc.bp_regalloc1.regs=ALL_GP -Djit.SS_OPT.arg.codegen.regalloc.bp_regalloc2.regs=ALL_XMM ===================================================================== ==ti.emconf (\harmony-jre-r450941\bin\default\ti.emconf) ===================================================================== # EM configuration file for JET-only mode of Jitrino chains=chain1 chain1.jits=JET_TI JET_TI.file=jitrino #JIT options -Djit.JET_TI.path= ===================================================================== ==vmi.dll (\harmony-jre-r450941\bin\default\vmi.dll) ===================================================================== ===================================================================== ==drl.css (\harmony-jre-r450941\doc\drl.css) ===================================================================== P { margin-left: 15pt; margin-top: 5pt; margin-right: 0.00in; -- Tim Ellison (t.p.ellison@gmail.com) IBM Java technology centre, UK. --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org For additional commands, e-mail: harmony-dev-help@incubator.apache.org