Mercurial > hg > graal-compiler
graph
-
Make sure that there is always a nmethod available for the method handle intrinsics.Wed, 18 Jun 2014 19:32:18 +0200, by Gilles Duboscq
-
Introduce InstructionValueProcedure.Wed, 18 Jun 2014 14:21:10 +0200, by Josef Eisl
-
Add assertions to AbstractBlock.{dominated,isDominatedBy}().Wed, 04 Jun 2014 14:52:17 +0200, by Josef Eisl
-
support -XX:+BootstrapGraal in conjunction with -XX:-UseGraalCompilationQueueWed, 18 Jun 2014 16:48:59 +0200, by Doug Simon
-
remove barrier to escape analysis introduced by d568574e6448Wed, 18 Jun 2014 14:46:01 +0200, by Doug Simon
-
infer stamps for IntegerMulHighNodeWed, 18 Jun 2014 11:57:47 +0200, by Lukas Stadler
-
reduce allocations of NodeIterables by Graph.getNewNodes()Wed, 18 Jun 2014 11:28:23 +0200, by Doug Simon
-
Add missing include precompiled.hpp to fix windows buildWed, 18 Jun 2014 10:39:40 +0200, by Christian Wirth
-
Merge with 9410f831fefa2a7af1865d65b32bf6019f197bd8Tue, 17 Jun 2014 17:42:24 -0700, by Michael Van De Vanter
-
Truffle/Source:Mon, 16 Jun 2014 20:52:06 -0700, by Michael Van De Vanter
-
don't create profiles for exact typesTue, 17 Jun 2014 13:24:25 -0700, by Tom Rodriguez
-
support adding pid to LogFile nameTue, 17 Jun 2014 13:24:20 -0700, by Tom Rodriguez
-
fold getClassLoader for constant classesTue, 17 Jun 2014 12:50:22 -0700, by Tom Rodriguez
-
complain when deleting side effecting nodes from snippetsTue, 17 Jun 2014 12:48:20 -0700, by Tom Rodriguez
-
handle error case in Array.newInstanceTue, 17 Jun 2014 12:47:45 -0700, by Tom Rodriguez
-
handle primitive classes with +ImmutableCodeTue, 17 Jun 2014 12:47:21 -0700, by Tom Rodriguez
-
UnsafeLoad: insert uncompress operation also for null constantTue, 17 Jun 2014 17:46:56 +0200, by Bernhard Urban
-
Merge.Tue, 17 Jun 2014 16:49:21 +0200, by Doug Simon
-
HSAIL: make tests run clean with -XX:-UseHSAILDeoptimizationTue, 17 Jun 2014 16:48:26 +0200, by Doug Simon
-
HSAIL: disabled NewStringEqualsTestTue, 17 Jun 2014 16:37:14 +0200, by Doug Simon
-
HSAIL: support offloading some IntStream.reduce() operations to HSATue, 17 Jun 2014 12:05:34 +0200, by Doug Simon
-
Verify usage of equals method in LIRKind.Tue, 17 Jun 2014 11:53:13 +0200, by Roland Schatz
-
Enable UseGraalCompilationQueue in bootstrap gate tests.Tue, 17 Jun 2014 10:09:11 +0200, by Roland Schatz
-
Remove hotspot specific NarrowOop kind, use LIRKind.reference(Kind.Int) instead.Tue, 17 Jun 2014 09:59:59 +0200, by Roland Schatz
-
Handle narrow oops in redundant move elimination.Tue, 17 Jun 2014 09:43:23 +0200, by Roland Schatz
-
Better documentation for HotSpotReferenceMap.Mon, 16 Jun 2014 19:38:05 +0200, by Roland Schatz
-
disabled UseGraalCompilationQueue by defaultMon, 16 Jun 2014 23:07:45 +0200, by Doug Simon
-
HSAIL: better error messageMon, 16 Jun 2014 22:35:17 +0200, by Doug Simon
-
Merge.Mon, 16 Jun 2014 21:21:25 +0200, by Doug Simon
-
Merge.Mon, 16 Jun 2014 10:44:18 +0200, by Doug Simon
-
Merge.Fri, 13 Jun 2014 20:06:44 +0200, by Doug Simon
-
Merge.Fri, 13 Jun 2014 18:44:55 +0200, by Doug Simon
-
disabled dialing C1 compilation back to partial profiling when Graal is the top tier compilerFri, 13 Jun 2014 18:42:33 +0200, by Doug Simon
-
ensure a DebugEnvironment is initialized for native compiler threadsFri, 13 Jun 2014 18:41:45 +0200, by Doug Simon
-
placed HandleMark around Graal compilation performed on a native compiler threadFri, 13 Jun 2014 17:41:42 +0200, by Doug Simon
-
Revert using LIRKind.reference(Kind.Int) instead of hotspot specific NarrowOop kind (part of c0b8d395368b).Mon, 16 Jun 2014 17:18:51 +0200, by Roland Schatz
-
remove accidentally pushed changesFri, 13 Jun 2014 15:19:12 -0700, by Tom Rodriguez
-
derive native compiler thread name from Compiler::nameFri, 13 Jun 2014 10:37:06 -0700, by Tom Rodriguez
-
do not zap inputs and successors in Node.safeDeleteFri, 13 Jun 2014 18:19:58 +0200, by Lukas Stadler
-
handle deleted nodes in IfNode.simplifyFri, 13 Jun 2014 18:18:57 +0200, by Lukas Stadler
-
handle deleted proxies in GraphUtil.checkRedundantProxyFri, 13 Jun 2014 18:18:28 +0200, by Lukas Stadler
-
make sure that anchoredReceiver isn't deleted when tail duplicating during inliningFri, 13 Jun 2014 18:18:09 +0200, by Lukas Stadler
-
reduce unnecessary clearing of inputsFri, 13 Jun 2014 18:17:31 +0200, by Lukas Stadler
-
memory use tracking should only be enabled if -G:TrackMemUse is specifiedFri, 13 Jun 2014 17:00:12 +0200, by Doug Simon
-
updated Java Allocation Instrumenter libraryFri, 13 Jun 2014 14:25:27 +0200, by Doug Simon
-
Introduce LIRKind to accurately track oop references in backend.Fri, 13 Jun 2014 11:47:44 +0200, by Roland Schatz
-
Support XMM registers in oop maps.Fri, 13 Jun 2014 11:11:44 +0200, by Roland Schatz
-
Refactor LIRGeneratorTool methods.Fri, 13 Jun 2014 11:08:16 +0200, by Roland Schatz
-
show array lengths in allocation records produced by AllocSpyFri, 13 Jun 2014 11:31:17 +0200, by Doug Simon
-
MergeFri, 13 Jun 2014 09:06:06 +0200, by Laurent Daynes
-
Changed (jlong) NULL to (jlong) (address) NULL to remove warning that cause build failures on old version of gcc (4.1.2 as used on Oracle Linux Server 5.8).Wed, 04 Jun 2014 04:08:02 -0700, by Laurent Daynes
-
Fixed missing null check on target call's receiver (i.e., target is a static method)Wed, 11 Jun 2014 10:38:56 +0200, by Laurent Daynes
-
mx clean: delete distributionsThu, 12 Jun 2014 11:40:33 +0200, by Bernhard Urban
-
mx archive: only print overwrite warning on filesThu, 12 Jun 2014 11:39:53 +0200, by Bernhard Urban
-
Truffle: Added -G:+TraceTruffleCompilationAST flag.Wed, 11 Jun 2014 18:15:45 +0200, by Christian Humer
-
assertion mechanism for snippets and stubsTue, 10 Jun 2014 12:11:48 +0200, by Lukas Stadler
-
Remove dead code.Wed, 11 Jun 2014 11:17:30 +0200, by Roland Schatz
-
Reuse existing address simplification code in visitDirectCompareAndSwap.Wed, 11 Jun 2014 11:14:30 +0200, by Roland Schatz
-
Revert unnecessary encoding change in assembler (part of 03eda0a202e9).Wed, 11 Jun 2014 10:53:44 +0200, by Roland Schatz
-
added @Ignore to failing tests and commented out uses of System.out.println in testsWed, 11 Jun 2014 09:26:31 +0200, by Doug Simon
-
Merge.Wed, 11 Jun 2014 08:35:43 +0200, by Doug Simon
-
replace use of == with .equalsWed, 11 Jun 2014 08:35:18 +0200, by Doug Simon
-
HSAIL: enable arraycopy support in backendTue, 10 Jun 2014 22:56:18 +0200, by Doug Simon
-
HSAIL: add support to allocate new TLAB from GPUTue, 10 Jun 2014 22:36:26 +0200, by Doug Simon
-
handle other primitive array types in cloneTue, 10 Jun 2014 14:45:41 -0700, by Tom Rodriguez
-
Merge.Tue, 10 Jun 2014 19:08:33 +0200, by Doug Simon
-
removed code to make recording usages optional for ConstantNodes (GRAAL-508)Tue, 10 Jun 2014 18:52:20 +0200, by Doug Simon
-
disable lazy initialization of Graal runtime until Graal compilation queue is removed (GRAAL-798)Tue, 10 Jun 2014 18:50:26 +0200, by Doug Simon
-
[inliner] de-duplicate parameters for callsites with duplicate argumentsTue, 10 Jun 2014 15:35:32 +0200, by Miguel Garcia
-
[inliner] documentation, more and betterSat, 07 Jun 2014 14:23:10 +0200, by Miguel Garcia
-
[inliner] extracted reusable query methods in InlineableGraphFri, 06 Jun 2014 19:46:16 +0200, by Miguel Garcia
-
Truffle/Source: major API revisionFri, 06 Jun 2014 22:13:00 -0700, by Michael Van De Vanter
-
Truffle/Source: major API revisionFri, 06 Jun 2014 17:51:47 -0700, by Michael Van De Vanter
-
MergedFri, 06 Jun 2014 21:36:56 +0200, by Christian Wirth
-
SlowPath a method in HotSpotTruffleRuntimeFri, 06 Jun 2014 15:13:56 +0200, by Christian Wirth
-
Better fix for prefix byte for AMD64 byte instructionsFri, 06 Jun 2014 11:06:42 -0700, by Christian Wimmer
-
DynamicNewArrayNode: add exclude for JaCoCoFri, 06 Jun 2014 18:18:04 +0200, by Bernhard Urban
-
mx: added -alt-javac option to build command to support an external javac executable (or javac wrapper)Fri, 06 Jun 2014 16:03:56 +0200, by Doug Simon
-
updated hcfdis libraryFri, 06 Jun 2014 16:01:54 +0200, by Doug Simon
-
ArrayCopyCallNode: add exclude for JaCoCoFri, 06 Jun 2014 13:46:05 +0200, by Bernhard Urban
-
Backed out changeset: 23c4dd4f72a3 (avoid duplication of frame states during unrolling)Fri, 06 Jun 2014 13:29:00 +0200, by Lukas Stadler
-
MergeFri, 06 Jun 2014 12:16:45 +0200, by Miguel Garcia
-
[inliner] singleton pattern for DUMMY_CALLSITE_HOLDERFri, 06 Jun 2014 11:47:56 +0200, by Miguel Garcia
-
[inliner] added a factory method in InlineInfo to make code uniform elsewhereFri, 06 Jun 2014 11:41:10 +0200, by Miguel Garcia
-
[inliner] another mutator that finds its way to the class where it belongsFri, 06 Jun 2014 11:24:43 +0200, by Miguel Garcia
-
[inliner] readabilityTue, 03 Jun 2014 19:57:29 +0200, by Miguel Garcia
-
pea: unittest to test escape analysis around nested loopsFri, 06 Jun 2014 11:17:29 +0200, by Bernhard Urban
-
FrameSlot: fix importFri, 06 Jun 2014 09:42:16 +0200, by Bernhard Urban
-
Truffle FrameDescriptor: add compiler assertsFri, 06 Jun 2014 09:40:22 +0200, by Bernhard Urban
-
MemoryScheduleTest: fix lowering (lower down to low tier)Thu, 05 Jun 2014 17:44:13 +0200, by Bernhard Urban
-
Merge with 692c25719837cc1ce7c3f0165b0db765980a3012Thu, 05 Jun 2014 16:24:27 -0700, by Michael Van De Vanter
-
Truffle/Source:Thu, 05 Jun 2014 16:17:27 -0700, by Michael Van De Vanter
-
Bugfix: Prefix byte missing for AMD64 byte instructionsThu, 05 Jun 2014 15:37:57 -0700, by Christian Wimmer
-
graal build targets should automatically set INCLUDE_GRAALThu, 05 Jun 2014 12:19:39 -0700, by Tom Rodriguez
-
improve error reporting in MatchProcessorThu, 05 Jun 2014 12:16:36 -0700, by Tom Rodriguez
-
Truffle: invalidate inlining decisions on rewrites.Thu, 05 Jun 2014 20:33:33 +0200, by Christian Humer
-
Fix bug in inferred stamp of IntegerRemNode.Thu, 05 Jun 2014 19:13:13 +0200, by Roland Schatz
-
use thread pool for CheckGraalInvariantsThu, 05 Jun 2014 18:15:53 +0200, by Lukas Stadler
-
less dependency between jtt tests and GraalCompilerTest constructorsThu, 05 Jun 2014 18:14:14 +0200, by Lukas Stadler
-
remove proxies when phis are removedThu, 05 Jun 2014 14:30:13 +0200, by Lukas Stadler
-
remove dead and redundant phis during LoopBeginNode simplificationMon, 26 May 2014 17:12:09 +0200, by Lukas Stadler
-
avoid duplication of frame states during unrollingThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
add test for ConstantThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
refactor/simplify ConstantThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
metric for frame state countThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
[inliner] the two personalities embodied by CallsiteHolder finally taken apartTue, 03 Jun 2014 17:11:41 +0200, by Miguel Garcia
-
[inliner] assertion for result in a single place (producer) not at each consumerTue, 03 Jun 2014 16:00:11 +0200, by Miguel Garcia
-
[inliner] moved helper method to CallsiteHolderTue, 03 Jun 2014 11:27:08 +0200, by Miguel Garcia
-
mx: show the environment variables defined and make command line issued when doing a HotSpot buildThu, 05 Jun 2014 11:08:13 +0200, by Doug Simon
-
moved verification of OptionValue declaring classes from run time to build timeThu, 05 Jun 2014 11:05:46 +0200, by Doug Simon
-
exclude CompilationQueue and HotSpotOptions from JaCoCoThu, 05 Jun 2014 11:04:36 +0200, by Doug Simon
-
skip initialization and use arraycopy for cloning arraysWed, 04 Jun 2014 17:21:09 -0700, by Tom Rodriguez
-
improve error reporting for NodeIntrinsic signature mismatchTue, 03 Jun 2014 18:15:43 -0700, by Tom Rodriguez
-
fix sorting of output in LogCompilation and add reporting of eliminated locksTue, 03 Jun 2014 17:48:38 -0700, by Tom Rodriguez
-
make trap names compatible with xmlTue, 03 Jun 2014 17:32:39 -0700, by Tom Rodriguez
-
Merge.Wed, 04 Jun 2014 23:43:49 +0200, by Doug Simon
-
fixed hang in non-COMPILERGRAAL builds when -Xcomp is specifiedWed, 04 Jun 2014 23:07:29 +0200, by Doug Simon
-
pass make variables on the command line instead of in environment variables to simplify running the make on the command line without mxWed, 04 Jun 2014 22:58:14 +0200, by Doug Simon
-
fixed crash when -XX:-TieredCompilation -XX:-UseGraalCompilationQueue is specifiedWed, 04 Jun 2014 22:18:38 +0200, by Doug Simon
-
MergeWed, 04 Jun 2014 13:53:34 -0700, by Michael Van De Vanter
-
Truffle/API: new abstract TruffleScriptEngineFactoryWed, 04 Jun 2014 13:52:08 -0700, by Michael Van De Vanter
-
add support for new G1 marking behaviorWed, 04 Jun 2014 13:20:06 -0700, by Tom Rodriguez
-
Backed out changeset: a1b9340534bfWed, 04 Jun 2014 19:17:22 +0200, by Doug Simon
-
made UseGraalCompilationQueue false by default to see if perf. issue(s) still existWed, 04 Jun 2014 15:59:26 +0200, by Doug Simon
-
exclude CompilationTask from JaCoCoWed, 04 Jun 2014 15:58:28 +0200, by Doug Simon
-
do not start/stop Graal compilation queue if -XX:-UseGraalCompilationQueueWed, 04 Jun 2014 15:58:04 +0200, by Doug Simon
-
Move dominates() and isDominatedBy() from Block to AbstractBlock and make them static methods.Wed, 04 Jun 2014 12:02:36 +0200, by Josef Eisl
-
Support null check directly on compressed oops.Wed, 04 Jun 2014 11:47:49 +0200, by Roland Schatz
-
LIR ops cannot have null @Temp fieldsTue, 03 Jun 2014 22:19:31 +0200, by Doug Simon
-
fixed eclipseformat issueTue, 03 Jun 2014 17:37:23 +0200, by Doug Simon
-
Merge.Tue, 03 Jun 2014 17:14:10 +0200, by Doug Simon
-
refactored HotSpotGraalRuntime.LogFileOption to PrintStreamOption to workaround a javac bug as well as to clarify its designTue, 03 Jun 2014 17:13:52 +0200, by Doug Simon
-
OptionProcessor needs to find the type parameter of an OptionValue field declarationTue, 03 Jun 2014 17:11:40 +0200, by Doug Simon
-
decoupled Graal runtime initialization and Graal compilation queue initializationTue, 03 Jun 2014 11:51:27 +0200, by Doug Simon
-
made canonicalizeprojects handle projects depending on a missing jrelibraryTue, 03 Jun 2014 16:29:17 +0200, by Doug Simon
-
LSRA optimization: skip walking to blocks with more than one predecessor.Tue, 03 Jun 2014 14:32:43 +0200, by Josef Eisl
-
Fix incorrect null check in oop compression.Tue, 03 Jun 2014 11:01:58 +0200, by Roland Schatz
-
mx: Use -XX:-DisableExplicitGC when running unit tests with --gc-after-test.Tue, 03 Jun 2014 10:52:22 +0200, by Roland Schatz
-
fix for NodeBitMap.growTue, 03 Jun 2014 10:04:51 +0200, by Lukas Stadler
-
MergeMon, 02 Jun 2014 18:14:39 +0200, by Miguel Garcia
-
[inliner] no need to alias a final fieldMon, 02 Jun 2014 17:58:07 +0200, by Miguel Garcia
-
[inliner] removed a method, lost nothing (but code is more readable afterwards)Mon, 02 Jun 2014 17:27:33 +0200, by Miguel Garcia
-
[inliner] trickle up, thus making more visible, graph copyingMon, 02 Jun 2014 17:20:11 +0200, by Miguel Garcia
-
[inliner] readabilityMon, 02 Jun 2014 17:05:34 +0200, by Miguel Garcia
-
[inliner] both parts of what used to be a single method now invoked in sequenceMon, 02 Jun 2014 17:00:17 +0200, by Miguel Garcia
-
[inliner] break method up, to enable delaying specializeGraphToArguments()Mon, 02 Jun 2014 16:53:23 +0200, by Miguel Garcia
-
[inliner] documentationMon, 02 Jun 2014 16:39:19 +0200, by Miguel Garcia
-
[inliner] return result versus parameter mutation, former deemed more readableMon, 02 Jun 2014 16:28:19 +0200, by Miguel Garcia
-
[inliner] additional bits and pieces of documentation and assertionsSun, 01 Jun 2014 19:50:02 +0200, by Miguel Garcia
-
add ComputeLoopFrequenciesPhase after canonicalizerMon, 02 Jun 2014 17:10:01 +0200, by Lukas Stadler
-
Backed out changeset: a750e0d83535 (cache last receiver stamp in MethodCallTargetNode)Mon, 02 Jun 2014 17:09:51 +0200, by Lukas Stadler
-
[inliner] lazy allocation of param-usages container; documentationSun, 01 Jun 2014 16:06:07 +0200, by Miguel Garcia
-
[inlining] preparations to avoid cloning whenever possibleFri, 30 May 2014 19:41:36 +0200, by Miguel Garcia
-
[inlining] more uniform treatment of method cloning in InlineableGraphFri, 30 May 2014 19:00:27 +0200, by Miguel Garcia
-
[inlining] refactoring for readability in InlineableGraphFri, 30 May 2014 18:41:56 +0200, by Miguel Garcia
-
[inlining] made explicit an invariant of InliningDataFri, 30 May 2014 17:01:37 +0200, by Miguel Garcia
-
[inlining] documentation and assertionsThu, 29 May 2014 16:35:01 +0200, by Miguel Garcia
-
[probability-cache] documentation, assertions added; unreachable code removedWed, 28 May 2014 17:24:38 +0200, by Miguel Garcia
-
make NodeBitMap.grow publicFri, 30 May 2014 12:14:06 +0200, by Lukas Stadler
-
fix typo in InlineableGraphFri, 30 May 2014 12:13:49 +0200, by Lukas Stadler
-
delete unused histogramThu, 29 May 2014 11:20:10 -0700, by Tom Rodriguez
-
construct proper LocationNode for LoweredCompareAndSwapThu, 29 May 2014 11:19:52 -0700, by Tom Rodriguez
-
Fix AMD64Assembler.testlThu, 29 May 2014 16:58:51 +0200, by Gilles Duboscq
-
InvokeNode: getAnnotation is dangerousMon, 26 May 2014 13:43:26 +0200, by Gilles Duboscq
-
CompareNode.canonicalizeSymmetricConstant can lead to float<->int changes so the right type of node needs to be created depending on the inputsThu, 29 May 2014 14:44:43 +0200, by Gilles Duboscq
-
HSAIL: prevent failure to loaded native Okra library from causing unit test failureThu, 29 May 2014 16:12:12 +0200, by Doug Simon
-
Merge with ef43e8c355ade5ed058a5496f6e51ff4af66f0c0Wed, 28 May 2014 20:36:10 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: Javadoc correctionWed, 28 May 2014 20:33:49 -0700, by Michael Van De Vanter
-
fixed declaration of fetchUnrollInfo foreign call descriptorWed, 28 May 2014 22:27:05 +0200, by Doug Simon
-
workaround for javac compiler errorWed, 28 May 2014 21:37:04 +0200, by Doug Simon
-
Merge.Wed, 28 May 2014 21:17:16 +0200, by Doug Simon
-
more improvements to runtime initialization:Wed, 28 May 2014 17:41:59 +0200, by Doug Simon
-
generate more efficient code for GraalRuntime::get_service_implsWed, 28 May 2014 15:51:21 +0200, by Doug Simon
-
made more services implement com.oracle.graal.api.runtime.Service for faster loadingWed, 28 May 2014 14:47:34 +0200, by Doug Simon
-
do not count the memory allocated by ThreadMXBean.getThreadAllocatedBytes()Wed, 28 May 2014 14:07:31 +0200, by Doug Simon
-
less canonicalization during Truffle partial evaluationWed, 28 May 2014 18:45:06 +0200, by Lukas Stadler
-
track memory usage in TruffleCompilerImplWed, 28 May 2014 18:44:09 +0200, by Lukas Stadler
-
fix WriteBarrierAdditionTest.test5Wed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
CompareNode refactoringsWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
fast path for IntegerStamp.meetWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
HotSpotResolvedJavaField refactoringsWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
IfNode refactoringsWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
less canonicalization during InliningPhaseWed, 28 May 2014 17:47:12 +0200, by Lukas Stadler
-
NodeWorkList refactoringWed, 28 May 2014 17:20:35 +0200, by Lukas Stadler
-
NodeBitMap refactoringWed, 28 May 2014 17:19:41 +0200, by Lukas Stadler
-
long values and scale on DebugHistogramWed, 28 May 2014 17:19:41 +0200, by Lukas Stadler
-
cache last receiver stamp in MethodCallTargetNodeWed, 28 May 2014 17:14:24 +0200, by Lukas Stadler
-
ignore transient fields in NodeClassWed, 28 May 2014 17:14:24 +0200, by Lukas Stadler
-
grow NodeMaps exponentiallyWed, 28 May 2014 17:14:24 +0200, by Lukas Stadler
-
Interface to do graph verification after High/Mid/LowTier in unittests.Wed, 28 May 2014 12:17:16 +0200, by Roland Schatz
-
Fix insertion of profile data in unit tests.Wed, 28 May 2014 12:17:09 +0200, by Roland Schatz
-
Ensure values stay finite in block probability computation.Wed, 28 May 2014 12:17:00 +0200, by Roland Schatz
-
Remove unused oop compression code from backends.Wed, 28 May 2014 12:16:44 +0200, by Roland Schatz
-
Remove isCompressible flags from memory access nodes.Wed, 28 May 2014 12:15:50 +0200, by Roland Schatz
-
Merge with 5c73b162eec248fc2d06f59d8f25860871a21be5Tue, 27 May 2014 21:20:01 -0700, by Michael Van De Vanter
-
Truffle: additional methods on ExecutionContextTue, 27 May 2014 21:18:45 -0700, by Michael Van De Vanter
-
Truffle: NPE guard in InstrumentationNodeTue, 27 May 2014 21:18:16 -0700, by Michael Van De Vanter
-
reduced execution time of ReplacementsImple.registerSubstitutions() by deferring parsing of substitution classes until the first request for a substitute method is receivedWed, 28 May 2014 00:50:11 +0200, by Doug Simon
-
added comments to explain the origin of generated sourcesTue, 27 May 2014 22:00:41 +0200, by Doug Simon
-
renamed project (and package) com.oracle.graal.hotspot.codegen to com.oracle.graal.hotspot.sourcegenTue, 27 May 2014 22:00:22 +0200, by Doug Simon
-
added ${workspace}/com.oracle.graal.hotspot/src_gen/hotspot to include pathsTue, 27 May 2014 21:20:36 +0200, by Doug Simon
-
LSRA optimization: activate by default.Tue, 27 May 2014 16:27:03 +0200, by Josef Eisl
-
LSRA optimization: assign location to intervals.Tue, 27 May 2014 15:25:50 +0200, by Josef Eisl
-
LSRA optimization: split intervals at block boundaries.Mon, 26 May 2014 19:21:55 +0200, by Josef Eisl
-
LSRA optimization: check if optimization is feasible.Mon, 26 May 2014 16:57:16 +0200, by Josef Eisl
-
LSRA: skip handled intervals in IntervalWalker.updateUnhandledStackIntervals(int).Mon, 26 May 2014 16:35:59 +0200, by Josef Eisl
-
LSRA: add Interval.getIntervalCoveringOpId(int).Mon, 26 May 2014 15:44:57 +0200, by Josef Eisl
-
LSRA optimization: add spilled intervals to unhandled list.Mon, 26 May 2014 15:12:14 +0200, by Josef Eisl
-
LSRA: move stack intervals to active list.Mon, 26 May 2014 15:11:25 +0200, by Josef Eisl
-
LSRA optimization: add LinearScanWalker.handleSpillSlot().Mon, 26 May 2014 12:06:05 +0200, by Josef Eisl
-
LSRA Optimization: add support for stack intervals.Mon, 26 May 2014 11:47:45 +0200, by Josef Eisl
-
LSRA Optimization: walk basic block boundaries.Mon, 26 May 2014 09:32:51 +0200, by Josef Eisl
-
LSRA: add OptimizingLinearScanWalker.Mon, 26 May 2014 09:29:51 +0200, by Josef Eisl
-
reduced time to initialize ForeignCallProviders by avoiding triggering class initialization of Node subclasses as well as making annotation parsing lazy in SnippetInfoTue, 27 May 2014 15:43:36 +0200, by Doug Simon
-
mxtool: remove python downloaderTue, 27 May 2014 13:16:12 +0200, by Bernhard Urban
-
BciBlockMapping: allocate smaller array if possibleTue, 27 May 2014 13:04:29 +0200, by Bernhard Urban
-
computeBlockOrder: no need to check if block is active, since it's anywayTue, 27 May 2014 12:15:31 +0200, by Bernhard Urban
-
mx: add verbose mode to download helperTue, 27 May 2014 12:14:54 +0200, by Bernhard Urban
-
Support for compressed constants in HSAIL backend.Tue, 27 May 2014 12:08:11 +0200, by Roland Schatz
-
backout 88a6017687c9Tue, 27 May 2014 10:22:28 +0200, by Josef Eisl
-
Merge.Mon, 26 May 2014 20:27:28 +0200, by Doug Simon
-
fixed code generation error for debug buildsMon, 26 May 2014 19:54:15 +0200, by Doug Simon
-
Merge.Mon, 26 May 2014 18:55:21 +0200, by Doug Simon
-
removed use of ServiceLoader in runtime initializationMon, 26 May 2014 18:55:06 +0200, by Doug Simon
-
added more runtime initialization timersMon, 26 May 2014 17:44:19 +0200, by Doug Simon
-
LSRA: fix getMaterializedValue() (respect MustHaveRegister priorities).Wed, 21 May 2014 18:40:48 +0200, by Josef Eisl
-
Use new jacocoreport versionMon, 26 May 2014 18:18:19 +0200, by Gilles Duboscq
-
Optimize compare compressed pattern.Mon, 26 May 2014 17:43:45 +0200, by Roland Schatz
-
Use correct stamp when creating ConstantNode.Mon, 26 May 2014 16:16:47 +0200, by Roland Schatz
-
Support direct comparison of compressed pointers.Mon, 26 May 2014 16:13:58 +0200, by Roland Schatz
-
Support for compressed constants.Mon, 26 May 2014 16:09:53 +0200, by Roland Schatz
-
Allow signed values in Buffer.emit(Byte|Short).Fri, 23 May 2014 17:21:37 +0200, by Roland Schatz
-
mx: option to force a GC after each unit testFri, 23 May 2014 11:44:18 +0200, by Roland Schatz
-
hotspot eclipse project: add generated folders for client and server buildsMon, 26 May 2014 12:03:04 +0200, by Gilles Duboscq
-
mx: use python downloader if stderr is not a tty to avoid spamming logsMon, 26 May 2014 12:01:30 +0200, by Gilles Duboscq
-
LSRA: remove IntervalWalker.currentInterval and change the behavior of nextInterval and walkTo(int).Thu, 22 May 2014 20:36:31 +0200, by Josef Eisl
-
LSRA: make IntervalWalker.currentInterval private.Thu, 22 May 2014 19:42:02 +0200, by Josef Eisl
-
LSRA: restrict access to IntervalWalker members.Thu, 22 May 2014 23:02:46 +0200, by Josef Eisl
-
tests for NodeMapMon, 26 May 2014 13:37:21 +0200, by Lukas Stadler
-
explicit getAndGrow and setAndGrow functionality on NodeMapMon, 26 May 2014 13:37:11 +0200, by Lukas Stadler
-
mx: create Eclipse projects for distributionsMon, 26 May 2014 13:02:29 +0200, by Doug Simon
-
mx: prevent CTRL-C from being blocked while subprocess is running (re-applied without unrelated changes)Mon, 26 May 2014 12:55:17 +0200, by Doug Simon
-
Backed out changeset: a5c5b4aa79caMon, 26 May 2014 12:52:02 +0200, by Doug Simon
-
mx: prevent spurious "Could not find or load main class com.oracle.graal.hotspot.HotSpotOptionsLoader" error messageMon, 26 May 2014 11:48:07 +0200, by Doug Simon
-
mx: prevent CTRL-C from being blocked while subprocess is runningMon, 26 May 2014 11:47:30 +0200, by Doug Simon
-
explicit conversion to int, fixes windows buildMon, 26 May 2014 09:46:03 +0200, by Christian Wirth
-
added timers for Graal runtime initialization steps (enabled with -Dgraal.runtime.TimeInit=true)Sun, 25 May 2014 15:55:15 +0200, by Doug Simon
-
Merge with f4510fd9e8b3ad6965b3162b27edb476baa7140dSat, 24 May 2014 10:48:18 -0700, by Michael Van De Vanter
-
Truffle: SourceManager renamed to SourceFactorySat, 24 May 2014 10:34:43 -0700, by Michael Van De Vanter
-
Removed unused grow functionality on NodeMap.Sat, 24 May 2014 13:37:17 +0200, by Thomas Wuerthinger
-
Factor out VM-independent part of DefaultHotSpotLoweringProvider into DefaultJavaLoweringProviderFri, 23 May 2014 17:33:18 -0700, by Christian Wimmer
-
Merge.Sat, 24 May 2014 01:41:56 +0200, by Thomas Wuerthinger
-
LinearScan: Small cleanup.Sat, 24 May 2014 01:38:23 +0200, by Thomas Wuerthinger
-
LinearScan: Clean up interval comparator and replace with lambda form.Sat, 24 May 2014 01:32:26 +0200, by Thomas Wuerthinger
-
LinearScan: Improve initialization and resizing of intervals array.Sat, 24 May 2014 01:16:09 +0200, by Thomas Wuerthinger
-
Clean up in LinearScan: Remove the need for a mapping of variable index to variable object.Sat, 24 May 2014 01:05:08 +0200, by Thomas Wuerthinger
-
Merge.Sat, 24 May 2014 00:38:23 +0200, by Thomas Wuerthinger
-
Merge.Thu, 22 May 2014 18:10:04 +0200, by Thomas Wuerthinger
-
Merge.Wed, 21 May 2014 11:45:50 +0200, by Thomas Wuerthinger
-
Merge.Tue, 13 May 2014 19:19:27 +0200, by Thomas Wuerthinger
-
Merge.Tue, 13 May 2014 12:15:40 +0200, by Thomas Wuerthinger
-
Fix exponential explosion when propagating zero probabilities.Tue, 13 May 2014 12:15:32 +0200, by Thomas Wuerthinger
-
Stop propagating probability above loop header.Tue, 13 May 2014 03:57:06 +0200, by Thomas Wuerthinger
-
Merge.Tue, 13 May 2014 02:31:41 +0200, by Thomas Wuerthinger
-
Propagate 0.0 probabilities when simplifying IfNode.Tue, 13 May 2014 02:31:20 +0200, by Thomas Wuerthinger
-
added clarifying commentSat, 24 May 2014 00:54:20 +0200, by Doug Simon
-
HotSpotOptions.inline.hpp generator writes to System.out to make generator errors more visible (they will show up when compiling the generated source)Sat, 24 May 2014 00:46:33 +0200, by Doug Simon
-
HotSpotOptions error messages should go to System.errSat, 24 May 2014 00:25:29 +0200, by Doug Simon
-
mx: drain all subprocess output to callables before returning from mx.runSat, 24 May 2014 00:23:52 +0200, by Doug Simon
-
made HotSpotOptions processing faster by removing use of service loader in VM startup and only doing work for options specified on the command lineFri, 23 May 2014 19:36:34 +0200, by Doug Simon
-
small cleanup in ReadEliminationFri, 23 May 2014 17:47:44 +0200, by Lukas Stadler
-
consume less memory in ReentrantBlockIterator and ReentrantNodeIteratorFri, 23 May 2014 17:47:15 +0200, by Lukas Stadler
-
read elimination without scheduleFri, 23 May 2014 17:43:07 +0200, by Lukas Stadler
-
CanonicalizerPhase: canonicalize usages when stamp changesFri, 23 May 2014 14:51:59 +0200, by Gilles Duboscq
-
Simplify removeOrMaterializeIf and make it handle merges with more predecessors.Fri, 23 May 2014 13:21:49 +0200, by Gilles Duboscq
-
midtier: remove ReadEliminationPhase (superseded by EarlyReadEliminationPhase)Fri, 23 May 2014 13:22:54 +0200, by Bernhard Urban
-
mx: add pack200 to javaconfigFri, 23 May 2014 11:50:47 +0200, by Bernhard Urban
-
mx: update vm choice helptextFri, 23 May 2014 11:25:01 +0200, by Bernhard Urban
-
mx: annotation processor paths must include libraries that are also Eclipse containersFri, 23 May 2014 13:10:14 +0200, by Doug Simon
-
[inlining] check maxMethodPerInlining after discarding methods below thresholdThu, 22 May 2014 14:15:01 +0200, by Miguel Garcia
-
[inlining] more precise type in createDispatchOnTypeBeforeInvoke()Thu, 22 May 2014 11:18:11 +0200, by Miguel Garcia
-
[inlining] isEmpty() favored over size() == 0Wed, 21 May 2014 21:47:19 +0200, by Miguel Garcia
-
[inlining] forgotten assertion, counterpart to the one in pushGraph()Wed, 21 May 2014 20:51:25 +0200, by Miguel Garcia
-
[inlining] operation that pushes invocation goes ahead and pushes graphs tooWed, 21 May 2014 20:49:07 +0200, by Miguel Garcia
-
[inlining] readability in CallsiteHolder constructor, part 2Wed, 21 May 2014 20:04:33 +0200, by Miguel Garcia
-
[inlining] readability in CallsiteHolder constructor, part 1Wed, 21 May 2014 19:49:48 +0200, by Miguel Garcia
-
only canonicalize CustomizedUnsafeLoadFinalNode if the condition is constantThu, 22 May 2014 16:51:32 +0200, by Lukas Stadler
-
put LoopSafepointEliminationPhase into an IncrementalCanonicalizerPhaseThu, 22 May 2014 16:51:09 +0200, by Lukas Stadler
-
preserve context in Debug.forceLogThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
small cleanup in LinearScanThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
skip PiNode in AMD64HotSpotNodeLIRBuilder.filterCompressionThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
fix bug in ConditionalEliminationPhase that loses the connection from guard to checkcast PiNodeThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
make FixedNodeProbabilityCache behave better in the presence of dead codeThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
HSAIL: fix for -UseHSAILDeoptimizationThu, 22 May 2014 13:19:47 +0200, by twisti
-
mx: fixed incorrect test for subprocess being aliveThu, 22 May 2014 12:41:53 +0200, by twisti
-
minor cleanupsWed, 21 May 2014 22:44:46 -0700, by Tom Rodriguez
-
rename initializeBytecode to getBytecode and eliminate extra copyWed, 21 May 2014 22:22:06 -0700, by Tom Rodriguez
-
Truffle: revise instrumentation support APIs in ExecutionContextWed, 21 May 2014 21:07:15 -0700, by Michael Van De Vanter
-
Add test for getStaticFields()Wed, 21 May 2014 10:25:54 -0700, by Christian Wimmer
-
MergeWed, 21 May 2014 10:08:39 -0700, by Christian Wimmer
-
Add method ResolvedJavaType.getStaticFieldsTue, 20 May 2014 19:06:41 -0700, by Christian Wimmer
-
Pass the compiled method to LIR factoryTue, 20 May 2014 19:02:33 -0700, by Christian Wimmer
-
Rename methods to have consistent names, allow subclasses of bytecode parsersTue, 20 May 2014 19:01:08 -0700, by Christian Wimmer
-
Introduce class BarrieredAccess for low-level object access with read and write barriersTue, 20 May 2014 18:59:45 -0700, by Christian Wimmer
-
Remove overly restrictive assertionTue, 20 May 2014 18:58:42 -0700, by Christian Wimmer
-
Introduce method to customize type sizeTue, 20 May 2014 18:58:03 -0700, by Christian Wimmer
-
Avoid NullPointerException when only some assertions are enabledTue, 20 May 2014 18:57:27 -0700, by Christian Wimmer
-
Remove overly strict assertion; avoid NullPointerException when canonicalizing invokes without a stateTue, 20 May 2014 18:56:57 -0700, by Christian Wimmer
-
Make classes extensibleTue, 20 May 2014 18:55:59 -0700, by Christian Wimmer
-
Bugfix: as long as snippets are preprocessed, PiNode must not be canonicalizedTue, 20 May 2014 18:55:35 -0700, by Christian Wimmer
-
Add accessor methodTue, 20 May 2014 18:54:48 -0700, by Christian Wimmer
-
Cache result of toJava and toJavaConstructor, since it is an expensive operationTue, 20 May 2014 18:54:09 -0700, by Christian Wimmer
-
Make NodeClass more flexibleTue, 20 May 2014 18:53:31 -0700, by Christian Wimmer
-
Factor out rule creation in its own methodTue, 20 May 2014 18:52:54 -0700, by Christian Wimmer
-
Recompute probability only when number of types in profile changedTue, 20 May 2014 18:51:54 -0700, by Christian Wimmer
-
Remove unused methodTue, 20 May 2014 18:51:16 -0700, by Christian Wimmer
-
mx: fixed more spurious "error while killing subprocess" messages (GRAAL-350)Wed, 21 May 2014 17:57:41 +0200, by Doug Simon
-
mx archive: fix log messageWed, 21 May 2014 16:41:57 +0200, by Bernhard Urban
-
mx archive: avoid multiple directory entries tooWed, 21 May 2014 15:34:35 +0200, by Bernhard Urban
-
mx: remove unused packagejar commandWed, 21 May 2014 15:29:38 +0200, by Bernhard Urban
-
mx: add support for setting a main class in distributionsWed, 21 May 2014 15:11:14 +0200, by Bernhard Urban
-
mxtool: fix archive subcommand such that it will return a successful returncodeWed, 21 May 2014 15:17:21 +0200, by Bernhard Urban
-
Introduce AbstractObjectStamp, make ObjectStamp and NarrowOopStamp incompatible.Tue, 20 May 2014 17:26:27 +0200, by Roland Schatz
-
Allow using StampFactory.forConstant(Constant, MetaAccessProvider) for primitive constants.Tue, 20 May 2014 16:47:19 +0200, by Roland Schatz
-
[inlining] another renaming to avoid misleading type suggestion (2 of 2)Tue, 20 May 2014 15:46:02 +0200, by Miguel Garcia
-
[inlining] another renaming to avoid misleading type suggestion (1 of 2)Tue, 20 May 2014 15:45:07 +0200, by Miguel Garcia
-
[inlining] renaming to convey underlying types (2 of 2)Tue, 20 May 2014 15:42:10 +0200, by Miguel Garcia
-
[inlining] renaming to convey underlying types (1 of 2)Tue, 20 May 2014 15:39:59 +0200, by Miguel Garcia
-
[inline-info] step 3, InlineInfo leaves populateInlineInfo fully initializedTue, 20 May 2014 15:01:20 +0200, by Miguel Garcia
-
[inline-info] step 2, simpler inter-procedural communicationTue, 20 May 2014 14:53:29 +0200, by Miguel Garcia
-
[inline-info] step 1 of de-aliasing MethodInvocation assumptionsTue, 20 May 2014 14:48:46 +0200, by Miguel Garcia
-
[inline-info] towards initializing InlineInfo in one placeTue, 20 May 2014 14:39:42 +0200, by Miguel Garcia
-
handle expected phis when converting to trapping null checksTue, 20 May 2014 21:40:13 -0700, by Tom Rodriguez
-
don't use JNI natives to interact with VM metadataTue, 20 May 2014 21:35:32 -0700, by Tom Rodriguez
-
initialize HotSpotVMConfig fields efficiently from C++Tue, 20 May 2014 13:46:34 -0700, by Tom Rodriguez
-
MergeTue, 20 May 2014 21:38:31 +0200, by Miguel Garcia
-
[inlining-7] end of refactoring trail, helper methods now closer to usersTue, 20 May 2014 13:05:07 +0200, by Miguel Garcia
-
[inlining-7] InlineableGraph takes care of setup chores during constructionTue, 20 May 2014 13:00:23 +0200, by Miguel Garcia
-
[inlining-7] moved three utilities methods to where they belongTue, 20 May 2014 12:15:55 +0200, by Miguel Garcia
-
[inlining-6] InlineableGraph now in package for inlineable elementsTue, 20 May 2014 12:08:09 +0200, by Miguel Garcia
-
[inlining-6] InlineableMacroNode now in package for inlineable elementsTue, 20 May 2014 12:06:07 +0200, by Miguel Garcia
-
[inlining-6] moved Inlineable to dedicated package for inlineable elementsTue, 20 May 2014 12:04:10 +0200, by Miguel Garcia
-
[inlining-5] separate check code (fewer args, pure, concise) from logging codeMon, 19 May 2014 21:39:49 +0200, by Miguel Garcia
-
[inlining-5] "where does optimisticOpts come from?" answeredMon, 19 May 2014 21:30:07 +0200, by Miguel Garcia
-
[inlining-5] "where does replacements come from?" answeredMon, 19 May 2014 21:26:46 +0200, by Miguel Garcia
-
[inlining-5] checkTargetConditions() about to lose some of its formal paramsMon, 19 May 2014 21:23:53 +0200, by Miguel Garcia
-
Ignore synthetic methods in TestResolvedJavaFieldTue, 20 May 2014 20:32:05 +0200, by Gilles Duboscq
-
Update JaCoCo libsTue, 20 May 2014 16:36:37 +0200, by Gilles Duboscq
-
better stamps for IntegerRemNodeTue, 20 May 2014 16:17:16 +0200, by Lukas Stadler
-
@Ignore (and not expect GraalInternalError) long-running EscapingNewStringConcatTestTue, 20 May 2014 15:28:53 +0200, by Lukas Stadler
-
a bit of javadoc in TruffleRuntimeTue, 20 May 2014 15:17:43 +0200, by Lukas Stadler
-
fix wrong assert in ObjectStampMeetTestTue, 20 May 2014 15:16:33 +0200, by Lukas Stadler
-
simplify getInterfaces jtt testTue, 20 May 2014 15:16:04 +0200, by Lukas Stadler
-
mx: propagate failure from forked Java compilation task back up to parent (GRAAL-350)Tue, 20 May 2014 15:35:35 +0200, by Doug Simon
-
Add JRE library support to mx projectgraph.Tue, 20 May 2014 11:56:19 +0200, by Josef Eisl
-
ResolvedJavaType.resolveMethod: fix javadoc, add assert in native code. update changelogTue, 20 May 2014 13:13:28 +0200, by Gilles Duboscq
-
MergeTue, 20 May 2014 12:40:07 +0200, by Erik Eckstein
-
fix wrong handling of memory anti-dependencies in schedulerTue, 20 May 2014 12:38:57 +0200, by Erik Eckstein
-
mx: fixed spurious "error while killing subprocess" messages (GRAAL-350)Tue, 20 May 2014 11:50:30 +0200, by Doug Simon
-
Merge with 9ae1d2f3bda60f9d91243c883c5aa7812e2ab256Mon, 19 May 2014 17:21:30 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: significant reorganization of the instrumentation framework's implementation and connection to the runtime ExecutionContext, with some new features, including a Tag-based "trap" mechanisms.Mon, 19 May 2014 17:14:36 -0700, by Michael Van De Vanter
-
convert asserts into if tests and check for phis at mergeMon, 19 May 2014 14:14:12 -0700, by Tom Rodriguez
-
enable some HSAIL virtual call inliningMon, 19 May 2014 10:45:01 -0700, by twisti
-
SL: adding NodeInfo.descriptions to SL statementsMon, 19 May 2014 18:59:04 +0200, by Christian Wirth
-
Add description and language to the NodeInfo annotationMon, 19 May 2014 18:52:39 +0200, by Christian Wirth
-
MergeMon, 19 May 2014 17:21:35 +0200, by Miguel Garcia
-
[inlining-4] privatizing methods that can be made privateMon, 19 May 2014 16:52:10 +0200, by Miguel Garcia
-
[inlining-4] one less alias in getTypeCheckedInlineInfo()Mon, 19 May 2014 16:45:11 +0200, by Miguel Garcia
-
[inlining-4] one less alias in getAssumptionInlineInfo()Mon, 19 May 2014 16:34:38 +0200, by Miguel Garcia
-
[inlining-4] one less alias in getExactInlineInfo()Mon, 19 May 2014 16:32:02 +0200, by Miguel Garcia
-
[inlining-4] removed alias for InliningData.maxMethodPerInliningMon, 19 May 2014 16:27:24 +0200, by Miguel Garcia
-
[inlining-4] getTypeCheckedInlineInfo() can get context.getReplacements() itselfMon, 19 May 2014 16:24:31 +0200, by Miguel Garcia
-
[inlining-4] getAssumptionInlineInfo() can get context.getReplacements() itselfMon, 19 May 2014 16:17:43 +0200, by Miguel Garcia
-
[inlining-4] no need to pass context.getReplacements() to getExactInlineInfo()Mon, 19 May 2014 16:14:56 +0200, by Miguel Garcia
-
[inlining-4] parameter aliasing context.getOptimisticOptimizations() goes awayMon, 19 May 2014 16:10:24 +0200, by Miguel Garcia
-
[inlining-4] parameter aliasing context.getReplacements() goes awayMon, 19 May 2014 16:08:06 +0200, by Miguel Garcia
-
[inlining-4] the method param that aliased maxMethodPerInlining goes awayMon, 19 May 2014 16:05:18 +0200, by Miguel Garcia
-
[inlining-4] getTypeInlineInfo() becomes instance method of InliningDataMon, 19 May 2014 15:58:48 +0200, by Miguel Garcia
-
[inlining-4] getTypeCheckedInlineInfo() becomes instance method of InliningDataMon, 19 May 2014 15:39:43 +0200, by Miguel Garcia
-
[inlining-4] getAssumptionInlineInfo() becomes instance method of InliningDataMon, 19 May 2014 15:30:58 +0200, by Miguel Garcia
-
[inlining-4] start of refactoring trail, by the end shorter parameter listsMon, 19 May 2014 15:28:07 +0200, by Miguel Garcia
-
[inlining-3] readability of checkInvokeConditions() part 2 of 2Mon, 19 May 2014 14:57:10 +0200, by Miguel Garcia
-
[inlining-3] readability of checkInvokeConditions() part 1 of 2Mon, 19 May 2014 14:51:44 +0200, by Miguel Garcia
-
ConditionalNode's boolean materialization canonicalization needs to insert a convertMon, 19 May 2014 15:30:57 +0200, by Gilles Duboscq
-
fix NPE in CallSiteHolderMon, 19 May 2014 13:58:16 +0200, by Lukas Stadler
-
Never use the current node's stamp in ValueNode.inferStamp overrides.Mon, 19 May 2014 11:19:07 +0200, by Gilles Duboscq
-
MergeMon, 19 May 2014 11:59:54 +0200, by Miguel Garcia
-
[inlining-2] no guesswork at callsites about return value of logNotInlinedMethodMon, 19 May 2014 11:29:14 +0200, by Miguel Garcia
-
[inlining-2] no guesswork about return value of logInlinedMethod (2/2)Mon, 19 May 2014 11:26:19 +0200, by Miguel Garcia
-
[inlining-2] no guesswork about return value of logInlinedMethod (1/2)Mon, 19 May 2014 11:24:59 +0200, by Miguel Garcia
-
[inlining-2] logInliningDecision, for side-effects not return value (2/2)Mon, 19 May 2014 10:54:21 +0200, by Miguel Garcia
-
[inlining-2] logInliningDecision, for side-effects not return value (1/2)Mon, 19 May 2014 10:52:20 +0200, by Miguel Garcia
-
[inlining-2] logNotInlinedMethod invoked only for side-effects not return valueMon, 19 May 2014 10:47:25 +0200, by Miguel Garcia
-
[inlining-2] make explicit the value returned by logNotInlinedInvoke()Sun, 18 May 2014 16:20:36 +0200, by Miguel Garcia
-
[inlining-2] renaming logNotInlinedMethodAndReturnNull -> logNotInlinedInvokeSun, 18 May 2014 16:14:16 +0200, by Miguel Garcia
-
[inlining-2] make returned value explicitSun, 18 May 2014 16:10:45 +0200, by Miguel Garcia
-
[inlining-2] renaming of an overloaded methodSun, 18 May 2014 16:08:15 +0200, by Miguel Garcia
-
small fix in GraphOrder.assertSchedulableGraphMon, 19 May 2014 10:57:40 +0200, by Lukas Stadler
-
do not assert for MergeNode in UseTrappingNullChecksPhaseMon, 19 May 2014 10:23:05 +0200, by Lukas Stadler
-
[inlining-2] pulling side-effects (logging) out of method that evals a conditionSun, 18 May 2014 14:39:27 +0200, by Miguel Garcia
-
[inlining-2] one less logging method to worry aboutSun, 18 May 2014 14:37:25 +0200, by Miguel Garcia
-
[inlining-2] replaced method body with call to code duplicateSun, 18 May 2014 14:34:35 +0200, by Miguel Garcia
-
[inlining-2] reduced verbosity in checkTargetConditions()Sun, 18 May 2014 14:17:38 +0200, by Miguel Garcia
-
[inlining-2] typos in source commentSun, 18 May 2014 14:15:19 +0200, by Miguel Garcia
-
[inlining-2] consumer becomes initializer of the probabilities mapSun, 18 May 2014 14:08:03 +0200, by Miguel Garcia
-
[inlining-2] fixing input as instance final rather than passing it over and overSun, 18 May 2014 14:05:36 +0200, by Miguel Garcia
-
In MethodCallTargetNode.canonicalize, uniqueConcreteType.resolveMethod can return null in some casesSat, 17 May 2014 18:42:42 +0200, by Gilles Duboscq
-
Add slow-path for SLMulNode.mul(BigInteger) because BigInteger.multiply is recursive.Sat, 17 May 2014 18:08:57 +0200, by Gilles Duboscq
-
fix assert in HotSpotResolvedJavaMethod.vtableEntryOffsetSat, 17 May 2014 17:04:25 +0200, by Gilles Duboscq
-
Simplify HotSpotUnresolvedJavaType, harmonize toString for HotSpotUnresolvedJavaType and HotSpotResolvedObjectTypeSat, 17 May 2014 16:29:19 +0200, by Gilles Duboscq
-
Add some assertions and tests to TestResolvedJavaType.findUniqueConcreteSubtypeTestSat, 17 May 2014 14:58:33 +0200, by Gilles Duboscq
-
CodeInstalled not need to assert_leaf_type when asserting abstract_with_unique_concrete_subtypeSat, 17 May 2014 14:56:13 +0200, by Gilles Duboscq
-
Try to devirtualize using unique concrete method and subtype in MethodCallTargetNode.canonicalSat, 17 May 2014 15:05:25 +0200, by Gilles Duboscq
-
Rename HotSpotResolvedObjectType.metaspaceKlass to getMetaspaceKlassSat, 17 May 2014 12:45:46 +0200, by Gilles Duboscq
-
Add resolved receiver type to ResolvedJavaMethod.isInVirtualMethodTable in order to be able to do vtable-calls for miranda and default methodsSat, 17 May 2014 14:57:58 +0200, by Gilles Duboscq
-
Use non-bold/bright colors in AnsiTerminalDecoratorSat, 17 May 2014 11:41:35 +0200, by Gilles Duboscq
-
Remove unused importFri, 16 May 2014 18:08:21 +0200, by Gilles Duboscq
-
ResolvedJavaType.resolveMethod now takes a callerType that is used to check access rules. Make it work for default methods.Fri, 18 Apr 2014 13:50:15 +0200, by Gilles Duboscq
-
[inlining] reverting refactoring trail until spoiling commit(s) are discoveredFri, 16 May 2014 19:59:52 +0200, by Miguel Garcia
-
[inlining] behavior becomes less argument-dependent, arguments become redundantFri, 16 May 2014 16:36:07 +0200, by Miguel Garcia
-
[inlining] no need for guessing a return value that doesn't matterFri, 16 May 2014 16:29:50 +0200, by Miguel Garcia
-
[inlining] untangling concerns, micro-step by micro-stepFri, 16 May 2014 16:02:55 +0200, by Miguel Garcia
-
[inlining] readability by means of import staticFri, 16 May 2014 16:00:42 +0200, by Miguel Garcia
-
[inlining] redux, no need for the suspense about return valueFri, 16 May 2014 15:54:13 +0200, by Miguel Garcia
-
[inlining] no need for the suspense about return valueFri, 16 May 2014 15:46:47 +0200, by Miguel Garcia
-
[inlining] another case of logNotInlined vs logNotInlinedMethodFri, 16 May 2014 15:30:04 +0200, by Miguel Garcia
-
[inlining] shorter and equally informative, logNotInlined vs logNotInlinedMethodFri, 16 May 2014 15:28:00 +0200, by Miguel Garcia
-
[inlining] "return null" favored again over "return ...AndReturnNull"Fri, 16 May 2014 15:24:55 +0200, by Miguel Garcia
-
[inlining] tradeoff: "return null" still shorter than "return ...AndReturnNull"Fri, 16 May 2014 15:14:27 +0200, by Miguel Garcia
-
[inlining] pulling side-effects (logging) out of method that evals a conditionFri, 16 May 2014 14:57:45 +0200, by Miguel Garcia
-
[inlining] one less logging method to worry aboutFri, 16 May 2014 14:47:39 +0200, by Miguel Garcia
-
[inlining] replaced method body with call to code duplicateFri, 16 May 2014 14:20:20 +0200, by Miguel Garcia
-
[inlining] reduced verbosity in checkTargetConditions()Fri, 16 May 2014 14:44:52 +0200, by Miguel Garcia
-
[inlining] typos in source commentFri, 16 May 2014 13:39:12 +0200, by Miguel Garcia
-
[inlining] consumer becomes initializer of the probabilities mapFri, 16 May 2014 12:03:36 +0200, by Miguel Garcia
-
[inlining] fixing input as instance final rather than passing it over and overFri, 16 May 2014 11:59:12 +0200, by Miguel Garcia
-
do not reprofile upon exceptions thrown in NewArrayStub or NewInstanceStubFri, 16 May 2014 14:01:20 +0200, by Lukas Stadler
-
minor spelling and modifier fixFri, 16 May 2014 12:23:09 +0200, by Doug Simon
-
mx: drain *all* output from subprocess if redirecting to functionsFri, 16 May 2014 12:06:46 +0200, by Doug Simon
-
allow overriding the NodeClass lookup when building MatchStatementsFri, 16 May 2014 00:12:48 -0700, by Tom Rodriguez
-
use inner classes instead of reflection during matchingFri, 16 May 2014 00:12:41 -0700, by Tom Rodriguez
-
more aggressively fold implicit nulls into memory operationsThu, 15 May 2014 20:11:16 -0700, by Tom Rodriguez
-
Merge.Thu, 15 May 2014 23:12:48 +0200, by Doug Simon
-
make CompilationTask.threadMXBean staticThu, 15 May 2014 22:47:28 +0200, by Doug Simon
-
once the Graal compilation queue has been shutdown, don't process any pending compilations and be more defensive about preventing future compilations to be queuedThu, 15 May 2014 22:46:45 +0200, by Doug Simon
-
ensure Graal C++ shutdown routines are called exactly once during VM shutdownThu, 15 May 2014 22:43:44 +0200, by Doug Simon
-
use JDK with highest compliance level for generated Eclipse attach launcherThu, 15 May 2014 22:42:08 +0200, by Doug Simon
-
mxtool: minor fix of optional field usageThu, 15 May 2014 22:25:34 +0200, by Bernhard Urban
-
API for high word multiplication.Thu, 15 May 2014 19:03:16 +0200, by Roland Schatz
-
make TypeProfileWidth pdThu, 15 May 2014 18:13:24 +0200, by Gilles Duboscq
-
MergeThu, 15 May 2014 17:25:49 +0200, by Miguel Garcia
-
[inlining] moved DepthSearchUtil closer to its single userThu, 15 May 2014 16:17:35 +0200, by Miguel Garcia
-
[inlining] moved ComputeInliningRelevance closer to its single userThu, 15 May 2014 16:12:18 +0200, by Miguel Garcia
-
[inlining] moved class InliningData to package with related classesThu, 15 May 2014 15:45:29 +0200, by Miguel Garcia
-
[inlining] moved helper class MethodInvocation to package inlining.walkerThu, 15 May 2014 15:41:43 +0200, by Miguel Garcia
-
[inlining] grouping inlining-space walking-related classes in package walkerThu, 15 May 2014 15:37:08 +0200, by Miguel Garcia
-
[inlining] start of another refactoring trailThu, 15 May 2014 15:35:34 +0200, by Miguel Garcia
-
[inlining] working the InliningData stack now done by InliningData.moveForward()Thu, 15 May 2014 15:17:55 +0200, by Miguel Garcia
-
[inlining] side-effects moved out from just-extracted methodThu, 15 May 2014 15:07:35 +0200, by Miguel Garcia
-
[inlining] readability improvements for (by now extracted) loop-bodyThu, 15 May 2014 15:01:25 +0200, by Miguel Garcia
-
[inlining] extracted loop-body, for now as InliningPhase.moveForward()Thu, 15 May 2014 14:53:50 +0200, by Miguel Garcia
-
[inlining] moved tryToInline() to InliningData, as prereq for upcoming stepsThu, 15 May 2014 14:51:11 +0200, by Miguel Garcia
-
[inlining] moved doInline() to InliningData, as prereq for upcoming stepsThu, 15 May 2014 14:48:19 +0200, by Miguel Garcia
-
[inlining] part 2, preparing to move tryToInline() and doInline()Thu, 15 May 2014 14:43:58 +0200, by Miguel Garcia
-
[inlining] preparing to extract loop body from InliningPhase.run to InliningDataThu, 15 May 2014 14:32:37 +0200, by Miguel Garcia
-
[inlinin] assertion-aided code understanding at workThu, 15 May 2014 13:46:33 +0200, by Miguel Garcia
-
[inlining] moved InlineEverythingPolicy to inlining.policyThu, 15 May 2014 12:18:01 +0200, by Miguel Garcia
-
[inlining] access levels in AbstractInliningPolicy back to what they wereThu, 15 May 2014 12:16:10 +0200, by Miguel Garcia
-
[inlining] moved GreedyInliningPolicy to inlining.policyThu, 15 May 2014 11:22:08 +0200, by Miguel Garcia
-
[inlining] moved AbstractInliningPolicy to inlining.policyThu, 15 May 2014 11:16:00 +0200, by Miguel Garcia
-
[inlining] moved InliningPolicy to newly created package inlining.policyThu, 15 May 2014 11:09:50 +0200, by Miguel Garcia
-
[inlining] moving CallsiteHolder to upper levelThu, 15 May 2014 11:01:51 +0200, by Miguel Garcia
-
[inlining] better distinguishable name, GraphInfo becomes CallsiteHolderThu, 15 May 2014 10:52:38 +0200, by Miguel Garcia
-
Use replaceAtPredecessor rather than predecessor().replaceFirstSuccessor in DeoptimizationGroupingPhaseThu, 15 May 2014 16:45:08 +0200, by Gilles Duboscq
-
Fix inverted condition in Debug.create(Metric|Timer)Thu, 15 May 2014 16:44:43 +0200, by Gilles Duboscq
-
Merge.Thu, 15 May 2014 15:35:17 +0200, by Doug Simon
-
added Java Flight Recorder (JFR) event supportThu, 15 May 2014 15:32:37 +0200, by twisti
-
mx: added jrelibrary dependency typeThu, 15 May 2014 15:31:22 +0200, by Doug Simon
-
correctly handle illegal stamps in ObjectStamp.meetThu, 15 May 2014 14:13:59 +0200, by Lukas Stadler
-
tests for ObjectStamp.meetThu, 15 May 2014 14:13:25 +0200, by Lukas Stadler