Mercurial > hg > truffle
graph
-
rename BooleanSwitch to BinarySwitchThu, 12 Dec 2013 09:47:11 +0100, by Lukas Stadler
-
Merge.Wed, 11 Dec 2013 21:57:10 +0100, by Doug Simon
-
convert assertion in SchedulePhase to raise SchedulingError instead of AssertionErrorMon, 09 Dec 2013 21:40:45 +0100, by Doug Simon
-
removed unused importWed, 11 Dec 2013 20:49:47 +0100, by Doug Simon
-
fixed regression in VerifyOptionsPhase such that it actually checks class initializers againWed, 11 Dec 2013 20:49:31 +0100, by Doug Simon
-
simplified implementation of HotSpotResolvedObjectType.getClassInitializer()Wed, 11 Dec 2013 20:46:25 +0100, by Doug Simon
-
rework of switch generation: move code into platform independent SwitchStrategy, add boolean switch strategyWed, 11 Dec 2013 15:59:40 +0100, by Lukas Stadler
-
GRAAL-632: Clarify difference between states managed by StateSplit and DeoptimizingNodeWed, 11 Dec 2013 15:15:35 +0100, by Gilles Duboscq
-
GRAAL-635: PartialEscapeClosure.processNodeWithState should support all NodeWithState correctlyWed, 11 Dec 2013 16:28:15 +0100, by Gilles Duboscq
-
Access is not necessarily a DeoptimizingNode. In particular, FloatingAccessNodes are not DeoptimizingNode.Wed, 11 Dec 2013 14:23:58 +0100, by Gilles Duboscq
-
Move Access.setNullCheck to FixedAccessNode.setNullCheck. FloatingAccessNode.asFixedNode retruns a FixedAccessNodeWed, 11 Dec 2013 14:02:23 +0100, by Gilles Duboscq
-
Rename AccessNode to FixedAccessNodeWed, 11 Dec 2013 13:48:42 +0100, by Gilles Duboscq
-
Log modiffied files during eclipseformatWed, 11 Dec 2013 12:21:07 +0100, by Gilles Duboscq
-
Use the appropriate phases in order to change the guards stageWed, 11 Dec 2013 12:14:46 +0100, by Gilles Duboscq
-
SnippetTemplates does not use assumptions any moreTue, 10 Dec 2013 17:34:48 +0100, by Gilles Duboscq
-
InliningPhase asserts correct order on the garph stagesThu, 05 Dec 2013 17:30:54 +0100, by Gilles Duboscq
-
make GuardLoweringPhase work even when no context can provide an implicitNullCheckLimitTue, 10 Dec 2013 10:43:12 +0100, by Gilles Duboscq
-
Allow GuardLoweringPhase, FrameStateAssignementPhase and the different lowerings to work with graph at any valid guards stageWed, 11 Dec 2013 13:29:23 +0100, by Gilles Duboscq
-
Make the guardsStage part of the hash for SnippetTemplate.CacheKeyThu, 05 Dec 2013 13:49:42 +0100, by Gilles Duboscq
-
added PrintBootstrap optionTue, 10 Dec 2013 19:23:55 -0800, by twisti
-
force TypeProfileLevel to 0 in GRAAL until HotSpotMethodData is updated to be aware of the new profiling tagsTue, 10 Dec 2013 22:09:27 +0100, by Doug Simon
-
fixed broken assertionsTue, 10 Dec 2013 21:40:12 +0100, by Doug Simon
-
Merge.Tue, 10 Dec 2013 11:10:14 +0100, by Christian Humer
-
Merge.Mon, 09 Dec 2013 17:31:12 +0100, by Christian Humer
-
SL: removed unneccessary field in InlinableCallNode (reported by Stefan Marr)Mon, 09 Dec 2013 17:30:50 +0100, by Christian Humer
-
Truffle-DSL: fixed wrong transferToInterpreter with transferToInterpreterAndInvalidate.Thu, 05 Dec 2013 13:39:08 +0100, by Christian Humer
-
Truffle-DSL: fixed varArgs parsing is only used for executable methods. parsing varargs specialization methods must remain untouched for now.Mon, 02 Dec 2013 13:11:50 +0100, by Christian Humer
-
Truffle-DSL: added another test case for generating execute methods with varargs.Mon, 02 Dec 2013 11:48:40 +0100, by Christian Humer
-
Truffle-DSL: more testing for generating execute methods with varargs.Mon, 02 Dec 2013 10:45:37 +0100, by Christian Humer
-
Truffle-DSL: added support for generating execute methods with java varargs.Sun, 01 Dec 2013 18:18:33 +0100, by Christian Humer
-
modified ProfilingInfoTest to better handle variability in profiling info provided by the runtimeMon, 09 Dec 2013 18:13:58 +0100, by Doug Simon
-
don't emit code for a JumpOp that goes to its successorMon, 09 Dec 2013 17:03:57 +0100, by Doug Simon
-
introduced BlockEndOp interface and require that every LIR block is terminated by such an operationMon, 09 Dec 2013 15:24:27 +0100, by Doug Simon
-
add support for JAVA7_HOME environment variable in igv command as a convenience work-around until igv works with jdk8Mon, 09 Dec 2013 15:21:45 +0100, by 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 15:20:00 +0100, by Doug Simon
-
Make selection of x86 floating point move instruction extensible.Mon, 09 Dec 2013 13:44:10 +0100, by Roland Schatz
-
merged CompilerToVM.getMetaspaceConstructor into CompilerToVM.getMetaspaceMethodSun, 08 Dec 2013 21:55:09 -0800, by twisti
-
removed CompilerToVM.getJavaFieldSun, 08 Dec 2013 18:06:28 -0800, by twisti
-
don't pass HotSpotResolvedObjectType to VMToCompiler.compileMethod but instead create it in Java codeSun, 08 Dec 2013 14:33:38 -0800, by twisti
-
don't go through VM to create HotSpotResolvedObjectType (part 1)Sun, 08 Dec 2013 13:27:52 -0800, by twisti
-
use Unsafe.ensureClassInitialized in HotSpotResolvedObjectType.initializeSun, 08 Dec 2013 11:21:49 -0800, by twisti
-
every HotSpotResolvedJavaMethod needs its own constant poolSun, 08 Dec 2013 11:13:26 -0800, by twisti
-
move HotSpotResolvedPrimitiveType's from VMToCompilerImpl to HotSpotGraalRuntimeSat, 07 Dec 2013 17:11:49 -0800, by twisti
-
get deoptimization constants in HotSpotMetaAccessProvider from HotSpotVMConfigThu, 05 Dec 2013 19:28:30 -0800, by twisti
-
fixed uses of Value.ILLEGALSat, 07 Dec 2013 19:34:42 +0100, by Tom Rodriguez
-
Basic allocation prefetching supportSat, 07 Dec 2013 19:30:16 +0100, by Tom Rodriguez
-
Teach Graal about Symbol and ConstantPool so we can move more logic into Java. We'll see how that ends...Thu, 05 Dec 2013 18:13:04 -0800, by twisti
-
make SPARC run againThu, 05 Dec 2013 11:57:11 -0800, by twisti
-
force long encoding of frame push instruction in a method without a stack bang; removed -G:StackShadowPages optionThu, 05 Dec 2013 15:55:19 +0100, by Doug Simon
-
Refactor emission of compare op.Thu, 05 Dec 2013 12:08:27 +0100, by Roland Schatz
-
added Math.pow method substitution with code for handling some special casesWed, 04 Dec 2013 17:22:41 -0800, by twisti
-
addressed compilation issue in Eclipse with JDT BETA_JAVA8Wed, 04 Dec 2013 22:31:18 +0100, by Doug Simon
-
Remove warnings about forbidden and discouraged accesses in eclipseWed, 04 Dec 2013 17:11:33 +0100, by Gilles Duboscq
-
Use java compilance from project in eclipse settings for compilance, source and targetWed, 04 Dec 2013 14:58:13 +0100, by Gilles Duboscq
-
tightened assertion about lowering a floating node with unscheduled usages to cases where it really mattersWed, 04 Dec 2013 16:03:21 +0100, by Doug Simon
-
minor renamingsWed, 04 Dec 2013 16:01:30 +0100, by Doug Simon
-
make launching IGV with jdk8 issue an error message (GRAAL-420)Wed, 04 Dec 2013 16:01:14 +0100, by Doug Simon
-
Update eclipse config when files in eclipse-settings have changedWed, 04 Dec 2013 14:54:43 +0100, by Gilles Duboscq
-
added type to HotSpotVMField annotation in order to verify the expected typeTue, 03 Dec 2013 20:28:23 -0800, by twisti
-
remove CompilerToVM.initializeMethodDataTue, 03 Dec 2013 14:48:09 -0800, by twisti
-
fixes for eclipseformatTue, 03 Dec 2013 18:44:52 +0100, by Doug Simon
-
Merge.Tue, 03 Dec 2013 18:40:03 +0100, by Doug Simon
-
Merge.Tue, 03 Dec 2013 18:19:56 +0100, by Doug Simon
-
removed no longer needed dependency from c.o.g.compiler.ptx to c.o.g.hotspotTue, 03 Dec 2013 18:06:21 +0100, by Doug Simon
-
added extra space to disassembler buffer to account for disassembly headerTue, 03 Dec 2013 18:03:39 +0100, by Doug Simon
-
fixed frame omission tests to account for mt-safe patching prefixTue, 03 Dec 2013 18:03:05 +0100, by Doug Simon
-
made the frameContext of a CompilationResultBuilder always non-null and added FrameContext.hasFrame() to determine if a frame is actually generatedTue, 03 Dec 2013 18:02:11 +0100, by Doug Simon
-
consolidated logging and dumping of InstalledCode to HotSpotCodeCacheProviderTue, 03 Dec 2013 17:11:06 +0100, by Doug Simon
-
made instrumentation of OptimizedCallTarget.call() safe with respect to patching its verified entry point (GRAAL-605)Tue, 03 Dec 2013 16:53:21 +0100, by Doug Simon
-
use CompilationResultBuilderFactory to do patching of OptimizedCallTarget.call()Tue, 03 Dec 2013 16:49:12 +0100, by Doug Simon
-
fixed crash when TraceCreateZombies is enabledTue, 03 Dec 2013 16:35:41 +0100, by Doug Simon
-
added CompilationResultBuilderFactory to support peep-hole instrumentation of methods as their code is emittedTue, 03 Dec 2013 16:33:41 +0100, by Doug Simon
-
removed GraalCompiler.compileGraphNoScopeTue, 03 Dec 2013 11:05:20 +0100, by Doug Simon
-
renamed TargetMethodAssembler to CompilationResultBuilderTue, 03 Dec 2013 10:51:16 +0100, by Doug Simon
-
moved CompilationResult metric updating out from TargetMethodAssembler.finish()Tue, 03 Dec 2013 10:08:35 +0100, by Doug Simon
-
removed PTXTargetMethodAssemblerTue, 03 Dec 2013 10:06:09 +0100, by Doug Simon
-
renamed TargetMethodAssembler.finishTargetMethod to finalize and made its return type voidTue, 03 Dec 2013 09:48:22 +0100, by Doug Simon
-
ensure instruction at verified entry point is safely patchable (GRAAL-605)Mon, 02 Dec 2013 17:03:22 +0100, by Doug Simon
-
rename Replacements.prepareSnippetCopyAfterInstantiationTue, 03 Dec 2013 16:06:39 +0100, by Erik Eckstein
-
graph builder: fixed wrong liveness of locals in ExceptionObject?s frame stateTue, 03 Dec 2013 16:05:51 +0100, by Erik Eckstein
-
Put _pending_deoptimization and _pending_monitorenter under ifdef GRAALMon, 02 Dec 2013 18:06:00 +0100, by Gilles Duboscq
-
IGV display an error message for any exception during port bindingMon, 02 Dec 2013 18:02:04 +0100, by Gilles Duboscq
-
Use ordinal check on guard stage in LoadHubNode.lowerMon, 02 Dec 2013 18:01:14 +0100, by Gilles Duboscq
-
Use separate method profile for OSR compilations.Tue, 03 Dec 2013 11:28:56 +0100, by Roland Schatz
-
Profile deoptimizations of OSR methods separately.Tue, 03 Dec 2013 11:25:40 +0100, by Roland Schatz
-
Don't peel counted loops.Tue, 03 Dec 2013 11:10:16 +0100, by Roland Schatz
-
moved CompilerToVM.isTypeInitialized and isTypeLinked to JavaMon, 02 Dec 2013 20:05:24 -0800, by twisti
-
MergeMon, 02 Dec 2013 15:08:14 -0800, by 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.Mon, 02 Dec 2013 14:20:32 -0800, by Christian Wimmer
-
Relax overly strict assertionMon, 02 Dec 2013 14:19:20 -0800, by Christian Wimmer
-
Remove experimental warning on @ImplicitCast.Mon, 02 Dec 2013 23:15:33 +0100, by Chris Seaton
-
MergeMon, 02 Dec 2013 13:46:05 +0100, by Andreas Woess
-
print frame prologue reinstallation message only if TraceTruffleCompilation is enabled.Sat, 30 Nov 2013 18:41:35 +0100, by Andreas Woess
-
add truffle tree dump handler in order to make tree dumping respect the method filter.Sat, 30 Nov 2013 18:21:06 +0100, by Andreas Woess
-
do not attempt to virtualize NewFrame if frame descriptor is not constant.Sat, 30 Nov 2013 18:14:58 +0100, by Andreas Woess
-
MergeMon, 02 Dec 2013 12:45:18 +0100, by Christos Kotselidis
-
Ommit G1 Pre barrier in init writes of instance objectsMon, 02 Dec 2013 12:44:53 +0100, by Christos Kotselidis
-
Truffle: Implemented basic tracing of truffle compiler tree expansion (-G:+TraceTruffleExpansion, -G:+TraceTruffleExpansionSource)Sat, 30 Nov 2013 19:09:55 +0100, by Christian Humer
-
Merge.Sat, 30 Nov 2013 19:05:44 +0100, by Christian Humer
-
Truffle: improved error mesage for accessing unknonw frame slots.Fri, 22 Nov 2013 14:45:09 +0100, by Christian Humer
-
replaced use of graal.compileTheWorldTest.log system property with a field to control CTW verbosity which is true by default but is set to false by CTW unit testSat, 30 Nov 2013 11:07:41 +0100, by Doug Simon
-
put CompileTheWorldTest logging behind the graal.compileTheWorldTest.log system propertySat, 30 Nov 2013 01:48:18 +0100, by Doug Simon
-
put PTX logging behind the -G:Log optionSat, 30 Nov 2013 01:33:29 +0100, by Doug Simon
-
change debug scopes implementation to prevent extra frames related to mechanism being added to call stackSat, 30 Nov 2013 01:16:55 +0100, by Doug Simon
-
weakened assertion around type profiles to allow array types (GRAAL-618)Fri, 29 Nov 2013 20:46:54 +0100, by Doug Simon
-
Fix Compare Canonicalization with 2 converts from different kinds as inputFri, 29 Nov 2013 17:40:03 +0100, by Gilles Duboscq
-
MergedFri, 29 Nov 2013 12:20:12 +0100, by Christian Wirth
-
fix problem detected by -G:-PartialEscapeAnalysisFri, 29 Nov 2013 12:19:50 +0100, by Christian Wirth
-
annotate UnsafeCastNode as deprecatedFri, 29 Nov 2013 10:09:18 +0100, by Bernhard Urban
-
Canonicalizer: when replacing a fixed node with a controlsink, set the next of the replacee *before* calling killCFG() (GRAAL-609)Thu, 28 Nov 2013 19:54:48 +0100, by Bernhard Urban
-
virtualize(): check if stamp is null (GRAAL-609)Thu, 28 Nov 2013 19:52:05 +0100, by Bernhard Urban
-
Debug: use silent debug config for sandboxThu, 28 Nov 2013 19:51:54 +0100, by Bernhard Urban