Mercurial > hg > graal-compiler
graph
-
small cleanupMon, 12 Nov 2012 17:48:51 +0100, by Lukas Stadler
-
add isDefaultForKind to ConstantMon, 12 Nov 2012 17:46:21 +0100, by Lukas Stadler
-
make VirtualObjectState and MaterializedObjectState global value numberableMon, 12 Nov 2012 17:45:55 +0100, by Lukas Stadler
-
make LoopFragment deal correctly with GVN'd VirtualStateMon, 12 Nov 2012 17:45:27 +0100, by Lukas Stadler
-
Added recursive chmod for cases where JAVA_HOME is not owned by graal workspace owner.Mon, 12 Nov 2012 13:04:08 +0100, by Laurent Daynes
-
Fixed use of mapfilevers for solaris makefile.Mon, 12 Nov 2012 13:02:43 +0100, by Laurent Daynes
-
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvmMon, 12 Nov 2012 11:48:01 +0100, by Laurent Daynes
-
added setup of ENFORCE_COMPILER_REV and ENFORCE_CC_COMPILER_REV when using sunstudio compilers on Solaris to avoid build complaint from HotSpot makefiles.Fri, 09 Nov 2012 19:41:52 +0100, by Laurent Daynes
-
remove debug printout.Fri, 09 Nov 2012 16:28:38 +0100, by Laurent Daynes
-
removed file that clashes with another file of the same name but different case (which Mac OS X cannot handle)Mon, 12 Nov 2012 00:08:17 +0100, by Doug Simon
-
Support for interfaces in the Graal API: Make interfaces implemented by a ResolvedJavaType available; change semantics of ResolvedJavaType.getSuperclass to return null for interfaces (to conform with java.lang.Class); change semantics of ResolvedJavaType.isInstanceClass to return false for interfaces.Fri, 09 Nov 2012 17:15:13 -0800, by Christian Wimmer
-
Make CalleeSaveLayout available in CompilationResultFri, 09 Nov 2012 17:04:16 -0800, by Christian Wimmer
-
Remove double checked locking rule, which is no longer supported in checkstyleFri, 09 Nov 2012 17:03:40 -0800, by Christian Wimmer
-
When InstanceOfNode is lowered to always true or always false condition, then the no longer used branch needs to be removed from graph.Fri, 09 Nov 2012 16:58:28 -0800, by Christian Wimmer
-
Avoid NullPointerExceptionFri, 09 Nov 2012 16:57:29 -0800, by Christian Wimmer
-
UnsignedMathSnippets are not HotSpot-specific. Move them to snippets project and activate them.Fri, 09 Nov 2012 16:56:23 -0800, by Christian Wimmer
-
HexCodeFile is not HotSpot-specific, so move it to printer projectFri, 09 Nov 2012 16:55:09 -0800, by Christian Wimmer
-
fix for bug in GraphBuilderPhase (which caused a NPE in insertLoopProxies)Fri, 09 Nov 2012 16:11:12 +0100, by Lukas Stadler
-
Automatically add -d64 vm options when running graalFri, 09 Nov 2012 15:23:35 +0100, by Laurent Daynes
-
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvmFri, 09 Nov 2012 13:35:26 +0100, by Laurent Daynes
-
added missing files to build on solarisFri, 09 Nov 2012 13:32:53 +0100, by Laurent Daynes
-
Make sure files in copy of JDK has write-protection unset before modifying it.Wed, 24 Oct 2012 12:59:22 +0200, by Laurent Daynes
-
Added change to copied directory's protection when source JDK directories are read-only.Tue, 23 Oct 2012 17:08:17 +0200, by Laurent Daynes
-
Do not inline vtable lookup when the method's holder is not yet linked (no vtable offset available)Thu, 08 Nov 2012 18:19:31 +0100, by Gilles Duboscq
-
Change default graph dumping to binary and no CFG, fix name template for RuntimeCallThu, 08 Nov 2012 18:18:18 +0100, by Gilles Duboscq
-
Add OSR marker in -G:+PrintCompilation outputThu, 08 Nov 2012 18:16:34 +0100, by Gilles Duboscq
-
Fix Inlining : null check guard should use reason NullCheckExceptionWed, 07 Nov 2012 17:48:02 +0100, by Gilles Duboscq
-
remove unnecessary assertion in OSR compilationWed, 07 Nov 2012 16:22:11 +0100, by Lukas Stadler
-
refactor StructuredGraph constructor, remove debug outputWed, 07 Nov 2012 15:59:38 +0100, by Lukas Stadler
-
fix for unnecessary BailoutExceptions in OSRWed, 07 Nov 2012 15:59:11 +0100, by Lukas Stadler
-
fix merge errorWed, 07 Nov 2012 15:58:20 +0100, by Lukas Stadler
-
Merge.Wed, 07 Nov 2012 15:10:30 +0100, by Lukas Stadler
-
hotspot infrastructure for OnStackReplacementWed, 07 Nov 2012 14:52:12 +0100, by Lukas Stadler
-
Graal infrastructure for OnStackReplacementWed, 07 Nov 2012 14:14:35 +0100, by Lukas Stadler
-
change LIRGenerator to take StructuredGraph instead of GraphWed, 07 Nov 2012 14:08:03 +0100, by Lukas Stadler
-
VM infrstructure for OnStackReplacementWed, 07 Nov 2012 13:18:04 +0100, by Lukas Stadler
-
remove InliningIdentifierWed, 07 Nov 2012 12:18:37 +0100, by Lukas Stadler
-
Fix for Canonicalizer : accespt replacement of a floating node by a merge nodeWed, 07 Nov 2012 14:13:11 +0100, by Gilles Duboscq
-
Add option for EliminatePartiallyRedundantGuards, eliminate at splits after IterativeConditionalEliminationWed, 07 Nov 2012 13:20:49 +0100, by Gilles Duboscq
-
Cleanup GraalOption : removed defunct optionsWed, 07 Nov 2012 12:10:33 +0100, by Gilles Duboscq
-
Simple elimination of some partially redundant guardsTue, 06 Nov 2012 14:26:30 +0100, by Gilles Duboscq
-
MergeTue, 06 Nov 2012 13:59:07 +0100, by Gilles Duboscq
-
Directly return the NodeSuccessorList in ControlSplitNode.blockSuccessors instead of creating a new IterableTue, 06 Nov 2012 13:57:04 +0100, by Gilles Duboscq
-
fix lock-related assertion in PEATue, 06 Nov 2012 10:01:17 +0100, by Lukas Stadler
-
PEA bugfix: look up scalar aliases when initializing virtual object entriesMon, 05 Nov 2012 12:58:32 +0100, by Lukas Stadler
-
PEA: create default element for arrays only onceMon, 05 Nov 2012 12:57:17 +0100, by Lukas Stadler
-
refactored complex snippet-based lowering mechanism for InstanceOfNodes into non-HotSpot specific projectFri, 02 Nov 2012 12:14:07 +0100, by Doug Simon
-
simplified and improved the re-use of an instanceof snippet instantiation across all of the usages of the InstanceOfNodeFri, 02 Nov 2012 10:21:38 +0100, by Doug Simon
-
fixed commentThu, 01 Nov 2012 17:33:48 +0100, by Doug Simon
-
added more tests to InstanceOfTestThu, 01 Nov 2012 17:32:35 +0100, by Doug Simon
-
refactored anonymous class into inner class to ease debuggingThu, 01 Nov 2012 17:30:53 +0100, by Doug Simon
-
made all constructors public to be consistentThu, 01 Nov 2012 17:30:04 +0100, by Doug Simon
-
more PEA refactoring, multiple iterationsWed, 31 Oct 2012 18:21:19 +0100, by Lukas Stadler
-
first part of PEA refactoring, fixesWed, 31 Oct 2012 10:33:01 +0100, by Lukas Stadler
-
first part of PEA refactoringWed, 31 Oct 2012 08:20:42 +0100, by Lukas Stadler
-
Merge.Tue, 30 Oct 2012 23:59:59 +0100, by Doug Simon
-
intermediate materialization is now removed during lowering of an InstanceOfNode that has a single usage which is an IfNode in the same blockTue, 30 Oct 2012 23:58:53 +0100, by Doug Simon
-
renamed snippet methods in InstanceOfSnippetsTue, 30 Oct 2012 10:45:00 +0100, by Doug Simon
-
CodeCacheProvider.callKillsRegisters is not necessary because this information can be inferred from the register configurationTue, 30 Oct 2012 11:12:35 -0700, by Christian Wimmer
-
refactor PEA into separate classesTue, 30 Oct 2012 13:54:39 +0100, by Lukas Stadler
-
removed unused PEA versionTue, 30 Oct 2012 11:32:09 +0100, by Lukas Stadler
-
factored CheckCastDynamicNode out of CheckCastNodeTue, 30 Oct 2012 10:22:25 +0100, by Doug Simon
-
removed targetClassInstruction from InstanceOfNodeTue, 30 Oct 2012 08:57:28 +0100, by Doug Simon
-
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ just before the NPG (no perm gen) changesetMon, 29 Oct 2012 21:10:04 +0100, by Doug Simon
-
MergeFri, 31 Aug 2012 12:59:10 -0700, by jiangli
-
MergeFri, 31 Aug 2012 14:47:01 -0400, by jiangli
-
7154641: Servicability agent should work on platforms other than x86, sparcThu, 30 Aug 2012 11:20:01 -0400, by bpittore
-
MergeFri, 17 Aug 2012 16:47:04 -0700, by amurillo
-
MergeWed, 08 Aug 2012 16:09:11 -0400, by vladidan
-
7153374: ARM ONLY .. linking problem with new compilers.. Need to use -fPICWed, 08 Aug 2012 15:43:51 -0400, by jprovino
-
MergeFri, 31 Aug 2012 10:48:08 -0700, by twisti
-
7160161: Missed safepoint in non-Counted loopWed, 29 Aug 2012 13:02:40 -0700, by kvn
-
7191926: Remove MKS dependency in Hotspot regression testsWed, 29 Aug 2012 14:49:05 -0400, by coleenp
-
7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sitesTue, 28 Aug 2012 15:24:39 -0700, by twisti
-
6677625: Move platform specific flags from globals.hpp to globals_<arch>.hppMon, 27 Aug 2012 15:17:17 -0700, by twisti
-
7148109: C2 compiler consumes too much heap resourcesMon, 27 Aug 2012 09:46:38 -0700, by kvn
-
MergeFri, 31 Aug 2012 08:30:30 +0200, by brutisso
-
7194409: os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profilesWed, 29 Aug 2012 13:02:54 -0700, by johnc
-
7041879: G1: introduce stress testing parameter to cause frequent evacuation failuresTue, 28 Aug 2012 15:20:08 -0700, by johnc
-
7178363: G1: Remove the serial code for PrintGCDetails and make it a special case of the parallel codeThu, 23 Aug 2012 10:21:12 +0200, by brutisso
-
MergeFri, 24 Aug 2012 19:45:42 -0700, by dcubed
-
7192916: Hotspot development launcher should use DYLD_LIBRARY_PATH on OS XWed, 22 Aug 2012 10:01:51 +0200, by sla
-
7194004: new hotspot build - hs24-b22Fri, 24 Aug 2012 16:23:59 -0700, by amurillo
-
Added tag jdk8-b54 for changeset e8fb566b9466Thu, 30 Aug 2012 10:27:07 -0700, by katleman
-
MergeFri, 24 Aug 2012 11:48:32 -0700, by twisti
-
7192965: assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent setsThu, 23 Aug 2012 09:13:16 -0700, by kvn
-
7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'Wed, 22 Aug 2012 11:55:40 -0700, by kvn
-
7171824: assert(_offset >= 1) failed: illegal call to offset()Wed, 22 Aug 2012 14:29:57 +0200, by roland
-
7192964: assert(false) failed: bad AD fileTue, 21 Aug 2012 14:50:02 -0700, by kvn
-
7192167: JSR 292: C1 has old broken code which needs to be removedTue, 21 Aug 2012 10:48:50 -0700, by twisti
-
7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loopsMon, 20 Aug 2012 09:58:58 -0700, by kvn
-
6340864: Implement vectorization optimizations in hotspot-serverMon, 20 Aug 2012 09:07:21 -0700, by kvn
-
MergeFri, 24 Aug 2012 09:45:08 +0200, by brutisso
-
7193157: G1: Make some develpflags available in product buildsThu, 23 Aug 2012 05:25:59 +0200, by brutisso
-
7185699: G1: Prediction model discrepanciesTue, 21 Aug 2012 14:10:39 -0700, by johnc
-
7192128: G1: Extend fix for 6948537 to G1's BOTTue, 21 Aug 2012 10:05:57 -0700, by johnc
-
MergeTue, 21 Aug 2012 19:25:20 -0700, by dcubed
-
MergeFri, 17 Aug 2012 11:57:46 -0700, by dcubed
-
7191124: Optimized build is broken due to inconsistent use of DEBUG_ONLY and NOT_PRODUCT macros in NMTTue, 14 Aug 2012 13:56:46 -0400, by zgu
-
7190512: Fix for 7181175 broke hotspot/make/windows/create.bat buildsFri, 10 Aug 2012 23:16:52 -0700, by tbell
-
7116786: RFE: Detailed information on VerifyErrorsMon, 06 Aug 2012 15:54:45 -0400, by kamg
-
MergeMon, 06 Aug 2012 09:34:40 -0700, by dcubed
-
7181175: Enable builds on Windows with MinGW/MSYSFri, 03 Aug 2012 18:34:28 -0700, by dcubed
-
7188168: 7071904 broke the DEBUG_BINARIES option on LinuxThu, 02 Aug 2012 14:54:14 -0700, by dcubed
-
MergeWed, 01 Aug 2012 16:16:13 -0700, by zgu
-
MergeWed, 01 Aug 2012 15:00:50 -0700, by zgu
-
7185614: NMT ON: "check by caller" assertion failed on nsk ThreadMXBean testWed, 01 Aug 2012 17:19:30 -0400, by zgu
-
7129723: MAC: Some regression tests need to recognize Mac OS X platformWed, 01 Aug 2012 16:52:43 -0400, by coleenp
-
MergeFri, 17 Aug 2012 15:41:04 -0700, by amurillo
-
7189729: jprt.properties should include release jdk7u8Tue, 07 Aug 2012 09:53:12 -0700, by amurillo
-
6818524: G1: use ergonomic resizing of PLABsMon, 06 Aug 2012 12:20:14 -0700, by johnc
-
7191765: make jdk8 the default jprt release for hs24Wed, 15 Aug 2012 16:49:38 -0700, by amurillo
-
7190772: new hotspot build - hs24-b21Fri, 10 Aug 2012 23:19:43 -0700, by amurillo
-
Added tag jdk8-b53 for changeset 54240c1b8e87Thu, 23 Aug 2012 12:27:33 -0700, by katleman
-
removing intermediate materialization with frame-state-full merges now worksMon, 29 Oct 2012 20:02:54 +0100, by Doug Simon
-
Merge.Mon, 29 Oct 2012 17:22:25 +0100, by Doug Simon
-
removed _'s from method names in CompilerToVMMon, 29 Oct 2012 17:12:47 +0100, by Doug Simon
-
renamed CheckCastElimination to ConditionalElimination, plus a few small changesMon, 29 Oct 2012 17:05:44 +0100, by Lukas Stadler
-
removing intermediate materializations when merge has frame state (pending bug fix)Mon, 29 Oct 2012 14:47:07 +0100, by Doug Simon
-
removing intermediate materializations is disabled when the compare input to an if has more than one usageMon, 29 Oct 2012 14:44:53 +0100, by Doug Simon
-
added more javadoc to DebugConfig interfaceMon, 29 Oct 2012 14:41:20 +0100, by Doug Simon
-
improved IfNode simplification of removing intermediate materializations to handle (some) MergeNodes with a non-null frame stateFri, 26 Oct 2012 17:32:57 +0200, by Doug Simon
-
deleted Architecture.twoOperandMode() and encapsulated all public fields in Architecture with gettersThu, 25 Oct 2012 20:08:32 +0200, by Doug Simon
-
removed Architecture.isX86() and Architecture.isSPARC()Thu, 25 Oct 2012 14:50:14 +0200, by Doug Simon
-
moved AMD64 into its own (new) project: com.oracle.graal.amd64Thu, 25 Oct 2012 12:52:54 +0200, by Doug Simon
-
added test case to demonstrate current limitation in the IfNode simplification of removing intermediate materializationsThu, 25 Oct 2012 12:42:25 +0200, by Doug Simon
-
updated javadocThu, 25 Oct 2012 12:29:56 +0200, by Doug Simon
-
disabled IfNode materialization simplification if associated merge has a non-null frame stateThu, 25 Oct 2012 12:29:39 +0200, by Doug Simon
-
fixed formatting in FrameState.toString()Thu, 25 Oct 2012 08:42:26 +0200, by Doug Simon
-
removed left-over debugging statementThu, 25 Oct 2012 08:13:16 +0200, by Doug Simon
-
removed JumpNode and the non-materializing instanceof snippets that used itThu, 25 Oct 2012 01:22:07 +0200, by Doug Simon
-
extended IfNode simplification to try and connect code that initializes a variable directly with the successors of an if construct that switches on the variableWed, 24 Oct 2012 22:30:46 +0200, by Doug Simon
-
re-add successor of a canonicalized fixed node to the canonicalization work list as the removal may have presented new canonicalization opportunities for the successorWed, 24 Oct 2012 17:40:06 +0200, by Doug Simon
-
removed unnecessary boxingWed, 24 Oct 2012 17:37:03 +0200, by Doug Simon
-
added method to DebugScope to simplify dumping of a graph from with EclipseWed, 24 Oct 2012 17:35:44 +0200, by Doug Simon
-
use of JumpNodes to lower instanceof snippets can be disabled with graal.instanceof.disableJumpNodes system propertyMon, 22 Oct 2012 20:22:50 +0200, by Doug Simon
-
added indirection for the replacement of a snippet-lowered node with the snippet's return valueMon, 22 Oct 2012 18:10:04 +0200, by Doug Simon
-
improved InstanceOfTest.isStringInt()Mon, 22 Oct 2012 10:23:50 +0200, by Doug Simon
-
fixed detection of architecture on Snow Leopard and earlier versions of MacOSXSat, 20 Oct 2012 12:21:23 +0200, by Doug Simon
-
Merge.Sat, 20 Oct 2012 11:53:12 +0200, by Doug Simon
-
Merge.Sat, 13 Oct 2012 15:54:33 +0200, by Doug Simon
-
renamed input for IfNode from 'compare' to 'condition'Tue, 09 Oct 2012 13:27:17 +0200, by Doug Simon
-
Silently ignore error on installing .diz files when building on Solaris.Fri, 19 Oct 2012 13:25:19 +0200, by Laurent Daynes
-
MergeFri, 19 Oct 2012 12:51:46 +0200, by Laurent Daynes
-
Fixed linking issue on Solaris. Mapfile vers files must be defined.Fri, 19 Oct 2012 11:30:50 +0200, by Laurent Daynes
-
fixed compilation issues on Solaris. When using SunStudio compiler, Solaris build with DONT_USE_PRECOMPILED_HEADERFri, 19 Oct 2012 11:30:06 +0200, by Laurent Daynes
-
arch is i86pc on solaris x64 boxes.Fri, 19 Oct 2012 10:18:40 +0200, by Laurent Daynes
-
fixed makefile to build on Solaris.Fri, 19 Oct 2012 09:55:54 +0200, by Laurent Daynes
-
Remove unnecessary test folder definitionFri, 12 Oct 2012 16:47:18 -0700, by Christian Wimmer
-
Add trailing commaFri, 12 Oct 2012 16:12:13 -0700, by Christian Wimmer
-
Intrinsification of more Unsafe methodsFri, 12 Oct 2012 16:11:12 -0700, by Christian Wimmer
-
Remove BoxNode that is never usedFri, 12 Oct 2012 16:10:45 -0700, by Christian Wimmer
-
Do not generate null check for values already proven to be non-null.Fri, 12 Oct 2012 16:10:05 -0700, by Christian Wimmer
-
Add assertion to prevent use of wrong factory methodFri, 12 Oct 2012 16:09:36 -0700, by Christian Wimmer
-
small change to inlining heuristicsThu, 11 Oct 2012 15:38:10 +0200, by Lukas Stadler
-
Add functionality to initialize a typeWed, 10 Oct 2012 20:32:33 -0700, by Christian Wimmer
-
The lowering currently does not support a FixedGuard as the usage of an InstanceOfNodeWed, 10 Oct 2012 20:29:53 -0700, by Christian Wimmer
-
Allow virtual phi functionsWed, 10 Oct 2012 20:29:24 -0700, by Christian Wimmer
-
Call target can be null, so don't crash debug printerWed, 10 Oct 2012 20:29:07 -0700, by Christian Wimmer
-
Allow virtual phi functionsWed, 10 Oct 2012 20:28:42 -0700, by Christian Wimmer
-
Avoid assertion failures for BoxedVirtualObjectNodeWed, 10 Oct 2012 20:21:56 -0700, by Christian Wimmer
-
Minor fixes after cleanupTue, 09 Oct 2012 16:16:39 -0700, by Christian Wimmer
-
Change that was missing in earlier improvements to annotation processing in the mx scriptTue, 09 Oct 2012 15:39:49 -0700, by Christian Wimmer
-
Remove project graal.bootTue, 09 Oct 2012 15:37:12 -0700, by Christian Wimmer
-
Rename project graal.api to graal.api.runtimeTue, 09 Oct 2012 15:32:45 -0700, by Christian Wimmer
-
Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.Tue, 09 Oct 2012 15:23:38 -0700, by Christian Wimmer
-
MergeTue, 09 Oct 2012 14:06:26 +0200, by Gilles Duboscq
-
Fix NullPointerException when disabling DebugTue, 09 Oct 2012 14:02:33 +0200, by Gilles Duboscq
-
increase code cache size for GraalTue, 09 Oct 2012 13:34:25 +0200, by Lukas Stadler
-
Improvements of annotation processor functionality in mx script; allow javac to be run in debugger in order to debug annotation processorMon, 08 Oct 2012 19:46:12 -0700, by Christian Wimmer
-
SnippetTemplate must not depend on CodeCacheProvider (only on MetaAccessProvider). This means that the hasSideEffect flag of a RuntimeCall must be already fixed in the RuntimeCall.Descriptor to avoid a lookup of the actual RuntimeCall using the CodeCacheProvider.Mon, 08 Oct 2012 19:34:32 -0700, by Christian Wimmer
-
modified canonicalizeprojects to ensure all package prefixes match the enclosing projectMon, 08 Oct 2012 17:38:24 +0200, by Doug Simon
-
renamed package: com.oracle.graal.compiler.target.amd64 -> com.oracle.graal.compiler.amd64Mon, 08 Oct 2012 17:36:51 +0200, by Doug Simon
-
renamed packages: com.oracle.max.asm... -> com.oracle.graal.asm...Mon, 08 Oct 2012 17:35:03 +0200, by Doug Simon
-
moved classes from com.oracle.graal.util into com.oracle.graal.nodes.utilMon, 08 Oct 2012 17:31:58 +0200, by Doug Simon
-
renamed package: com.oracle.graal.lir.cfg -> com.oracle.graal.nodes.cfgMon, 08 Oct 2012 17:30:11 +0200, by Doug Simon
-
fixed imprecise dependenciesMon, 08 Oct 2012 17:18:31 +0200, by Doug Simon
-
modified canonicalizeprojects to detect imprecise dependencies (e.g., A specifies that it depends on B but only imports packages from B's dependencies)Mon, 08 Oct 2012 17:18:00 +0200, by Doug Simon
-
split phases out of graal.phases project into graal.phases.common projectSun, 07 Oct 2012 14:27:50 +0200, by Doug Simon
-
rename packages in graal.phases to match project nameSun, 07 Oct 2012 14:15:44 +0200, by Doug Simon
-
rename packages in graal.virtual to match project nameSun, 07 Oct 2012 14:11:55 +0200, by Doug Simon
-
rename packages in graal.loop to match project nameSun, 07 Oct 2012 14:08:36 +0200, by Doug Simon
-
refactoring: graal.compiler.phases -> graal.phases, graal.compiler.virtual -> graal.virtual, graal.compiler.loop -> graal.loopSun, 07 Oct 2012 12:44:05 +0200, by Doug Simon
-
consolidated framework for runtime and stub calls and moved declaration of descriptors for such calls to the source file in which they are usedFri, 05 Oct 2012 17:55:12 +0200, by Doug Simon
-
add new backtracking partial escape analysisFri, 05 Oct 2012 15:54:08 +0200, by Lukas Stadler
-
move TailDuplication to before lowering and escape analysisFri, 05 Oct 2012 15:39:40 +0200, by Lukas Stadler
-
add hashCode fast path for System.identityHashCodeFri, 05 Oct 2012 15:17:27 +0200, by Lukas Stadler
-
fix hashCode changes: port to x64Fri, 05 Oct 2012 13:44:26 +0200, by Lukas Stadler
-
Merge.Fri, 05 Oct 2012 10:54:06 +0200, by Christian Haeubl
-
Fixed VS2010 warnings in HotSpot.Fri, 05 Oct 2012 10:13:19 +0200, by Christian Haeubl
-
Merge.Fri, 05 Oct 2012 10:11:22 +0200, by Lukas Stadler
-
enable hashCode fast path in generate_native_wrapper for GRAALFri, 05 Oct 2012 09:59:21 +0200, by Lukas Stadler
-
Windows-specific fix for mx.Fri, 05 Oct 2012 09:48:01 +0200, by Christian Haeubl
-
add infrastructure for creating locked objectsFri, 05 Oct 2012 09:12:55 +0200, by Lukas Stadler
-
javadoc and visualizer fixesFri, 05 Oct 2012 09:01:20 +0200, by Lukas Stadler
-
added packageinfo commandThu, 04 Oct 2012 19:54:22 +0200, by Doug Simon
-
fixed imprecise dependenciesThu, 04 Oct 2012 16:58:00 +0200, by Doug Simon
-
refined the API for CallingConventionThu, 04 Oct 2012 13:35:32 +0200, by Doug Simon
-
added projects table to the top level javadoc page generated by the site commandThu, 04 Oct 2012 11:22:09 +0200, by Doug Simon
-
fixed an ordering issue in the initialization and retrieval of the platform specific HotSpotGraalRuntime instanceWed, 03 Oct 2012 23:44:38 +0200, by Doug Simon
-
fixed subtle bug in TLAB allocation snippet involving unchecked, unsigned integer overflow (bug and fix submitted by Peter Kessler)Wed, 03 Oct 2012 20:43:44 +0200, by Doug Simon
-
simplified error checking when loading Graal classes from the C++ codeWed, 03 Oct 2012 20:38:40 +0200, by Doug Simon
-
removed inclusion of deleted com.oracle.max.crutils projectWed, 03 Oct 2012 18:47:11 +0200, by Doug Simon
-
moved UnsignedMath to com.oracle.graal.api.codeWed, 03 Oct 2012 18:39:22 +0200, by Doug Simon
-
moved TTY and LogStream to com.oracle.graal.debugWed, 03 Oct 2012 18:34:46 +0200, by Doug Simon
-
moved HexCodeFile to com.oracle.graal.hotspotWed, 03 Oct 2012 18:22:33 +0200, by Doug Simon
-
moved MemoryBarriers to com.oracle.graal.api.codeWed, 03 Oct 2012 18:14:17 +0200, by Doug Simon
-
renamed projects com.oracle.max.asm* to com.oracle.graal.asm*Wed, 03 Oct 2012 17:42:12 +0200, by Doug Simon
-
moved AMD64 specific code into com.oracle.graal.compiler.amd64Wed, 03 Oct 2012 16:49:51 +0200, by Doug Simon
-
moved AMD64 specific HotSpot code in com.oracle.graal.hotspot.amd64 projectWed, 03 Oct 2012 01:18:03 +0200, by Doug Simon
-
refactored all AMD64 specific HotSpot code in com.oracle.graal.hotspot.target.amd64 packageWed, 03 Oct 2012 00:25:30 +0200, by Doug Simon
-
moved ADM64-specific assembler code into separate projectTue, 02 Oct 2012 22:22:06 +0200, by Doug Simon
-
removed MethodEntryCountersTue, 02 Oct 2012 22:06:37 +0200, by Doug Simon
-
refactored lowering of DirectCompareAndSwap node into HotSpotLIRGeneratorTue, 02 Oct 2012 18:25:17 +0200, by Doug Simon
-
refactored stub names into constants shared between definition and usage sitesTue, 02 Oct 2012 17:31:03 +0200, by Doug Simon
-
defined new HotSpot specific interface extending the contract of a LIR generatorTue, 02 Oct 2012 17:22:22 +0200, by Doug Simon
-
removed more XIR remnantsTue, 02 Oct 2012 16:48:54 +0200, by Doug Simon
-
modified VmErrorStubCall to use information provided by the (platform independent) backendTue, 02 Oct 2012 16:09:06 +0200, by Doug Simon
-
removed TemplateFlag, an XIR remnantTue, 02 Oct 2012 15:28:05 +0200, by Doug Simon
-
modified VerifyOopStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub callTue, 02 Oct 2012 15:27:00 +0200, by Doug Simon
-
modified NewMultiArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub callTue, 02 Oct 2012 15:20:07 +0200, by Doug Simon
-
modified NewInstanceStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub callTue, 02 Oct 2012 15:03:07 +0200, by Doug Simon
-
modified NewArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub callTue, 02 Oct 2012 14:58:13 +0200, by Doug Simon
-
modified Monitor[Enter|Exit]StubCall nodes to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub callsTue, 02 Oct 2012 14:17:40 +0200, by Doug Simon
-
added .gdb_history to .hgignoreTue, 02 Oct 2012 14:14:26 +0200, by Doug Simon
-
introduced platform independent HotSpotBackend to manage stub linkage informationTue, 02 Oct 2012 14:03:42 +0200, by Doug Simon
-
added support for temps in LIR call instructionsTue, 02 Oct 2012 13:58:36 +0200, by Doug Simon
-
added temps used by a call to CallingConventionTue, 02 Oct 2012 13:48:16 +0200, by Doug Simon
-
removed CallPositionListener, another XIR remnantMon, 01 Oct 2012 22:38:44 +0200, by Doug Simon
-
append global stub address when disassembling a call to a global stubMon, 01 Oct 2012 22:10:47 +0200, by Doug Simon
-
ignore kinds when checking for redundant register to register moveMon, 01 Oct 2012 22:09:38 +0200, by Doug Simon
-
removed graal_slow_subtype_check stubMon, 01 Oct 2012 22:07:59 +0200, by Doug Simon
-
pushed CallingConvention further into LIR API for emitting callsMon, 01 Oct 2012 22:00:22 +0200, by Doug Simon
-
removed linkage to slow path monitor stubs (which were only used by XIR snippets)Mon, 01 Oct 2012 21:41:38 +0200, by Doug Simon
-
expanded CallingConvention API class to also include the location of the value (if any) returned by a callMon, 01 Oct 2012 21:37:20 +0200, by Doug Simon