Mercurial > hg > graal-compiler
view .project @ 1429:abc670a709dc
* -XX:TraceC1X=0...5 controls the native c1x tracing
* -Dc1x.debug=true turns on the logging proxies and lots of log output on the java side
* provide more information about types to the compiler (type hierarchy, etc)
* provide exception handler tables to the compiler
* add exception handlers to the nmethod
* correct implementation of ExceptionObject
* exception handling/unwinding entry points
* modified versions of handle/unwind exception stubs using standard calling conventions
* exception throwing
* implicit null pointer exception, implicit div by 0 exception
* arraystore/classcast/arrayindex exceptions
* checkcast implementation
* newarray, anewarray, multinewarray implementation
* correct new instance initialization
* access to java class mirrors (for ldc)
* unresolved methods
* class resolving - class patching (asssembly prototype copying)
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Tue, 31 Aug 2010 22:13:30 -0700 |
parents | 3483ec571caf |
children |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>c1x4hotspot</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> <triggers>auto,full,incremental,</triggers> <arguments> <dictionary> <key>?children?</key> <value>?name?=outputEntries\|?children?=?name?=entry\\\\\\\|\\\|?name?=entry\\\\\\\|\\\|\||</value> </dictionary> <dictionary> <key>?name?</key> <value></value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.append_environment</key> <value>true</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.autoBuildTarget</key> <value>jvmg1</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.buildArguments</key> <value>${workspace_loc:/c1x4hotspot}/domake</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.buildCommand</key> <value>bash</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.buildLocation</key> <value>${workspace_loc:/c1x4hotspot}/make</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.cleanBuildTarget</key> <value>clean</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.contents</key> <value>org.eclipse.cdt.make.core.activeConfigSettings</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.enableAutoBuild</key> <value>true</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.enableCleanBuild</key> <value>false</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.enableFullBuild</key> <value>true</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.fullBuildTarget</key> <value>jvmg1</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.stopOnError</key> <value>true</value> </dictionary> <dictionary> <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key> <value>false</value> </dictionary> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> <triggers>full,incremental,</triggers> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.cdt.core.cnature</nature> <nature>org.eclipse.cdt.core.ccnature</nature> <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> </natures> <linkedResources> <link> <name>client</name> <type>2</type> <locationURI>PARENT-1-PROJECT_LOC/jre1.7.0/lib/amd64/client</locationURI> </link> </linkedResources> </projectDescription>