log

age author description
Sun, 01 Dec 2013 18:18:33 +0100 Christian Humer Truffle-DSL: added support for generating execute methods with java varargs.
Mon, 09 Dec 2013 18:13:58 +0100 Doug Simon modified ProfilingInfoTest to better handle variability in profiling info provided by the runtime
Mon, 09 Dec 2013 17:03:57 +0100 Doug Simon don't emit code for a JumpOp that goes to its successor
Mon, 09 Dec 2013 15:24:27 +0100 Doug Simon introduced BlockEndOp interface and require that every LIR block is terminated by such an operation
Mon, 09 Dec 2013 15:21:45 +0100 Doug Simon add support for JAVA7_HOME environment variable in igv command as a convenience work-around until igv works with jdk8
Mon, 09 Dec 2013 15:20:00 +0100 Doug Simon fixed regression in pylint command (exit code must be non-zero if at least one warning/error was found)
Mon, 09 Dec 2013 13:44:10 +0100 Roland Schatz Make selection of x86 floating point move instruction extensible.
Sun, 08 Dec 2013 21:55:09 -0800 twisti merged CompilerToVM.getMetaspaceConstructor into CompilerToVM.getMetaspaceMethod
Sun, 08 Dec 2013 18:06:28 -0800 twisti removed CompilerToVM.getJavaField
Sun, 08 Dec 2013 14:33:38 -0800 twisti don't pass HotSpotResolvedObjectType to VMToCompiler.compileMethod but instead create it in Java code
Sun, 08 Dec 2013 13:27:52 -0800 twisti don't go through VM to create HotSpotResolvedObjectType (part 1)
Sun, 08 Dec 2013 11:21:49 -0800 twisti use Unsafe.ensureClassInitialized in HotSpotResolvedObjectType.initialize
Sun, 08 Dec 2013 11:13:26 -0800 twisti every HotSpotResolvedJavaMethod needs its own constant pool
Sat, 07 Dec 2013 17:11:49 -0800 twisti move HotSpotResolvedPrimitiveType's from VMToCompilerImpl to HotSpotGraalRuntime
Thu, 05 Dec 2013 19:28:30 -0800 twisti get deoptimization constants in HotSpotMetaAccessProvider from HotSpotVMConfig
Sat, 07 Dec 2013 19:34:42 +0100 Tom Rodriguez fixed uses of Value.ILLEGAL
Sat, 07 Dec 2013 19:30:16 +0100 Tom Rodriguez Basic allocation prefetching support
Thu, 05 Dec 2013 18:13:04 -0800 twisti Teach Graal about Symbol and ConstantPool so we can move more logic into Java. We'll see how that ends...
Thu, 05 Dec 2013 11:57:11 -0800 twisti make SPARC run again
Thu, 05 Dec 2013 15:55:19 +0100 Doug Simon force long encoding of frame push instruction in a method without a stack bang; removed -G:StackShadowPages option
Thu, 05 Dec 2013 12:08:27 +0100 Roland Schatz Refactor emission of compare op.
Wed, 04 Dec 2013 17:22:41 -0800 twisti added Math.pow method substitution with code for handling some special cases
Wed, 04 Dec 2013 22:31:18 +0100 Doug Simon addressed compilation issue in Eclipse with JDT BETA_JAVA8
Wed, 04 Dec 2013 17:11:33 +0100 Gilles Duboscq Remove warnings about forbidden and discouraged accesses in eclipse
Wed, 04 Dec 2013 14:58:13 +0100 Gilles Duboscq Use java compilance from project in eclipse settings for compilance, source and target
Wed, 04 Dec 2013 16:03:21 +0100 Doug Simon tightened assertion about lowering a floating node with unscheduled usages to cases where it really matters
Wed, 04 Dec 2013 16:01:30 +0100 Doug Simon minor renamings
Wed, 04 Dec 2013 16:01:14 +0100 Doug Simon make launching IGV with jdk8 issue an error message (GRAAL-420)
Wed, 04 Dec 2013 14:54:43 +0100 Gilles Duboscq Update eclipse config when files in eclipse-settings have changed
Tue, 03 Dec 2013 20:28:23 -0800 twisti added type to HotSpotVMField annotation in order to verify the expected type
Tue, 03 Dec 2013 14:48:09 -0800 twisti remove CompilerToVM.initializeMethodData
Tue, 03 Dec 2013 18:44:52 +0100 Doug Simon fixes for eclipseformat
Tue, 03 Dec 2013 18:40:03 +0100 Doug Simon Merge.
Tue, 03 Dec 2013 18:19:56 +0100 Doug Simon Merge.
Tue, 03 Dec 2013 18:06:21 +0100 Doug Simon removed no longer needed dependency from c.o.g.compiler.ptx to c.o.g.hotspot
Tue, 03 Dec 2013 18:03:39 +0100 Doug Simon added extra space to disassembler buffer to account for disassembly header
Tue, 03 Dec 2013 18:03:05 +0100 Doug Simon fixed frame omission tests to account for mt-safe patching prefix
Tue, 03 Dec 2013 18:02:11 +0100 Doug Simon made the frameContext of a CompilationResultBuilder always non-null and added FrameContext.hasFrame() to determine if a frame is actually generated
Tue, 03 Dec 2013 17:11:06 +0100 Doug Simon consolidated logging and dumping of InstalledCode to HotSpotCodeCacheProvider
Tue, 03 Dec 2013 16:53:21 +0100 Doug Simon made instrumentation of OptimizedCallTarget.call() safe with respect to patching its verified entry point (GRAAL-605)
Tue, 03 Dec 2013 16:49:12 +0100 Doug Simon use CompilationResultBuilderFactory to do patching of OptimizedCallTarget.call()
Tue, 03 Dec 2013 16:35:41 +0100 Doug Simon fixed crash when TraceCreateZombies is enabled
Tue, 03 Dec 2013 16:33:41 +0100 Doug Simon added CompilationResultBuilderFactory to support peep-hole instrumentation of methods as their code is emitted
Tue, 03 Dec 2013 11:05:20 +0100 Doug Simon removed GraalCompiler.compileGraphNoScope
Tue, 03 Dec 2013 10:51:16 +0100 Doug Simon renamed TargetMethodAssembler to CompilationResultBuilder
Tue, 03 Dec 2013 10:08:35 +0100 Doug Simon moved CompilationResult metric updating out from TargetMethodAssembler.finish()
Tue, 03 Dec 2013 10:06:09 +0100 Doug Simon removed PTXTargetMethodAssembler
Tue, 03 Dec 2013 09:48:22 +0100 Doug Simon renamed TargetMethodAssembler.finishTargetMethod to finalize and made its return type void
Mon, 02 Dec 2013 17:03:22 +0100 Doug Simon ensure instruction at verified entry point is safely patchable (GRAAL-605)
Tue, 03 Dec 2013 16:06:39 +0100 Erik Eckstein rename Replacements.prepareSnippetCopyAfterInstantiation
Tue, 03 Dec 2013 16:05:51 +0100 Erik Eckstein graph builder: fixed wrong liveness of locals in ExceptionObject?s frame state
Mon, 02 Dec 2013 18:06:00 +0100 Gilles Duboscq Put _pending_deoptimization and _pending_monitorenter under ifdef GRAAL
Mon, 02 Dec 2013 18:02:04 +0100 Gilles Duboscq IGV display an error message for any exception during port binding
Mon, 02 Dec 2013 18:01:14 +0100 Gilles Duboscq Use ordinal check on guard stage in LoadHubNode.lower
Tue, 03 Dec 2013 11:28:56 +0100 Roland Schatz Use separate method profile for OSR compilations.
Tue, 03 Dec 2013 11:25:40 +0100 Roland Schatz Profile deoptimizations of OSR methods separately.
Tue, 03 Dec 2013 11:10:16 +0100 Roland Schatz Don't peel counted loops.
Mon, 02 Dec 2013 20:05:24 -0800 twisti moved CompilerToVM.isTypeInitialized and isTypeLinked to Java
Mon, 02 Dec 2013 15:08:14 -0800 Christian Wimmer Merge
Mon, 02 Dec 2013 14:20:32 -0800 Christian Wimmer Use fixed instead of virtual register for target in far foreign call, since the register allocator does not support virtual registers to be used at call sites.