Mercurial > hg > truffle
graph
-
Merge.Tue, 14 May 2013 16:57:07 +0200, by Christian Haeubl
-
Windows-specific idiv/ldiv fix.Tue, 14 May 2013 15:44:18 +0200, by Christian Haeubl
-
Fix for BoxingEliminationTest.Tue, 14 May 2013 11:49:10 +0200, by Christian Haeubl
-
InliningPhase cleanups.Tue, 14 May 2013 10:32:02 +0200, by Christian Haeubl
-
Merge.Tue, 14 May 2013 10:18:31 +0200, by Christian Haeubl
-
Fixes for the merge and inlining cleanups.Tue, 14 May 2013 10:17:06 +0200, by Christian Haeubl
-
Temporary fixes for the merge.Mon, 13 May 2013 17:43:42 +0200, by Christian Haeubl
-
Merge.Mon, 13 May 2013 17:11:31 +0200, by Christian Haeubl
-
Added some tunable parameters to the inlining phase.Mon, 13 May 2013 16:46:39 +0200, by Christian Haeubl
-
Removed memory leak and bugfixes for the InliningPhase.Mon, 13 May 2013 13:55:41 +0200, by Christian Haeubl
-
some refactorings and cleanups for the InliningPhaseMon, 13 May 2013 13:14:17 +0200, by Christian Haeubl
-
Enabled nmethod statistics for the HotSpot product build.Wed, 08 May 2013 17:21:38 +0200, by Christian Haeubl
-
Drafted version of an inlining policy that uses the callee graph size as its metric.Wed, 08 May 2013 16:31:59 +0200, by Christian Haeubl
-
fixed documentation for FrameMap.outgoingSizeFri, 26 Apr 2013 12:00:50 +0200, by Christian Haeubl
-
Fix unused import.Tue, 14 May 2013 22:31:28 -0700, by Thomas Wuerthinger
-
Remove unused read nodes.Tue, 14 May 2013 22:10:13 -0700, by Thomas Wuerthinger
-
partial SPARC assemblerTue, 14 May 2013 23:18:00 -0400, by Morris Meyer
-
Merge.Tue, 14 May 2013 21:43:06 +0200, by Doug Simon
-
cleaned up and simplified runtime call mechanismsTue, 14 May 2013 21:33:37 +0200, by Doug Simon
-
replaced WriteBarrierPreStub and WriteBarrierPostStub with use of RuntimeCallStubMon, 13 May 2013 23:15:53 +0200, by Doug Simon
-
implement inlining support for JSR 292Tue, 14 May 2013 11:27:09 -0700, by twisti
-
distinguish floating and fixed nodes when building a stub graphTue, 14 May 2013 18:40:15 +0200, by Doug Simon
-
MergeTue, 14 May 2013 16:21:04 +0200, by Lukas Stadler
-
simplify NewObjectSnippetsTue, 14 May 2013 15:56:56 +0200, by Lukas Stadler
-
don't overwrite default entries when lowering CommitAllocationNodesTue, 14 May 2013 14:48:38 +0200, by Lukas Stadler
-
PEA: virtualizing CommitAllocationNode and AllocatedObjectNode is not useful progressTue, 14 May 2013 14:47:16 +0200, by Lukas Stadler
-
Merge.Tue, 14 May 2013 15:45:55 +0200, by Doug Simon
-
added check that the graph inlined for an invoke with a null stateAfter contains only frame states whose bci is AFTER_BCI or INVALID_FRAMESTATE_BCITue, 14 May 2013 11:19:35 +0200, by Doug Simon
-
fixed printf statementsTue, 14 May 2013 11:18:14 +0200, by Doug Simon
-
Allow tests to check for deoptimizations, provide Method object in before hook.Tue, 14 May 2013 15:02:07 +0200, by Roland Schatz
-
don't allocate new variables for NullCheckOpsTue, 14 May 2013 14:11:04 +0200, by Lukas Stadler
-
Relax kind equality assertions in LIRGenerator.Tue, 14 May 2013 09:20:48 +0200, by Roland Schatz
-
Do a full canonicalization at the end of MidTier.Tue, 14 May 2013 09:20:40 +0200, by Roland Schatz
-
Rename asAddress and make it protected.Tue, 14 May 2013 09:19:39 +0200, by Roland Schatz
-
Javadoc comments.Tue, 14 May 2013 09:15:32 +0200, by Roland Schatz
-
Merge.Mon, 13 May 2013 22:57:50 +0200, by Doug Simon
-
replaced MonitorEnterStub and MonitorExitStub with use of RuntimeCallStubMon, 13 May 2013 22:56:30 +0200, by Doug Simon
-
replaced CreateNullPointerExceptionStub and CreateOutOfBoundsExceptionStub with use of RuntimeCallStubMon, 13 May 2013 19:02:32 +0200, by Doug Simon
-
extended RuntimeCallStub to support calls returning an ObjectMon, 13 May 2013 19:01:30 +0200, by Doug Simon
-
allow inlining of invokes with a null stateAfterMon, 13 May 2013 19:00:24 +0200, by Doug Simon
-
used static import for methods in StubUtilMon, 13 May 2013 14:54:30 +0200, by Doug Simon
-
replaced RegisterFinalizerStub with use of RuntimeStubCallMon, 13 May 2013 14:28:00 +0200, by Doug Simon
-
renamed HotSpotCompilationResult to HotSpotCompiledCode and added subclasses HotSpotCompiledNmethod and HotSpotCompiledRuntimeStubMon, 13 May 2013 21:59:17 +0200, by Doug Simon
-
added subclasses for HotSpotInstalledCode: HotSpotNmethod and HotSpotRuntimeStubMon, 13 May 2013 18:19:43 +0200, by Doug Simon
-
mx/commands.py: warn about arguments after '-version' when launching the vmMon, 13 May 2013 16:09:49 +0200, by Gilles Duboscq
-
Value: simplify some `equals' and `hashcode' implementations even moreMon, 13 May 2013 17:11:45 +0200, by Bernhard Urban
-
VerifyValueUsage: use method name and signature instead of `toString()'Mon, 13 May 2013 16:47:13 +0200, by Bernhard Urban
-
VerifyValueUsage: move String creation to assertMon, 13 May 2013 16:37:57 +0200, by Bernhard Urban
-
CFGVerifier: verify post-dominator calculationMon, 13 May 2013 15:55:41 +0200, by Bernhard Urban
-
Merge.Mon, 13 May 2013 14:17:35 +0200, by Doug Simon
-
better error messageMon, 13 May 2013 13:59:34 +0200, by Doug Simon
-
javadoc fixesMon, 13 May 2013 13:57:49 +0200, by Doug Simon
-
create fake JavaMethod for non-snippet stubs so that -G:MethodFilter can be applied to themMon, 13 May 2013 13:57:24 +0200, by Doug Simon
-
changed CFGPrinterObserver to use JavaMethod instead of ResolvedJavaMethod for method scopeMon, 13 May 2013 13:51:59 +0200, by Doug Simon
-
enabled creation of a HotSpotSignature from types (in addition to a string)Mon, 13 May 2013 13:50:46 +0200, by Doug Simon
-
replaced IdentityHashCodeStub[Call] with use of RuntimeStubCallMon, 13 May 2013 11:56:16 +0200, by Doug Simon
-
added RuntimeCallStub for runtime calls that require no extra/special logic in the stub itselfMon, 13 May 2013 11:44:36 +0200, by Doug Simon
-
RuntimeStub installation support is now more distinct from normal nmethod installationMon, 13 May 2013 11:21:24 +0200, by Doug Simon
-
replaced unnecessary call to Stub.getMethod() with Stub.toString()Mon, 13 May 2013 11:00:56 +0200, by Doug Simon
-
update the start node of a StructuredGraph if it is replaced via replaceFixedWithFixed()Mon, 13 May 2013 11:00:03 +0200, by Doug Simon
-
javadoc fixMon, 13 May 2013 10:58:50 +0200, by Doug Simon
-
prevent multiple method context objects for the same method from resulting in multiple IGV tree levels unless there the method actually inlines itselfMon, 13 May 2013 10:58:32 +0200, by Doug Simon
-
rename parameterMon, 13 May 2013 10:50:22 +0200, by Doug Simon
-
MergeMon, 13 May 2013 13:15:42 +0200, by Gilles Duboscq
-
Make PiNode a guarding node so that it can be used for guarded to guarding edgesMon, 13 May 2013 11:44:49 +0200, by Gilles Duboscq
-
Removed ValueNode.dependenciesFri, 10 May 2013 18:28:30 +0200, by Gilles Duboscq
-
Allow interface types for node edgesFri, 10 May 2013 18:17:58 +0200, by Gilles Duboscq
-
Use specialized node inputs for loopbegin's overflow check and for value anchor's anchored valuesFri, 10 May 2013 17:15:15 +0200, by Gilles Duboscq
-
In TailDuplication phase, replaced phi values users should not need to be anchoredFri, 10 May 2013 16:48:00 +0200, by Gilles Duboscq
-
Value: replaced more occurrences where object equality is usedMon, 13 May 2013 11:38:19 +0200, by Bernhard Urban
-
verification: add VerifyPhase. check if a `Value' object is used in an ObjectEqualsNodeMon, 13 May 2013 11:36:09 +0200, by Bernhard Urban
-
Value: tidy up generated `hashCode()' and `equals()' methods a bitFri, 10 May 2013 21:03:53 +0200, by Bernhard Urban
-
made unittest command take Java compliance of a project into accountFri, 10 May 2013 23:27:19 +0200, by Doug Simon
-
Value: more occurrences of object equality replacedFri, 10 May 2013 16:40:59 +0200, by Bernhard Urban
-
JUnitWrapper: print class name if only one testclass is executedFri, 10 May 2013 16:31:44 +0200, by Bernhard Urban
-
Remove hasVtableEntry, use isInVirtualMethodTable insteadFri, 10 May 2013 12:55:34 +0200, by Gilles Duboscq
-
PEA: remove obsolete CyclicMaterializeStoreNodeFri, 10 May 2013 13:18:51 +0200, by Lukas Stadler
-
PEA: replace customAction with addNode (GRAAL-260)Fri, 10 May 2013 13:17:38 +0200, by Lukas Stadler
-
simplify "clever" code in FrameStateAssignmentPhaseFri, 10 May 2013 13:07:44 +0200, by Lukas Stadler
-
Value: use `equals()' instead of object equalityFri, 10 May 2013 12:44:09 +0200, by Bernhard Urban
-
Value: provide proper `hashCode()' and `equals()' implementationsFri, 10 May 2013 12:43:43 +0200, by Bernhard Urban
-
Fix too specific return type.Thu, 09 May 2013 21:08:26 -0700, by Thomas Wuerthinger
-
Merge.Thu, 09 May 2013 19:37:30 -0700, by Thomas Wuerthinger
-
LinearScan: Can no longer check for object equality after removal of RegisterValue cache.Thu, 09 May 2013 19:21:29 -0700, by Thomas Wuerthinger
-
broaden Apple include for gpu_bsd, make TraceWarpLoading a product flagThu, 09 May 2013 21:07:04 -0400, by Morris Meyer
-
AllocatorTest: relax counting-condition for MoveOpThu, 09 May 2013 23:32:31 +0200, by Bernhard Urban
-
MergeThu, 09 May 2013 11:32:08 +0200, by Lukas Stadler
-
let ReentrantBlockIterator.processBlock return the next stateWed, 08 May 2013 18:05:57 +0200, by Lukas Stadler
-
let ReentrantNodeIterator.processNode return the next stateWed, 08 May 2013 15:30:06 +0200, by Lukas Stadler
-
Merge.Wed, 08 May 2013 22:56:34 +0200, by Doug Simon
-
fixed debug scope processing so that -G:MethodFilter option works as expectedWed, 08 May 2013 21:57:46 +0200, by Doug Simon
-
Merge.Wed, 08 May 2013 21:09:38 +0200, by Doug Simon
-
moved static methods out of Stub into StubUtilWed, 08 May 2013 21:05:39 +0200, by Doug Simon
-
removed the requirement that a compiled stub is implemented by a snippetWed, 08 May 2013 20:12:12 +0200, by Doug Simon
-
removed mapping from methods to stubs in HotSpotRuntime in preparation for stubs that are not associated with a methodWed, 08 May 2013 18:22:58 +0200, by Doug Simon
-
removed 'method' parameter from GraalCompiler.compiledMethod() and renamed the latter to 'compileGraph'.Wed, 08 May 2013 14:58:18 +0200, by Doug Simon
-
removed LinearScan.method fieldWed, 08 May 2013 12:19:31 +0200, by Doug Simon
-
removed LIRGenerator.method fieldWed, 08 May 2013 12:14:03 +0200, by Doug Simon
-
compilation is explicitly given a CallingConvention for the graph being compiled instead of deriving it from a methodTue, 07 May 2013 23:38:53 +0200, by Doug Simon
-
Method can be staticWed, 08 May 2013 13:07:41 -0700, by Christian Wimmer
-
More asserts while getting vtable offsetsWed, 08 May 2013 16:34:30 +0200, by Gilles Duboscq
-
small change to ControlFlowGraph assertionWed, 08 May 2013 13:42:14 +0200, by Lukas Stadler
-
change visibility of createFieldLocation/createArrayLocationWed, 08 May 2013 11:41:05 +0200, by Lukas Stadler
-
add UnsafeArrayCastNode constructor without anchorWed, 08 May 2013 11:39:36 +0200, by Lukas Stadler
-
make ObjectEqualsNode virtualization less conservativeWed, 08 May 2013 11:24:04 +0200, by Lukas Stadler
-
removed embedding of compiler creating objects into installed code (HotSpot cannot support this)Tue, 07 May 2013 22:42:46 +0200, by Doug Simon
-
javadoc fixTue, 07 May 2013 21:51:18 +0200, by Doug Simon
-
updated javadoc for HotSpotInstalledCode to document why the nmethod::_graal_installed_code can only be a weak referenceTue, 07 May 2013 21:51:07 +0200, by Doug Simon
-
Introduce a graph() method that returns a StructuredGraph, to make many explicit casts unnecessaryTue, 07 May 2013 12:03:21 -0700, by Christian Wimmer
-
Create a LoadFieldNode for a getstatic of a static final field in the graph builder, and rely on the canonicalizer for replacing it with the constant value.Tue, 07 May 2013 11:12:28 -0700, by Christian Wimmer
-
Improve markFloating in LoopFragment (avoids recursion explosion)Tue, 07 May 2013 14:04:36 +0200, by Gilles Duboscq
-
Merge.Tue, 07 May 2013 11:37:23 +0200, by Doug Simon
-
better help message for the unittest commandsTue, 07 May 2013 11:07:14 +0200, by Doug Simon
-
Merge.Tue, 07 May 2013 01:59:12 +0200, by Doug Simon
-
removed infrastructure for Graal assembler stubs (GRAAL-81)Tue, 07 May 2013 01:58:11 +0200, by Doug Simon
-
replaced wb_pre_call and wb_post_call assembler stubs with compiled stubs (GRAAL-81)Tue, 07 May 2013 01:53:01 +0200, by Doug Simon
-
replaced vm_error assembler stub with compiled stub (GRAAL-81)Tue, 07 May 2013 01:38:07 +0200, by Doug Simon
-
replaced log_* assembler stubs with compiled stubs (GRAAL-81)Tue, 07 May 2013 00:20:25 +0200, by Doug Simon
-
replaced create_out_of_bounds_exception assembler stub with compiled stub (GRAAL-81)Mon, 06 May 2013 23:43:01 +0200, by Doug Simon
-
replaced create_null_pointer_exception assembler stub with compiled stub (GRAAL-81)Mon, 06 May 2013 23:42:17 +0200, by Doug Simon
-
replaced monitorenter/monitorexit assembler stubs with compiled stubs (GRAAL-81)Mon, 06 May 2013 22:37:00 +0200, by Doug Simon
-
MergeTue, 07 May 2013 10:39:54 +0200, by Lukas Stadler
-
fix multiplication by small constant value (fixes assertion error)Mon, 06 May 2013 18:29:15 +0200, by Lukas Stadler
-
MergeMon, 06 May 2013 18:25:51 +0200, by Lukas Stadler
-
fix virtualization of ObjectEqualsNodeMon, 06 May 2013 16:58:23 +0200, by Lukas Stadler
-
use os.name property to identify Windows OSMon, 06 May 2013 16:52:12 -0700, by twisti
-
make lookupConstantInPool use ConstantPool logicMon, 06 May 2013 15:15:09 -0700, by twisti
-
remove basicTypes and basicTypeCountMon, 06 May 2013 14:17:11 -0700, by twisti
-
fixed bug in updating of VerifyOops counterMon, 06 May 2013 22:12:28 +0200, by Doug Simon
-
replaced arithmetic_[fd]rem stubs with inline compiled code (GRAAL-81)Mon, 06 May 2013 22:07:48 +0200, by Doug Simon
-
added use of javadoc linksMon, 06 May 2013 21:00:20 +0200, by Doug Simon
-
removed debug outputMon, 06 May 2013 16:59:44 +0200, by Doug Simon
-
Merge.Mon, 06 May 2013 16:29:36 +0200, by Doug Simon
-
replaced OSR_migration_end assembler stub with a compiled stub (GRAAL-81)Mon, 06 May 2013 15:22:59 +0200, by Doug Simon
-
re-enabled object verification for NewArrayStub and NewInstanceStubMon, 06 May 2013 14:53:28 +0200, by Doug Simon
-
modified PiPushable implementation for IsNullNode to account for an input that is an unsafe cast from a word valueMon, 06 May 2013 14:53:17 +0200, by Doug Simon
-
replaced verify_oop assembler stub with a compiled stub (GRAAL-81)Mon, 06 May 2013 14:14:08 +0200, by Doug Simon
-
added Stub.decipher() to print information about values in stubsMon, 06 May 2013 13:49:20 +0200, by Doug Simon
-
MergeMon, 06 May 2013 15:25:33 +0200, by Gilles Duboscq
-
Use root method for deopt reason collecting if possible in non-graalvmMon, 06 May 2013 15:25:18 +0200, by Gilles Duboscq
-
record deopts on the root methodMon, 06 May 2013 14:39:31 +0200, by Christian Haeubl
-
Fix overflow guard condition for down counted loopsMon, 06 May 2013 13:03:37 +0200, by Gilles Duboscq
-
exception PC stored in thread is cleared when retrieving continuation for a return addressMon, 06 May 2013 12:52:22 +0200, by Doug Simon
-
removed Stub.log(...) methodsSun, 05 May 2013 17:42:45 +0200, by Doug Simon
-
ensure frame is fully restored when unwinding to exception handler in caller's frameSun, 05 May 2013 17:31:01 +0200, by Doug Simon
-
removed instance of unwind_exception_call_id from ASSERT codeSun, 05 May 2013 00:17:52 +0200, by Doug Simon
-
removed unused importSun, 05 May 2013 00:02:54 +0200, by Doug Simon
-
Merge.Sat, 04 May 2013 23:09:25 +0200, by Doug Simon
-
replaced unwind_exception_call assembler stub with a compiled stub (GRAAL-81)Sat, 04 May 2013 23:05:46 +0200, by Doug Simon
-
added compare between address and 32-bit immediateSat, 04 May 2013 22:19:52 +0200, by Doug Simon
-
refactored common code in subclasses into AMD64HotSpotEpilogueOpSat, 04 May 2013 22:18:23 +0200, by Doug Simon
-
use ControlSinkNode (instead of subclass) when establishing a forward graph orderSat, 04 May 2013 22:15:45 +0200, by Doug Simon
-
linked documentation about the exception handler stub calling convention with the x64 interpreter sourceFri, 03 May 2013 14:59:18 +0200, by Doug Simon
-
removed calls to VerifyOop stub from compiled stubs (stubs cannot call stubs)Sat, 04 May 2013 01:43:42 +0200, by Doug Simon
-
Merge (fixed: 7931508747f5 Fix parameters of node intrinsics to use more specific Location and LocationIden)Fri, 03 May 2013 20:29:33 +0200, by Lukas Stadler
-
Merge (fixed: 5bf09c5cd2e6 ReadNode/PiPush: compute declaring class by field offset)Fri, 03 May 2013 20:28:54 +0200, by Lukas Stadler
-
Merge (fixed: cf9b3e717bda GraphBuilderPhase.genGoto does not need to provide a probability to createTarget)Fri, 03 May 2013 20:28:14 +0200, by Lukas Stadler
-
Merge (fixed: 2777aafe689b TypeProfileProxy: remove profile proxies after inlining logic)Fri, 03 May 2013 20:27:45 +0200, by Lukas Stadler
-
Merge (fixed: f49e1f023f7d Merge)Fri, 03 May 2013 20:26:43 +0200, by Lukas Stadler
-
Merge (fixed: f63750de9dc9 Preliminary Nashorn support in IGV)Fri, 03 May 2013 20:26:24 +0200, by Lukas Stadler
-
Merge (fixed: 3bb1834202f7 Merge)Fri, 03 May 2013 20:25:58 +0200, by Lukas Stadler
-
Merge (fixed: 05b8a812b487 Remove dead IsNull nodes in Guard lowering phase)Fri, 03 May 2013 20:25:27 +0200, by Lukas Stadler
-
Merge (fixed: 3fdbe6a68103 Pass fixed node into getMaterializedRepresentation.)Fri, 03 May 2013 20:24:49 +0200, by Lukas Stadler
-
Merge (fixed 106f0a0acafa)Fri, 03 May 2013 20:23:53 +0200, by Lukas Stadler
-
fix CommitAllocationNode duplicationFri, 03 May 2013 20:21:30 +0200, by Lukas Stadler
-
Fix parameters of node intrinsics to use more specific Location and LocationIdentity types.Fri, 03 May 2013 09:24:24 -0700, by Christian Wimmer
-
ReadNode/PiPush: compute declaring class by field offsetFri, 03 May 2013 16:30:39 +0200, by Bernhard Urban
-
CheckCastNode: eliminate the other way aroundFri, 03 May 2013 15:05:07 +0200, by Bernhard Urban
-
CheckCastNode: add test for load field vialoationFri, 03 May 2013 15:29:26 +0200, by Bernhard Urban
-
GraalOptions: use detected number of cores by runtime for `Threads'Fri, 03 May 2013 14:57:01 +0200, by Bernhard Urban
-
Merge.Fri, 03 May 2013 16:28:53 +0200, by Christian Humer
-
Merge.Fri, 03 May 2013 15:37:08 +0200, by Christian Humer
-
Implemented a method to produce a compact string representation of the truffle tree which just shows the nodes and their children but no data fields.Fri, 03 May 2013 15:02:56 +0200, by Christian Humer
-
Fixed Truffle child iterator should only iterate children which are annotated with @Child or @Children.Fri, 03 May 2013 14:59:46 +0200, by Christian Humer
-
Fixed bug in casting execute generation when evaluated parameters for both executed methods were not mapped to a child node.Fri, 03 May 2013 14:28:32 +0200, by Christian Humer
-
GraphBuilderPhase.genGoto does not need to provide a probability to createTargetFri, 03 May 2013 15:21:52 +0200, by Gilles Duboscq
-
float to double conversion is losslessFri, 03 May 2013 15:20:52 +0200, by Gilles Duboscq
-
Fix for delayed OSR: we must drop the precise stamps we have on the OSR locals since they may be too precise because of branch pruining in the graph builder.Fri, 03 May 2013 15:19:08 +0200, by Gilles Duboscq
-
Delay lowering of the platform specific OSR entryFri, 03 May 2013 12:14:37 +0200, by Gilles Duboscq
-
suppressed output for expected AssertionError in WriteBarrierVerificationTestFri, 03 May 2013 14:04:18 +0200, by Doug Simon
-
TypeProfileProxy: remove profile proxies after inlining logicThu, 02 May 2013 21:28:13 +0200, by Bernhard Urban
-
TypeProfileProxy: add missing returnThu, 02 May 2013 20:53:27 +0200, by Bernhard Urban
-
Fix casts in UnboxNode.Fri, 03 May 2013 02:16:20 +0200, by Andreas Woess
-
MergeThu, 02 May 2013 12:13:51 -0700, by Christian Wimmer
-
Use a LocationIdentity interface instead of just Object for the location identity of a LocationNodeThu, 02 May 2013 12:12:51 -0700, by Christian Wimmer
-
Consistent naming of accessor methods in the LocationNode class hierarchyThu, 02 May 2013 10:38:48 -0700, by Christian Wimmer
-
Rename field to be consistent with name of accessor methodThu, 02 May 2013 10:26:30 -0700, by Christian Wimmer
-
Preliminary Nashorn support in IGV.Thu, 02 May 2013 01:06:50 +0200, by Andreas Woess
-
FrameDescriptor: fix default frame slot kind.Thu, 02 May 2013 18:37:53 +0200, by Andreas Woess
-
Merge.Thu, 02 May 2013 17:35:36 +0200, by Doug Simon
-
exposed whether ASSERT is defined to Java code and use it to enable checks in ExceptionHandlerStubThu, 02 May 2013 17:17:11 +0200, by Doug Simon
-
exception PC stored in thread is cleared before entering ExceptionHandlerStubThu, 02 May 2013 17:16:00 +0200, by Doug Simon
-
added comments clarifying the difference between _exception_oop and _pending_exception in the HotSpot Thread classThu, 02 May 2013 15:12:52 +0200, by Doug Simon
-
Merge.Thu, 02 May 2013 14:12:24 +0200, by Doug Simon
-
Merge.Thu, 02 May 2013 12:19:41 +0200, by Doug Simon
-
rename: VERY_FAST_DEOPT_PATH_PROBABILITY -> VERY_FAST_PATH_PROBABILITYThu, 02 May 2013 11:40:07 +0200, by Doug Simon
-
rename: HotSpotSnippetUtils -> HotSpotReplacementsUtilThu, 02 May 2013 11:39:07 +0200, by Doug Simon
-
Remove dead IsNull nodes in Guard lowering phaseThu, 02 May 2013 14:37:27 +0200, by Gilles Duboscq
-
Enable the loop safepoint elimination.Thu, 02 May 2013 14:35:48 +0200, by Gilles Duboscq
-
Pass fixed node into getMaterializedRepresentation.Thu, 02 May 2013 16:32:39 +0200, by Roland Schatz
-
Remove StackSlot and RegisterValue cache.Thu, 02 May 2013 16:31:44 +0200, by Roland Schatz
-
Merge.Thu, 02 May 2013 16:30:31 +0200, by Roland Schatz
-
Make register saving extensible.Thu, 02 May 2013 14:13:54 +0200, by Roland Schatz
-
Restructure register zapping.Thu, 02 May 2013 14:12:10 +0200, by Roland Schatz
-
Backed out changeset: 45a73cd19baaThu, 02 May 2013 11:53:04 +0200, by Roland Schatz
-
refactored monitor handling in EA: MonitorEnter/Exit is removed, not eliminatedTue, 30 Apr 2013 17:29:33 +0200, by Lukas Stadler
-
handle "~" in EscapeAnalyzeOnlyTue, 30 Apr 2013 12:14:59 +0200, by Lukas Stadler
-
remove debug codeTue, 30 Apr 2013 12:11:52 +0200, by Lukas Stadler
-
coalesce allocations during escape analysisMon, 29 Apr 2013 14:53:08 +0200, by Lukas Stadler
-
factor out createFieldLocation in HotSpotRuntimeMon, 29 Apr 2013 18:38:16 +0200, by Lukas Stadler
-
only virtualize StoreIndexedNode if no store check is requiredMon, 29 Apr 2013 10:12:37 +0200, by Lukas Stadler
-
lower FixedGuardNode to if-condition-deopt in after-guard loweringTue, 30 Apr 2013 13:25:05 +0200, by Lukas Stadler
-
late lowering of allocations (NewInstanceNode, NewArrayNode, NewMultiArrayNode)Thu, 25 Apr 2013 17:19:41 +0200, by Lukas Stadler
-
don't verify ControlFlowGraph when connectBlocks == falseThu, 25 Apr 2013 17:10:08 +0200, by Lukas Stadler
-
make Node.getDebugProperties() finalThu, 25 Apr 2013 17:09:40 +0200, by Lukas Stadler
-
CheckCastNode: check if input of next CheckCastNode is the node itselfThu, 02 May 2013 10:55:11 +0200, by Bernhard Urban
-
CheckCastNode: better attempt to combine checkcastsThu, 02 May 2013 10:55:07 +0200, by Bernhard Urban
-
nested checkcasts: add failing testcaseThu, 02 May 2013 10:55:04 +0200, by Bernhard Urban
-
MergeWed, 01 May 2013 18:08:07 -0700, by Christian Wimmer
-
Use MetaAccessProvider instead of CodeCacheProviderWed, 01 May 2013 18:07:00 -0700, by Christian Wimmer
-
Add generic type to avoid Java compiler warningsWed, 01 May 2013 18:06:01 -0700, by Christian Wimmer
-
NodeUtil.findFirstNodeInstance bug fixWed, 01 May 2013 23:42:23 +0200, by Andreas Woess
-
NodeUtil.cloneNode: cloned children array should preserve component type.Wed, 01 May 2013 19:21:32 +0200, by Andreas Woess
-
Windows build fix for PTX codeWed, 01 May 2013 23:02:46 +0200, by Andreas Woess
-
Allow rounding errors in probabilitiesWed, 01 May 2013 13:33:07 -0700, by Christian Wimmer
-
Pass Assumptions to CanonicalizerPhase to avoid NullPointerExceptionWed, 01 May 2013 12:06:01 -0700, by Christian Wimmer
-
Better handling of array access nodes in Word type rewriterWed, 01 May 2013 11:29:19 -0700, by Christian Wimmer
-
Relax the type requirements for CheckCastDynamicNodeWed, 01 May 2013 11:27:45 -0700, by Christian Wimmer
-
MergeWed, 01 May 2013 10:01:17 -0700, by Christian Wimmer
-
MergeWed, 01 May 2013 09:22:20 -0700, by Christian Wimmer
-
Allow distinction between ClassCastException and ArrayStoreException. Add more canonicalizations for check casts.Wed, 01 May 2013 09:21:35 -0700, by Christian Wimmer
-
Bugfix: loop transformation needs the Assumptions object since it internally calls the CanonicalizerWed, 01 May 2013 09:13:34 -0700, by Christian Wimmer
-
Infer stamp for LoadIndexedNode, so that we have more precise type information for the result of the array load. This is important when the array is a originally a phi function (whithout any type information) and the phi function gets eliminated later on.Wed, 01 May 2013 09:11:13 -0700, by Christian Wimmer
-
Fix parameter type of NodeIntrinsicWed, 01 May 2013 09:09:33 -0700, by Christian Wimmer
-
Add JavaType-to-String that produces same result as Class.getName()Wed, 01 May 2013 09:09:08 -0700, by Christian Wimmer
-
Merge.Wed, 01 May 2013 18:04:28 +0200, by Doug Simon
-
replaced exception_handler_nofpu assembler stub with a compiled stub (GRAAL-81)Wed, 01 May 2013 17:46:12 +0200, by Doug Simon
-
Make sure if trueSuccessor probability is always <= 1.0.Wed, 01 May 2013 17:28:04 +0200, by Thomas Wuerthinger
-
Fixes for probability calculation.Wed, 01 May 2013 17:05:14 +0200, by Thomas Wuerthinger
-
Remove dead code.Wed, 01 May 2013 16:49:14 +0200, by Thomas Wuerthinger
-
Ensure probabilities are never negative. Add additional assertions.Wed, 01 May 2013 16:30:52 +0200, by Thomas Wuerthinger
-
Fix postorder calculation.Wed, 01 May 2013 15:53:17 +0200, by Thomas Wuerthinger
-
Fix for assertion.Wed, 01 May 2013 15:08:19 +0200, by Thomas Wuerthinger
-
Fix post dominator calculation.Wed, 01 May 2013 15:02:36 +0200, by Thomas Wuerthinger
-
Merge.Tue, 30 Apr 2013 23:24:25 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 23:09:37 +0200, by Doug Simon
-
replaced identity_hash_code assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 00:53:33 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 22:22:42 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 20:56:43 +0200, by Doug Simon
-
documented the descriptors for certain HotSpot runtime stubsTue, 30 Apr 2013 20:50:30 +0200, by Doug Simon
-
replaced stub_printf assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 20:46:20 +0200, by Doug Simon
-
moved declaration of EXCEPTION_HANDLER, DEOPT_HANDLER and IC_MISS_HANDLER descriptors to platform independent codeTue, 30 Apr 2013 20:28:33 +0200, by Doug Simon
-
moved initialization of UNCOMMON_TRAP descriptor from AMD64 code to platform independent codeTue, 30 Apr 2013 20:15:02 +0200, by Doug Simon
-
renaming for improved clarity: hasCall -> destroysCallerSavedRegistersTue, 30 Apr 2013 20:09:29 +0200, by Doug Simon
-
renamed HotSpot specific parts of deoptimization stub: DEOPTIMIZE -> UNCOMMON_TRAPTue, 30 Apr 2013 20:07:53 +0200, by Doug Simon
-
more extensive checking of compiled stub invariantsTue, 30 Apr 2013 19:11:46 +0200, by Doug Simon
-
stack overflow check and deopt/exception handler entry points are omitted from compiled stubsTue, 30 Apr 2013 19:11:14 +0200, by Doug Simon
-
Add loop safepoint eliminationTue, 30 Apr 2013 21:38:48 +0200, by Gilles Duboscq
-
Add canonicalization to interger divTue, 30 Apr 2013 21:38:22 +0200, by Gilles Duboscq
-
Add more canonicalizations for Compare and Negate nodesTue, 30 Apr 2013 20:07:07 +0200, by Gilles Duboscq
-
Remove useless code in LoopEndNode.canSafepointTue, 30 Apr 2013 20:05:21 +0200, by Gilles Duboscq
-
Fixes and improvements for induction variablesTue, 30 Apr 2013 20:04:49 +0200, by Gilles Duboscq
-
Add autogrow possibility to NodeMapTue, 30 Apr 2013 19:56:36 +0200, by Gilles Duboscq
-
Add LoopLimitCheck deoptimization reasonTue, 30 Apr 2013 19:54:37 +0200, by Gilles Duboscq
-
Add Logic conjunction and disjunction and expand them before lir generationTue, 30 Apr 2013 19:53:04 +0200, by Gilles Duboscq
-
Fix mergeTue, 30 Apr 2013 19:51:49 +0200, by Gilles Duboscq
-
MergeTue, 30 Apr 2013 19:50:12 +0200, by Gilles Duboscq
-
Add the condition that was negated in Negatable.negateTue, 30 Apr 2013 19:44:02 +0200, by Gilles Duboscq
-
Ignore profile probability for gotos in graphbuilderTue, 30 Apr 2013 19:39:49 +0200, by Gilles Duboscq
-
Fix non-static args binding in JTTTue, 30 Apr 2013 19:39:02 +0200, by Gilles Duboscq
-
Add missing file.Mon, 29 Apr 2013 00:25:30 +0200, by Thomas Wuerthinger
-
Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.Mon, 29 Apr 2013 00:25:09 +0200, by Thomas Wuerthinger
-
Replace AbstractEndNode usages with EndNode usages wherever appropriate.Mon, 29 Apr 2013 00:06:45 +0200, by Thomas Wuerthinger
-
Rename EndNode => AbstractEndNode and make abstract class. Introduce concrete EndNode subclass.Sun, 28 Apr 2013 23:59:14 +0200, by Thomas Wuerthinger
-
Use the correct move instruction for register saving and restoring.Tue, 30 Apr 2013 19:25:08 +0200, by Roland Schatz
-
Make assembler creation in backend more extensible.Tue, 30 Apr 2013 19:24:00 +0200, by Roland Schatz
-
Make AMD64 LIR generator extensible.Tue, 30 Apr 2013 19:16:25 +0200, by Roland Schatz
-
GRAAL-234 - PTX code loadingTue, 30 Apr 2013 08:17:55 -0400, by Morris Meyer
-
Load custom runtime implementations.Tue, 30 Apr 2013 13:00:09 +0200, by Roland Schatz
-
Separate Architecture creation from TargetDescription.Tue, 30 Apr 2013 12:58:12 +0200, by Roland Schatz
-
Don't return vector sizes that the backend doesn't support yet.Tue, 30 Apr 2013 12:56:22 +0200, by Roland Schatz
-
Use register categories to determine spill slot size.Tue, 30 Apr 2013 12:14:31 +0200, by Roland Schatz
-
Use register categories instead of register flags.Tue, 30 Apr 2013 12:13:21 +0200, by Roland Schatz
-
Remove unused method in MacroAssembler.Tue, 30 Apr 2013 12:05:50 +0200, by Roland Schatz
-
Move getSizeInBytes method to Architecture class.Tue, 30 Apr 2013 12:04:13 +0200, by Roland Schatz
-
Use platform specific kind in backend.Tue, 30 Apr 2013 12:00:13 +0200, by Roland Schatz
-
Merge.Tue, 30 Apr 2013 00:34:07 +0200, by Doug Simon
-
replaced thread_is_interrupted assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 00:33:27 +0200, by Doug Simon
-
replaced register_finalizer assembler stub with a compiled stub (GRAAL-81)Mon, 29 Apr 2013 22:49:49 +0200, by Doug Simon
-
moved binding of parameter locations to runtime call descriptors from platform specific code to shared code for stubs that are now compiled stubsMon, 29 Apr 2013 22:41:24 +0200, by Doug Simon
-
minor simplifications for writing compiled stubsMon, 29 Apr 2013 21:18:37 +0200, by Doug Simon
-
intrinsify Reflection.getCallerClassMon, 29 Apr 2013 11:31:29 -0700, by twisti
-
simplified register preservation in compiled stubs to avoid the need for using ParametersOpMon, 29 Apr 2013 18:26:39 +0200, by Doug Simon
-
made AMD64HotSpotRegisterConfig return copies of internal arrays to prevent clients from modifying themMon, 29 Apr 2013 18:25:53 +0200, by Doug Simon
-
SchedulePhase: compute post-dominators in CFG-graphMon, 29 Apr 2013 12:06:10 +0200, by Bernhard Urban
-
avoid abbreviation in parameter namesMon, 29 Apr 2013 10:21:55 +0200, by Doug Simon
-
MergeSun, 28 Apr 2013 23:27:33 +0200, by Christos Kotselidis
-
Remove unused importSun, 28 Apr 2013 22:59:46 +0200, by Christos Kotselidis
-
MergeSun, 28 Apr 2013 22:52:12 +0200, by Christos Kotselidis
-
Small refactoringSun, 28 Apr 2013 22:34:46 +0200, by Christos Kotselidis
-
Replace dequeue with NodeFlood in WriteBarrierVerification phaseSun, 28 Apr 2013 21:51:57 +0200, by Christos Kotselidis
-
Remove blank lineSun, 28 Apr 2013 21:50:39 +0200, by Christos Kotselidis
-
Add comments into WriteBarrierVerificationTestSun, 28 Apr 2013 20:53:33 +0200, by Christos Kotselidis
-
Add comments in safepoint detection of WriteBarrierVerification PhaseSun, 28 Apr 2013 19:50:43 +0200, by Christos Kotselidis
-
Change input parameter typeSun, 28 Apr 2013 19:43:32 +0200, by Christos Kotselidis
-
Remove duplicate write listSun, 28 Apr 2013 19:33:35 +0200, by Christos Kotselidis
-
Simplify write barrier elimination phaseThu, 25 Apr 2013 17:55:01 +0200, by Christos Kotselidis
-
Remove blank lines from write barrier verification testsThu, 25 Apr 2013 14:11:45 +0200, by Christos Kotselidis
-
Add comments to write barrier verification phaseThu, 25 Apr 2013 12:25:38 +0200, by Christos Kotselidis
-
Add comments to write barrier verification testsThu, 25 Apr 2013 12:03:27 +0200, by Christos Kotselidis
-
Add more write barrier verification testsThu, 25 Apr 2013 11:56:48 +0200, by Christos Kotselidis
-
Tread loop begins as safepoints during the verification phaseThu, 25 Apr 2013 11:56:24 +0200, by Christos Kotselidis
-
Add write barrier verification phase testWed, 24 Apr 2013 21:10:47 +0200, by Christos Kotselidis
-
New write barrier verification phaseWed, 24 Apr 2013 21:10:20 +0200, by Christos Kotselidis
-
Correctly adjust probabilities when swapping if nodes.Sun, 28 Apr 2013 22:58:54 +0200, by Thomas Wuerthinger
-
Adjustment to the megamorphic inlining strategy such that it focuses on concrete methods.Sun, 28 Apr 2013 19:17:56 +0200, by Thomas Wuerthinger
-
Added missing file.Sun, 28 Apr 2013 18:46:00 +0200, by Thomas Wuerthinger
-
Fix left-over debug output.Sun, 28 Apr 2013 18:42:42 +0200, by Thomas Wuerthinger
-
Introduce proxy nodes for propagating profiling information.Sun, 28 Apr 2013 18:38:48 +0200, by Thomas Wuerthinger
-
Disable megamorphic inlining.Sun, 28 Apr 2013 14:06:52 +0200, by Thomas Wuerthinger
-
Back out two changes around frame states.Sun, 28 Apr 2013 08:51:26 +0200, by Thomas Wuerthinger
-
Implement alternative fix for removeIntermediateMaterialization.Sun, 28 Apr 2013 08:46:28 +0200, by Thomas Wuerthinger
-
Disable removeIntermediateMaterialization.Sun, 28 Apr 2013 07:50:32 +0200, by Thomas Wuerthinger
-
Fix for removeIntermediateMaterialization.Sun, 28 Apr 2013 07:06:31 +0200, by Thomas Wuerthinger
-
Preserve begin nodes with associated state.Sun, 28 Apr 2013 06:32:04 +0200, by Thomas Wuerthinger
-
Do not combine merge with succeeding merge if it holds a stateAfter and the succeeding merge does not.Sun, 28 Apr 2013 06:31:30 +0200, by Thomas Wuerthinger
-
Implement merging of frame states if they differ at a merge that does not have its own frame state.Sun, 28 Apr 2013 06:25:26 +0200, by Thomas Wuerthinger
-
Dispatch based on method instead of type if it seems more beneficial.Sun, 28 Apr 2013 02:03:34 +0200, by Thomas Wuerthinger
-
Cap probabilities when adjusting them.Sun, 28 Apr 2013 01:04:44 +0200, by Thomas Wuerthinger
-
Fix null pointer exception in if reordering.Sun, 28 Apr 2013 01:01:00 +0200, by Thomas Wuerthinger
-
First draft of node for loading a method from the vtable of a hub.Sat, 27 Apr 2013 22:03:54 +0200, by Thomas Wuerthinger
-
Don't create null check guard if object is kown to be non-null.Sat, 27 Apr 2013 21:41:44 +0200, by Thomas Wuerthinger
-
Adjust probabilities if some types can be ruled out via static analysis.Sat, 27 Apr 2013 21:25:53 +0200, by Thomas Wuerthinger
-
New experiment with megamorphic inlining.Sat, 27 Apr 2013 21:09:32 +0200, by Thomas Wuerthinger
-
Do not swap if nodes when there is a loop exit node between them. Do not swap if one of the compares has unorderedIsTrue set.Sat, 27 Apr 2013 20:17:10 +0200, by Thomas Wuerthinger
-
Fix capping.Sat, 27 Apr 2013 18:06:32 +0200, by Thomas Wuerthinger
-
Cap probability to 1.0.Sat, 27 Apr 2013 18:02:20 +0200, by Thomas Wuerthinger
-
Added comment.Sat, 27 Apr 2013 17:22:54 +0200, by Thomas Wuerthinger
-
Implement swapping of == if one value is proven equal and the other is proven distinct.Sat, 27 Apr 2013 17:16:03 +0200, by Thomas Wuerthinger
-
Implement swapping for distinct conditions on same values.Sat, 27 Apr 2013 16:22:15 +0200, by Thomas Wuerthinger
-
Implemented isnull after instanceof swapping.Sat, 27 Apr 2013 15:38:55 +0200, by Thomas Wuerthinger
-
Implement instanceof after instanceof swapping.Sat, 27 Apr 2013 15:38:17 +0200, by Thomas Wuerthinger
-
Improve opportunities for intermediate materialization ifs.Sat, 27 Apr 2013 14:01:59 +0200, by Thomas Wuerthinger
-
Relax System_currentTimeMillis test.Sat, 27 Apr 2013 11:41:48 +0200, by Thomas Wuerthinger
-
Merge.Sat, 27 Apr 2013 11:12:44 +0200, by Thomas Wuerthinger
-
Merge.Sat, 27 Apr 2013 01:34:35 +0200, by Thomas Wuerthinger
-
Remove unused import.Sat, 27 Apr 2013 01:28:21 +0200, by Thomas Wuerthinger
-
Allow FixedGuard usages for InstanceOf nodes.Sat, 27 Apr 2013 01:09:57 +0200, by Thomas Wuerthinger
-
replaced definition of SLOT_PER_WORD with use of VMRegImpl::slots_per_wordSat, 27 Apr 2013 10:13:10 +0200, by Doug Simon
-
Merge.Sat, 27 Apr 2013 08:59:28 +0200, by Christian Humer
-
Merge.Sat, 27 Apr 2013 00:58:41 +0200, by Christian Humer
-
Fixed a bug in new code generation layout.Sat, 27 Apr 2013 00:49:49 +0200, by Christian Humer
-
removed new_multi_array assembler stub (GRAAL-81)Sat, 27 Apr 2013 01:24:59 +0200, by Doug Simon
-
removed new_array and new_instance assembler stubs (GRAAL-81)Sat, 27 Apr 2013 00:49:48 +0200, by Doug Simon
-
Merge.Sat, 27 Apr 2013 00:32:48 +0200, by Doug Simon
-
made NewInstanceStub a RuntimeStub that directly calls the C runtime (GRAAL-81)Sat, 27 Apr 2013 00:32:22 +0200, by Doug Simon
-
generalized support for C runtime callsFri, 26 Apr 2013 22:57:22 +0200, by Doug Simon
-
better error message for incorrect usage of @NodeIntrinsicFri, 26 Apr 2013 22:56:18 +0200, by Doug Simon
-
Introduce CompilerDirectives.Unsafe. Mark Frame.getArguments method as unsafe.Sat, 27 Apr 2013 00:04:11 +0200, by Thomas Wuerthinger
-
Merge.Fri, 26 Apr 2013 23:03:09 +0200, by Christian Humer
-
Merge.Fri, 26 Apr 2013 22:44:05 +0200, by Christian Humer
-
Implemented improvements to the generated source code.Fri, 26 Apr 2013 22:43:37 +0200, by Christian Humer
-
Implemented improvements to the generated source code.Fri, 26 Apr 2013 22:43:23 +0200, by Christian Humer
-
Merge.Fri, 26 Apr 2013 22:20:20 +0200, by Doug Simon
-
removed obsolete JaCoCo inclusion filterFri, 26 Apr 2013 22:19:21 +0200, by Doug Simon
-
added check for JaCoCo methods being inserted into replacement methodsFri, 26 Apr 2013 22:18:59 +0200, by Doug Simon
-
fixed debug scopes during snippet preparationFri, 26 Apr 2013 22:00:49 +0200, by Doug Simon
-
fixed formatting of NewArrayStub loggingFri, 26 Apr 2013 18:46:03 +0200, by Doug Simon
-
Merge.Fri, 26 Apr 2013 18:38:56 +0200, by Doug Simon
-
added support from compiled stubs to be installed as RuntimeStubs and to be able to directly call C/C++ runtime functions (GRAAL-81)Fri, 26 Apr 2013 18:36:41 +0200, by Doug Simon
-
generalized invoke intrinsification when being replaced by a ControlSinkNodeFri, 26 Apr 2013 18:21:10 +0200, by Doug Simon
-
added support for adding callee save information to a DebugInfo (GRAAL-81)Fri, 26 Apr 2013 18:16:30 +0200, by Doug Simon
-
removed Reflection_getCallerClass01 as it uses internal JDK API that differs between JDK7 and JDK8Fri, 26 Apr 2013 20:31:06 +0200, by Doug Simon
-
Merge.Fri, 26 Apr 2013 10:44:45 -0700, by Chris Seaton
-
toString for SourceSection.Fri, 26 Apr 2013 10:22:33 -0700, by Chris Seaton
-
Fix import.Fri, 26 Apr 2013 18:45:50 +0200, by Thomas Wuerthinger
-
Rename InputChangedListener => NodeChangedListener. Add event for usage count of a node dropping to 0.Fri, 26 Apr 2013 18:40:17 +0200, by Thomas Wuerthinger
-
Added a clazz parameter to Frame.getArguments in order to allow unsafe access to the arguments object (i.e., avoiding the null check and the type cast).Fri, 26 Apr 2013 17:15:10 +0200, by Thomas Wuerthinger
-
Perform only targeted canonicalization after tail duplication.Fri, 26 Apr 2013 15:58:41 +0200, by Thomas Wuerthinger
-
Remove auto-kill of unused usages in the canonicalizer.Fri, 26 Apr 2013 15:32:58 +0200, by Thomas Wuerthinger
-
Fix imports.Fri, 26 Apr 2013 15:16:58 +0200, by Thomas Wuerthinger
-
Fix ReadAfterCheckCastTest to be a bit more relaxed about the graph structure.Fri, 26 Apr 2013 15:15:00 +0200, by Thomas Wuerthinger
-
Merge.Fri, 26 Apr 2013 14:39:58 +0200, by Thomas Wuerthinger
-
Disable ScalaDacapo-actors benchmark.Fri, 26 Apr 2013 14:25:35 +0200, by Thomas Wuerthinger
-
Perform deopt-to-guard conversion at snippet installation time.Fri, 26 Apr 2013 14:15:17 +0200, by Thomas Wuerthinger
-
GraphBuilder: remove hack for obtaining profile information of unique subtypesFri, 26 Apr 2013 14:14:14 +0200, by Bernhard Urban
-
Frame API: Introduce FrameSlotKind.Thu, 25 Apr 2013 18:14:08 +0200, by Andreas Woess
-
Fix canonicalization of BranchProbabilityNode.Thu, 25 Apr 2013 23:17:58 +0200, by Thomas Wuerthinger
-
Changed the behavior of CompilerDirectives.injectBranchProbability and added javadoc to document the new behavior. Introduced probability constants. Removed CompilerDirectives.slowpath().Thu, 25 Apr 2013 22:44:28 +0200, by Thomas Wuerthinger
-
Add javadoc to BranchProbabilityNode.probability node intrinsic. Avoid combined conditions in connection with the probability.Thu, 25 Apr 2013 22:30:16 +0200, by Thomas Wuerthinger
-
Fix branch probability injection.Thu, 25 Apr 2013 22:20:47 +0200, by Thomas Wuerthinger
-
Change the way branch probabilities are injected. Update all snippets.Thu, 25 Apr 2013 21:34:00 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 20:10:49 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 20:00:23 +0200, by Thomas Wuerthinger
-
Added annotation CompilerDirectives.CompilationFinal for fields that should be considered final during compilation, but are not final while executing in the Truffle interpreter.Thu, 25 Apr 2013 19:43:49 +0200, by Thomas Wuerthinger
-
Import fix.Thu, 25 Apr 2013 18:49:15 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 18:37:41 +0200, by Thomas Wuerthinger
-
Devirtualize invoke before handing it to the macro node.Thu, 25 Apr 2013 18:32:33 +0200, by Thomas Wuerthinger
-
Delay the reporting of an error in the branch probability injection node.Thu, 25 Apr 2013 18:17:24 +0200, by Thomas Wuerthinger
-
Allow lazy resolving of the constant input value of the node injecting probabilities into if nodes.Thu, 25 Apr 2013 18:11:30 +0200, by Thomas Wuerthinger
-
Additional assertions to guard against calls to abstract methods.Thu, 25 Apr 2013 17:42:55 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 19:44:58 +0200, by Christian Humer
-
Fixed some minor bugs in executeWith supprt.Thu, 25 Apr 2013 11:02:50 +0200, by Christian Humer
-
Merge.Thu, 25 Apr 2013 18:37:54 +0200, by Doug Simon
-
added guarantee() method to GraalInternalErrorThu, 25 Apr 2013 18:37:01 +0200, by Doug Simon
-
made verification of node intrinsification always be run, independent of whether assertions are enabledThu, 25 Apr 2013 18:36:23 +0200, by Doug Simon
-
rename variable that reflected legacy type nameThu, 25 Apr 2013 17:46:35 +0200, by Doug Simon
-
return immutable collections from (some) CompilationResult gettersThu, 25 Apr 2013 17:45:44 +0200, by Doug Simon
-
Merge.Thu, 25 Apr 2013 17:26:18 +0200, by Roland Schatz
-
Restructure load/store/lea LIR instructions.Thu, 25 Apr 2013 17:18:17 +0200, by Roland Schatz
-
Interval locations can only be AllocatableValues.Thu, 25 Apr 2013 16:15:10 +0200, by Roland Schatz
-
Move targets can only be AllocatableValues.Thu, 25 Apr 2013 16:14:42 +0200, by Roland Schatz
-
Fix wrong parameter order.Thu, 25 Apr 2013 16:14:39 +0200, by Roland Schatz
-
Get rid of the distinction between UNUSED and ILLEGAL value.Thu, 25 Apr 2013 16:12:31 +0200, by Roland Schatz
-
Make kind of LIR memory access operations explicit.Thu, 25 Apr 2013 16:12:06 +0200, by Roland Schatz
-
Make LIRGeneratorTool an interface.Thu, 25 Apr 2013 11:39:54 +0200, by Roland Schatz
-
help text fixThu, 25 Apr 2013 16:57:09 +0200, by Doug Simon
-
Merge.Thu, 25 Apr 2013 16:53:29 +0200, by Doug Simon
-
rename: HotSpotGraalRuntime.getInstance() -> graalRuntime()Mon, 22 Apr 2013 18:30:33 +0200, by Doug Simon
-
Merge.Wed, 24 Apr 2013 21:50:26 +0200, by Christian Humer
-
Implemented @NodeChild(executeWith={...}).Wed, 24 Apr 2013 21:50:03 +0200, by Christian Humer
-
Fixed bugs for execute evaluated generation.Wed, 24 Apr 2013 18:39:41 +0200, by Christian Humer
-
Added some javadoc to executeWith.Wed, 24 Apr 2013 18:30:50 +0200, by Christian Humer
-
Remove endLine and endIndex from SourceSection class and add charIndex and charLength instead. Also add getCode() method.Wed, 24 Apr 2013 20:35:06 +0200, by Thomas Wuerthinger
-
Fix new line at end of file.Wed, 24 Apr 2013 18:53:06 +0200, by Thomas Wuerthinger
-
Added method CompilerDirectives.bailout to the Truffle API.Wed, 24 Apr 2013 18:50:12 +0200, by Thomas Wuerthinger
-
Fixed minor bug in gen constructor generation.Wed, 24 Apr 2013 17:48:27 +0200, by Christian Humer
-
Merge.Wed, 24 Apr 2013 17:44:57 +0200, by Christian Humer
-
Implemented basic support for assumptions for sourcecode generation.Wed, 24 Apr 2013 17:44:15 +0200, by Christian Humer
-
Frame API: automatically change frame slot type for uninitialized slotsWed, 24 Apr 2013 14:14:22 +0200, by Andreas Woess
-
CallSiteTargetNode: address review commentWed, 24 Apr 2013 13:35:14 +0200, by Andreas Woess
-
don't pushThroughPi if nullness before/after pi differsTue, 23 Apr 2013 21:03:47 +0200, by Lukas Stadler
-
Fix imports.Tue, 23 Apr 2013 20:17:21 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 20:16:45 +0200, by Thomas Wuerthinger
-
Move ExactMath from truffle.api.intrinsics to truffle.api package.Tue, 23 Apr 2013 20:16:34 +0200, by Thomas Wuerthinger
-
Replace TruffleIntrinsics.deoptimize() calls with CompilerDirectives.transferToInterpreter(). Remove obsolete TruffleIntrinsics class.Tue, 23 Apr 2013 20:15:52 +0200, by Thomas Wuerthinger
-
Move more phases into tiers.Tue, 23 Apr 2013 17:49:22 +0200, by Roland Schatz
-
Remove unused MID_LEVEL position from PhasePlan.Tue, 23 Apr 2013 17:49:15 +0200, by Roland Schatz
-
Make DeadCodeEliminationPhase reentrant.Tue, 23 Apr 2013 17:49:14 +0200, by Roland Schatz
-
Make GuardLoweringPhase reentrant.Tue, 23 Apr 2013 17:49:11 +0200, by Roland Schatz
-
Make LoweringPhase reentrant.Tue, 23 Apr 2013 17:49:10 +0200, by Roland Schatz
-
Remove TargetDescription from LoweringTool.Tue, 23 Apr 2013 17:49:08 +0200, by Roland Schatz
-
Restructure phase context hierarchy.Tue, 23 Apr 2013 17:49:07 +0200, by Roland Schatz
-
LowTier phase suite.Tue, 23 Apr 2013 17:49:04 +0200, by Roland Schatz
-
fixed possible NPE in LIRFrameState.toString()Tue, 23 Apr 2013 16:56:31 +0200, by Doug Simon
-
fixed bug in handling of -V mx optionTue, 23 Apr 2013 16:55:29 +0200, by Doug Simon
-
Merge.Tue, 23 Apr 2013 16:19:52 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 15:44:50 +0200, by Thomas Wuerthinger
-
Added a method isValid to the Assumption class. Added javadoc to the Assumption class.Tue, 23 Apr 2013 15:44:07 +0200, by Thomas Wuerthinger
-
Truffle API changes for the Frame API. Introduction of Assumptions class.Tue, 23 Apr 2013 15:34:06 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 15:08:11 +0200, by Thomas Wuerthinger
-
Preserve the source section during node rewrites.Tue, 23 Apr 2013 15:07:47 +0200, by Thomas Wuerthinger
-
Remove Node.replaceChild method from the public API. Node.replace remains as the only method in the API to modify the AST.Tue, 23 Apr 2013 15:02:16 +0200, by Thomas Wuerthinger
-
New API for representing Source objects and SourceSection objects. SourceSection objects can be associated with Truffle interpreter nodes.Tue, 23 Apr 2013 14:59:24 +0200, by Thomas Wuerthinger
-
MergeTue, 23 Apr 2013 15:32:21 +0200, by Lukas Stadler
-
add grouping to dynamic countersTue, 23 Apr 2013 15:21:20 +0200, by Lukas Stadler
-
added enum to Lowerable interface (before/after guard lowering)Tue, 23 Apr 2013 15:19:53 +0200, by Lukas Stadler
-
MergeTue, 23 Apr 2013 14:56:50 +0200, by Christos Kotselidis
-
MergeTue, 23 Apr 2013 14:51:37 +0200, by Christos Kotselidis
-
Small changes to WriteBarrierAddition testTue, 23 Apr 2013 14:51:08 +0200, by Christos Kotselidis
-
clarified code for emitting LIR code to save RBPTue, 23 Apr 2013 14:03:32 +0200, by Doug Simon
-
Modified build-graal.xmlTue, 23 Apr 2013 11:29:55 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 11:21:05 +0200, by Thomas Wuerthinger
-
Added two new classes to the Truffle API: CompilerDirectives and CompilerAsserts.Tue, 23 Apr 2013 11:20:53 +0200, by Thomas Wuerthinger
-
Modified build-graal.xmlTue, 23 Apr 2013 11:20:28 +0200, by Thomas Wuerthinger
-
Rename generateLea to generateAddress.Tue, 23 Apr 2013 10:29:54 +0200, by Roland Schatz
-
MergeTue, 23 Apr 2013 09:41:10 +0200, by Christos Kotselidis
-
Add WriteBarrier addition testTue, 23 Apr 2013 09:40:25 +0200, by Christos Kotselidis
-
Merge.Tue, 23 Apr 2013 08:44:07 +0200, by Christian Haeubl
-
refactorings and cleanups for the removal of FixedNode.probabilityMon, 22 Apr 2013 17:49:13 +0200, by Christian Haeubl
-
fixed ldiv underflow handling on windowsMon, 22 Apr 2013 17:06:06 +0200, by Christian Haeubl
-
windows-specific mx fix for executing unit tests selectivelyMon, 22 Apr 2013 15:56:09 +0200, by Christian Haeubl
-
fixed frame omission on windowsMon, 22 Apr 2013 15:35:28 +0200, by Christian Haeubl
-
removal of FixedNode.probability (draft)Mon, 22 Apr 2013 13:29:55 +0200, by Christian Haeubl
-
Make LocationNodes usable in Snippets.Mon, 22 Apr 2013 18:57:35 +0200, by Roland Schatz
-
strings used in compiled stubs are lowered to malloc'ed C strings so that there are no embedded oops (for the strings) in the resulting installed codeMon, 22 Apr 2013 17:59:14 +0200, by Doug Simon
-
Checkstyle fixes.Mon, 22 Apr 2013 17:09:02 +0200, by Christian Humer
-
Merge.Mon, 22 Apr 2013 16:40:54 +0200, by Christian Humer
-
Minor cleanup.Mon, 22 Apr 2013 16:39:47 +0200, by Christian Humer
-
Disabled access using the getter in the generated code to avoid frame escapes in PE.Mon, 22 Apr 2013 16:39:12 +0200, by Christian Humer
-
Fixes several minor issues.Mon, 22 Apr 2013 12:52:00 +0200, by Christian Humer
-
Fixed deprecated static imports to junit.Sat, 20 Apr 2013 12:45:07 +0200, by Christian Humer
-
Merge.Sat, 20 Apr 2013 12:23:29 +0200, by Christian Humer
-
Minor fix for private template types.Sat, 20 Apr 2013 12:22:54 +0200, by Christian Humer
-
Updated codegen tests to new codegen API.Sat, 20 Apr 2013 12:17:47 +0200, by Christian Humer
-
Updated Truffle-SL to new codegen API.Sat, 20 Apr 2013 12:17:27 +0200, by Christian Humer
-
Made import generation more robust.Sat, 20 Apr 2013 12:17:03 +0200, by Christian Humer
-
Codegen API changes. Executed child nodes are now defined using @NodeChildren instead of fields.Sat, 20 Apr 2013 12:16:22 +0200, by Christian Humer
-
Enabled execute evaluated methods in typed node.Tue, 16 Apr 2013 11:03:40 +0200, by Christian Humer
-
Fixed evaluated execute generation for short circuit definitions.Tue, 16 Apr 2013 11:03:08 +0200, by Christian Humer
-
Sourcegen can now generate execute methods of signature execute(frame, evaluatedValue).Mon, 15 Apr 2013 18:50:19 +0200, by Christian Humer
-
Removed guards from NodeData.Mon, 08 Apr 2013 18:28:41 +0200, by Christian Humer
-
Changed execute method generation strategy. Limited it for primitive execute methods.Mon, 08 Apr 2013 18:17:53 +0200, by Christian Humer
-
Missed adding CompileErrorException.Mon, 08 Apr 2013 18:16:19 +0200, by Christian Humer
-
Added default execute methods for Truffle-SL.Mon, 08 Apr 2013 18:15:53 +0200, by Christian Humer
-
Merge.Mon, 08 Apr 2013 17:02:55 +0200, by Christian Humer
-
Fixed verifying specialization argument length must be done before generating specialization ids.Mon, 08 Apr 2013 17:00:31 +0200, by Christian Humer
-
Made handling of compile errors more robust in the truffle annotation parser.Mon, 08 Apr 2013 16:50:51 +0200, by Christian Humer
-
Fixed minor bug in BinaryNodeTest.Mon, 08 Apr 2013 16:50:17 +0200, by Christian Humer
-
Fixed getting signature if returnType is null.Mon, 08 Apr 2013 12:16:30 +0200, by Christian Humer
-
fix typo in MacroSubstitution and MethodSubstitutionMon, 22 Apr 2013 15:38:27 +0200, by Lukas Stadler
-
remove useless /@formatter:offMon, 22 Apr 2013 15:38:01 +0200, by Lukas Stadler
-
AddLocationNodeMon, 22 Apr 2013 10:30:07 +0200, by Roland Schatz
-
Allow locations to have long displacements.Mon, 22 Apr 2013 10:30:07 +0200, by Roland Schatz
-
Restructure class hierarchy of LocationNode.Mon, 22 Apr 2013 10:30:06 +0200, by Roland Schatz
-
Merge.Mon, 22 Apr 2013 09:54:57 +0200, by Thomas Wuerthinger
-
Change method signature of createInvokeNode method from MethodCallTargetNode to CallTargetNode.Wed, 17 Apr 2013 23:16:50 +0200, by Thomas Wuerthinger
-
temporaries are recorded for compiled stubs, allowing for better register allocation around calls to such stubs (GRAAL-210)Sun, 21 Apr 2013 21:41:09 +0200, by Doug Simon
-
enhanced support for sandboxed debug scope such that their debug config can be specifiedSun, 21 Apr 2013 21:37:40 +0200, by Doug Simon
-
provided Register with a hashCode() implementationSun, 21 Apr 2013 21:15:26 +0200, by Doug Simon
-
canonicalizer: eliminate nested checkcastsFri, 19 Apr 2013 16:41:54 +0200, by Bernhard Urban
-
rename ReadAfterCheckCast -> ReadAfterCheckCastTestFri, 19 Apr 2013 11:22:54 +0200, by Bernhard Urban
-
InstanceOfNode: remove duplicated codeFri, 19 Apr 2013 10:09:30 +0200, by Bernhard Urban
-
Merge.Fri, 19 Apr 2013 14:06:22 +0200, by Doug Simon
-
support for referencing commands in other suites (e.g. mx.suite('graal').commands.build([]))Fri, 19 Apr 2013 14:05:55 +0200, by Doug Simon
-
removed unused CodeInstaller constructorFri, 19 Apr 2013 11:51:20 +0200, by Doug Simon
-
removed unused has_debug_info parameterFri, 19 Apr 2013 10:48:36 +0200, by Doug Simon
-
Better names for useSSE and useAVX variables.Fri, 19 Apr 2013 12:01:02 +0200, by Roland Schatz
-
CPU capability detection.Thu, 18 Apr 2013 16:25:08 +0200, by Roland Schatz
-
Rename BasicConfiguration to BasicCompilerConfiguration.Thu, 18 Apr 2013 13:16:39 +0200, by Roland Schatz
-
Store snippet templates in Replacements object.Thu, 18 Apr 2013 10:30:59 +0200, by Roland Schatz
-
Put Replacements object into MidTierContext.Thu, 18 Apr 2013 10:23:23 +0200, by Roland Schatz
-
Turn off phase verification by defaultThu, 18 Apr 2013 02:06:15 +0200, by Christos Kotselidis
-
Add write barrier verification phaseThu, 18 Apr 2013 02:05:18 +0200, by Christos Kotselidis
-
Attach LocationNode to CompareAndSwapNodeThu, 18 Apr 2013 01:23:58 +0200, by Christos Kotselidis
-
MergeWed, 17 Apr 2013 22:59:36 +0200, by Christos Kotselidis
-
Crypto substitutions and VMErrorNode extend DeoptimizingStubCallWed, 17 Apr 2013 22:58:51 +0200, by Christos Kotselidis
-
Assemble the CTW bench in the same value, remove PEA from nocomplexWed, 17 Apr 2013 18:30:41 +0200, by Gilles Duboscq
-
hasNoFinalizer-assumption: generate class files for testcaseWed, 17 Apr 2013 15:08:15 +0000, by Bernhard Urban
-
hasNoFinalizer-assumption: check if assumption is recordedWed, 17 Apr 2013 12:04:30 +0200, by Bernhard Urban
-
javac: remove encoding parameterWed, 17 Apr 2013 12:04:04 +0200, by Bernhard Urban
-
MergeWed, 17 Apr 2013 15:59:11 +0200, by Christos Kotselidis
-
Remove redundant checks from WriteBarrierType get-functionsWed, 17 Apr 2013 15:38:26 +0200, by Christos Kotselidis
-
Better naming for WriteBarrierType get-functionsWed, 17 Apr 2013 15:37:01 +0200, by Christos Kotselidis
-
Add BootstrapGraal when using compile the work with a graal-enabled vmWed, 17 Apr 2013 15:34:10 +0200, by Gilles Duboscq
-
Add gate test to check build-graal.xml is up to date.Wed, 17 Apr 2013 11:02:23 +0200, by Roland Schatz
-
fix compile the world bench in mxWed, 17 Apr 2013 10:13:53 +0200, by Gilles Duboscq
-
added BUILD_GRAAL_JAR build variable to Makefile to control whether or not graal.jar is built by makeTue, 16 Apr 2013 23:18:03 +0200, by Doug Simon
-
ensure that the generated build-graal.xml is stableTue, 16 Apr 2013 22:55:31 +0200, by Doug Simon
-
deleted definition of TEST_IN_BUILD and GRAAL build variables as they are no longer used by the make filesTue, 16 Apr 2013 22:46:02 +0200, by Doug Simon
-
removed unused and long deprecated 'example' commandTue, 16 Apr 2013 22:37:30 +0200, by Doug Simon
-
renamed build variable used to make a Graal/non-Graal build from OMIT_GRAAL to INCLUDE_GRAAL and ensured it is only used internallyTue, 16 Apr 2013 22:26:28 +0200, by Doug Simon
-
hasFinalizer-assumption: add testcaseFri, 12 Apr 2013 16:02:41 +0200, by Bernhard Urban
-
Add the CTW result in to a different value depending on the modeTue, 16 Apr 2013 19:13:56 +0200, by Gilles Duboscq
-
Automatically add service providers to build-graal.xmlTue, 16 Apr 2013 19:01:24 +0200, by Roland Schatz
-
MergeTue, 16 Apr 2013 18:16:57 +0200, by Gilles Duboscq
-
Make the native build less verbose unless mx -v is usedTue, 16 Apr 2013 18:16:47 +0200, by Gilles Duboscq
-
Fix hotspot optimized buildTue, 16 Apr 2013 17:17:22 +0200, by Gilles Duboscq
-
Merge with hsx/hotspot-compTue, 16 Apr 2013 17:39:46 +0200, by Gilles Duboscq
-
Add settings to use US-ASCII as the default encoding of the projectsTue, 16 Apr 2013 17:16:06 +0200, by Gilles Duboscq
-
Add support for the 'optimized' build in mxTue, 16 Apr 2013 14:31:00 +0200, by Gilles Duboscq
-
8011648: C1: optimized build is broken after 7153771Mon, 15 Apr 2013 17:17:11 +0200, by roland
-
8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of rangeMon, 15 Apr 2013 09:42:46 +0200, by roland
-
6443505: Ideal() function for CmpLTMaskFri, 12 Apr 2013 19:14:47 -0700, by drchase
-
MergeFri, 12 Apr 2013 20:37:18 -0400, by kvn
-
7104565: trim jprt build targetsFri, 12 Apr 2013 15:53:30 -0700, by drchase
-
8011678: test/Makefile should pick up JT_HOME environment variableFri, 12 Apr 2013 15:43:07 -0700, by twisti
-
8011933: add number of classes, methods and time spent to CompileTheWorldFri, 12 Apr 2013 12:22:59 -0700, by twisti
-
8011949: new hotspot build - hs25-b29Thu, 11 Apr 2013 21:54:46 -0700, by amurillo
-
Merge.Tue, 16 Apr 2013 16:07:27 +0200, by Thomas Wuerthinger
-
Remove methodCallTarget() method from the Invoke interface.Tue, 16 Apr 2013 16:07:16 +0200, by Thomas Wuerthinger
-
Removed several instances of System.out.print.Tue, 16 Apr 2013 15:00:47 +0200, by Thomas Wuerthinger
-
Move logic from ServiceProviderProcessor to mx.Tue, 16 Apr 2013 15:27:22 +0200, by Roland Schatz
-
mx: generate services files from provider descriptionsTue, 16 Apr 2013 15:27:17 +0200, by Roland Schatz
-
Rename PartialCanonicalizerPhase to IncrementalCanonicalizerPhase.Tue, 16 Apr 2013 15:27:09 +0200, by Roland Schatz
-
Remove public fields.Tue, 16 Apr 2013 15:25:01 +0200, by Roland Schatz
-
mergeTue, 16 Apr 2013 14:06:45 +0200, by Michael Haupt
-
InfopointNode.verify()Tue, 16 Apr 2013 14:05:16 +0200, by Michael Haupt
-
replace offending characterTue, 16 Apr 2013 13:42:20 +0200, by Michael Haupt
-
Merge.Tue, 16 Apr 2013 13:33:04 +0200, by Roland Schatz
-
MidTier phase suite.Tue, 16 Apr 2013 13:22:12 +0200, by Roland Schatz
-
Make IterativeConditionalEliminationPhase reentrant.Tue, 16 Apr 2013 13:21:23 +0200, by Roland Schatz
-
Remove unused field.Tue, 16 Apr 2013 13:21:22 +0200, by Roland Schatz
-
Make FloatingReadPhase reentrant.Tue, 16 Apr 2013 13:21:20 +0200, by Roland Schatz
-
PartialCanonicalizerPhase.Tue, 16 Apr 2013 13:21:19 +0200, by Roland Schatz
-
Allow CustomCanonicalizer in reentrant CanonicalizerPhase.Tue, 16 Apr 2013 11:30:39 +0200, by Roland Schatz
-
TargetMethodAssembler: guard metric processingTue, 16 Apr 2013 12:16:53 +0200, by Bernhard Urban
-
Merge.Tue, 16 Apr 2013 12:06:52 +0200, by Doug Simon
-
removed unused code in lowering of instanceof in the context of an IfNodeTue, 16 Apr 2013 12:06:30 +0200, by Doug Simon
-
more accurate error message when launching a VM that has not yet been builtTue, 16 Apr 2013 11:33:20 +0200, by Doug Simon
-
javac: use UTF-8 as encoding explicitlyTue, 16 Apr 2013 11:11:56 +0200, by Bernhard Urban
-
HotSpotResolvedObjectType: implement hasFinalizeSubclass() correctlyMon, 15 Apr 2013 19:54:58 +0200, by Bernhard Urban
-
assumptions: simplify hashCode()Fri, 12 Apr 2013 11:06:19 +0200, by Bernhard Urban
-
CompilationResult: record more metrics for DataPatchesFri, 12 Apr 2013 11:06:30 +0200, by Bernhard Urban
-
Add special case for astore in graph builder to handle jsr retrunAddressMon, 15 Apr 2013 19:54:23 +0200, by Gilles Duboscq
-
Compiler configurations.Mon, 15 Apr 2013 16:56:41 +0200, by Roland Schatz
-
Make phase suites extensible.Mon, 15 Apr 2013 16:47:01 +0200, by Roland Schatz
-
added note about mx/env to the output of 'mx buildvars'Mon, 15 Apr 2013 14:47:15 +0200, by Doug Simon
-
refactoring to ensure the path to the JDKs dir is consistent between the _jdk() and clean() commandMon, 15 Apr 2013 14:43:35 +0200, by Doug Simon
-
added build of server-nograal VM to the gateMon, 15 Apr 2013 14:31:24 +0200, by Doug Simon
-
renamed 'boot' VM to 'original' VMMon, 15 Apr 2013 14:27:37 +0200, by Doug Simon
-
added 'mx buildvars' command to list (some of) the variables that can be passed to 'mx build' with the -D optionMon, 15 Apr 2013 12:55:46 +0200, by Doug Simon
-
Merge.Mon, 15 Apr 2013 08:51:19 +0200, by Christian Haeubl
-
Merge.Mon, 15 Apr 2013 08:49:14 +0200, by Christian Haeubl
-
ComputeProbabilityPhase bugfixMon, 15 Apr 2013 08:47:06 +0200, by Christian Haeubl
-
minor HotSpot deoptimization cleanupsMon, 08 Apr 2013 17:48:46 +0200, by Christian Haeubl
-
added JUnit 4.11 support to ProfilingInfoTestThu, 04 Apr 2013 11:57:04 +0200, by Christian Haeubl
-
Merge.Sun, 14 Apr 2013 22:38:46 +0200, by Thomas Wuerthinger
-
Change severity of checkstyle problems from "warning" to "error". Fixed several System.out.print violations.Sun, 14 Apr 2013 22:38:34 +0200, by Thomas Wuerthinger
-
GRAAL-218: add CompileTheWorld functionalitySat, 13 Apr 2013 22:59:27 -0700, by twisti
-
MergeSat, 13 Apr 2013 22:16:04 +0200, by Christos Kotselidis
-
MergeSat, 13 Apr 2013 00:33:37 +0200, by Christos Kotselidis
-
Introduce enumeration for the different write barrier typesFri, 12 Apr 2013 23:29:45 +0200, by Christos Kotselidis
-
Added support for trimming the name of objects in the histogram and a corresponding test case.Sat, 13 Apr 2013 18:07:44 +0200, by Thomas Wuerthinger
-
Added DebugHistory utility and corresponding unit tests.Sat, 13 Apr 2013 17:55:43 +0200, by Thomas Wuerthinger
-
Change the parameter to the custom canonicalizer to always be of ValueNode type.Sat, 13 Apr 2013 15:05:04 +0200, by Thomas Wuerthinger
-
Use same type check for varargs and non-varargs parametersFri, 12 Apr 2013 17:40:53 -0700, by Christian Wimmer
-
Remove MetaUtil.getMirrorOrFail; Add necessary functionality to the Graal API so that all previous usages of java.lang.Class can now use ResolvedJavaTypeFri, 12 Apr 2013 16:08:08 -0700, by Christian Wimmer
-
Cache boolean flags instead of full Annotation objectsFri, 12 Apr 2013 16:05:56 -0700, by Christian Wimmer
-
VM copy made during initial copy of the JDK is now named 'boot' instead of 'server0' to better reflect that it is the default VM (which may not be 'server') from the boot JDKFri, 12 Apr 2013 22:34:29 +0200, by Doug Simon
-
build output during buildvms command is sent to console (instead of log files) if -c option is givenFri, 12 Apr 2013 22:13:26 +0200, by Doug Simon
-
buildvms command now runs "java -version" for each VM built unless -n option is specifiedFri, 12 Apr 2013 22:07:33 +0200, by Doug Simon
-
support for non-GRAAL VMs co-existing with GRAAL VMsFri, 12 Apr 2013 21:58:12 +0200, by Doug Simon
-
weakened assertion in unsafe.cpp for GRAAL builds such that non-GRAAL builds still workFri, 12 Apr 2013 21:41:34 +0200, by Doug Simon
-
removed unnecessary codeFri, 12 Apr 2013 21:35:27 +0200, by Doug Simon
-
fixed minor regressionFri, 12 Apr 2013 20:32:14 +0200, by Doug Simon
-
MergeFri, 12 Apr 2013 18:42:24 +0200, by Gilles Duboscq
-
MergeFri, 12 Apr 2013 18:17:36 +0200, by Gilles Duboscq
-
Rename "node()" methods in interfaces to "asNode"Fri, 12 Apr 2013 14:15:59 +0200, by Gilles Duboscq
-
MergeFri, 12 Apr 2013 14:05:42 +0200, by Gilles Duboscq
-
Added tag hs25-b28 for changeset 6d88a566d369Thu, 11 Apr 2013 21:45:21 -0700, by amurillo
-
MergeThu, 11 Apr 2013 17:16:39 -0700, by bharadwaj
-
MergeThu, 11 Apr 2013 11:42:41 -0700, by vlivanov
-
8011972: Field can be erroneously marked as contended when @Contended annotation isn't presentThu, 11 Apr 2013 09:08:15 -0700, by vlivanov
-
8011952: Missing ResourceMarks in TraceMethodHandlesThu, 11 Apr 2013 07:12:09 -0700, by kmo
-
8011706: specjvm2008 test xml.transform gets array bound exception with c1Wed, 10 Apr 2013 09:52:49 +0200, by roland
-
8007288: Additional WB API for compiler's testingTue, 09 Apr 2013 09:54:17 -0700, by iignatyev
-
8010913: compiler/6863420 often exceeds timeoutMon, 08 Apr 2013 07:40:08 -0700, by bharadwaj
-
8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cppFri, 05 Apr 2013 11:09:43 +0200, by neliasso
-
MergeThu, 11 Apr 2013 16:35:34 +0200, by mgerdin
-
8011872: Include Bit Map addresses in the hs_err filesWed, 10 Apr 2013 14:26:49 +0200, by stefank
-
8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlockWed, 10 Apr 2013 13:27:35 +0200, by mgerdin
-
8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failureTue, 09 Apr 2013 15:32:45 +0200, by mgerdin
-
7197666: java -d64 -version core dumps in a box with lots of memoryMon, 08 Apr 2013 07:49:28 +0200, by brutisso
-
8008508: CMS does not correctly reduce heap size after a Full GCMon, 11 Feb 2013 10:31:56 -0800, by jmasa
-
8011343: Add new flag for verifying the heap during startupFri, 05 Apr 2013 10:20:04 -0700, by johnc
-
8011948: new hotspot build - hs25-b28Thu, 11 Apr 2013 01:14:31 -0700, by amurillo
-
MergeThu, 11 Apr 2013 16:35:19 -0700, by amurillo
-
Added tag jdk8-b85 for changeset 42fe530cd478Thu, 11 Apr 2013 09:39:57 -0700, by katleman
-
Added tag hs25-b27 for changeset 09b0d3e9ba6cThu, 11 Apr 2013 01:03:41 -0700, by amurillo
-
8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5 hs25-b27Tue, 09 Apr 2013 08:52:32 -0700, by bharadwaj
-
MergeFri, 05 Apr 2013 23:10:04 -0700, by zgu
-
8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cppFri, 05 Apr 2013 11:15:13 -0700, by ccheung
-
MergeFri, 05 Apr 2013 16:16:18 -0700, by dcubed
-
MergeFri, 05 Apr 2013 10:38:08 -0700, by dcubed
-
8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshotFri, 05 Apr 2013 12:19:19 -0400, by zgu
-
8003310: Enable -Wunused-function when compiling with gccThu, 04 Apr 2013 10:01:26 -0700, by mikael
-
8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cppWed, 03 Apr 2013 16:43:09 -0700, by ccheung
-
8006006: [parfait] Memory leak at hotspot/src/share/tools/launcher/wildcard.cFri, 29 Mar 2013 14:18:40 -0700, by ccheung
-
8010943: guarantee(length == 0) failed: invalid method ordering lengthThu, 04 Apr 2013 08:47:39 -0400, by hseigel
-
8009125: Add NMT tests for Virtual Memory operationsWed, 03 Apr 2013 21:41:33 +0200, by ctornqvi
-
8011584: new hotspot build - hs25-b27Thu, 04 Apr 2013 21:15:43 -0700, by amurillo
-
Merge.Fri, 12 Apr 2013 18:15:44 +0200, by Roland Schatz
-
Move more phases into HighTier suite.Fri, 12 Apr 2013 17:55:22 +0200, by Roland Schatz
-
Make LoopFullUnrollPhase reentrant.Fri, 12 Apr 2013 17:21:08 +0200, by Roland Schatz
-
Remove unused fields.Fri, 12 Apr 2013 17:17:29 +0200, by Roland Schatz
-
Make PartialEscapeAnalysisPhase reentrant.Fri, 12 Apr 2013 16:55:54 +0200, by Roland Schatz
-
Make CanonicalizerPhase reentrant.Fri, 12 Apr 2013 13:50:45 +0200, by Roland Schatz
-
Base class for phase context.Fri, 12 Apr 2013 13:49:29 +0200, by Roland Schatz
-
Merge.Fri, 12 Apr 2013 17:23:14 +0200, by Thomas Wuerthinger
-
Comments and #ifdef GRAAL for recent changes to C++ code for calling nmethods directly.Fri, 12 Apr 2013 17:22:54 +0200, by Thomas Wuerthinger
-
MergeFri, 12 Apr 2013 16:43:35 +0200, by Matthias Grimmer
-
Remove non-test from InstalledCodeExecuteHelperTestFri, 12 Apr 2013 16:43:20 +0200, by Matthias Grimmer
-
Remove GraalInstalledCodeFri, 12 Apr 2013 16:20:55 +0200, by Matthias Grimmer
-
Further merge fixesFri, 12 Apr 2013 16:08:04 +0200, by Matthias Grimmer
-
FixesFri, 12 Apr 2013 15:55:27 +0200, by Matthias Grimmer
-
InstalledCode intrinsification fixesFri, 12 Apr 2013 15:30:36 +0200, by Matthias Grimmer
-
weakened assertion in unsafe.cpp for GRAAL buildsFri, 12 Apr 2013 15:52:17 +0200, by Doug Simon
-
Fix bug in graph dumping.Fri, 12 Apr 2013 13:44:44 +0200, by Roland Schatz
-
MergeFri, 12 Apr 2013 11:24:56 +0200, by Michael Haupt
-
mark infopoint-related tests as longFri, 12 Apr 2013 09:37:56 +0200, by Michael Haupt
-
fix importFri, 12 Apr 2013 10:55:43 +0200, by Lukas Stadler
-
MergeFri, 12 Apr 2013 10:54:49 +0200, by Lukas Stadler
-
remove debug countersFri, 12 Apr 2013 10:53:37 +0200, by Lukas Stadler
-
make GraalOptions.BenchmarkDynamicCounters configurableFri, 12 Apr 2013 10:50:28 +0200, by Lukas Stadler
-
fix errorneous handling of ValueAnchorNodes in TailDuplicationPhaseThu, 11 Apr 2013 18:37:26 +0200, by Lukas Stadler
-
Clear installed code pointer when unloading method.Fri, 12 Apr 2013 06:19:35 +0200, by Thomas Wuerthinger
-
Fix imports.Fri, 12 Apr 2013 05:15:14 +0200, by Thomas Wuerthinger
-
Merge fix.Fri, 12 Apr 2013 05:03:14 +0200, by Thomas Wuerthinger
-
Merge.Fri, 12 Apr 2013 04:51:28 +0200, by Thomas Wuerthinger
-
Make calling the installed code from compiled code possible.Fri, 12 Apr 2013 04:49:07 +0200, by Thomas Wuerthinger
-
Implement fast invocation of installed code (direct tail call to the target machine code address).Fri, 12 Apr 2013 01:53:52 +0200, by Thomas Wuerthinger
-
Move nmethod parameter to the last position to keep passed on arguments in the correct registers.Thu, 11 Apr 2013 17:48:30 +0200, by Thomas Wuerthinger
-
MergeThu, 11 Apr 2013 15:41:48 -0700, by Christian Wimmer
-
Revert earlier change that caused problemsThu, 11 Apr 2013 15:40:27 -0700, by Christian Wimmer
-
Use correct method to access constant poolThu, 11 Apr 2013 15:39:55 -0700, by Christian Wimmer
-
MergeThu, 11 Apr 2013 14:46:35 -0700, by Christian Wimmer
-
Fix NodeIntrinsic definitionsThu, 11 Apr 2013 14:27:59 -0700, by Christian Wimmer
-
A Invoke without a state cannot deoptimizeThu, 11 Apr 2013 14:26:54 -0700, by Christian Wimmer
-
Allow lowering of DeoptimizeNodeThu, 11 Apr 2013 14:24:09 -0700, by Christian Wimmer
-
Change of Snippet template and instantiation processThu, 11 Apr 2013 14:22:03 -0700, by Christian Wimmer
-
Ignore the state of a InfpointNode in the LIRGenerator.Thu, 11 Apr 2013 14:20:32 -0700, by Christian Wimmer
-
added macro substitutions for the @PolymorphicSignature methods in MethodHandleThu, 11 Apr 2013 23:43:45 +0200, by Doug Simon
-
assumptions: enable NoFinalizableSubclass assumptionThu, 11 Apr 2013 22:38:53 +0200, by Bernhard Urban
-
support for compiling LambdaForm invocations (invokevirtual instructions that were rewritten to invokehandle instructions)Thu, 11 Apr 2013 21:43:14 +0200, by Doug Simon
-
MX_TESTFILE environment variable can be used to specify (and preserve) the test list file used by 'mx unittest'.Thu, 11 Apr 2013 21:40:52 +0200, by Doug Simon
-
changed 'mx javap' command to accept class name patterns instead of fully qualified class namesThu, 11 Apr 2013 21:38:09 +0200, by Doug Simon
-
Move call site substitutions to inner classes.Wed, 10 Apr 2013 14:11:22 +0200, by Andreas Woess
-
GRAAL-221 - PTX array load and store supportThu, 11 Apr 2013 13:47:12 -0400, by Morris Meyer
-
Merge with 7844a36d02163c68a94c6ee66c55b4fc138b41fcThu, 11 Apr 2013 16:54:49 +0200, by Michael Haupt
-
post-merge fixes, test improvementsThu, 11 Apr 2013 16:52:54 +0200, by Michael Haupt
-
Merge with d2c34ddac70fe8636b79944417f44d396c0f9acfThu, 11 Apr 2013 11:26:38 +0200, by Michael Haupt
-
eager infopoint mode (fka debug mode)Thu, 11 Apr 2013 09:53:10 +0200, by Michael Haupt
-
use a project's explicit Java compliance level instead of --source option to mx build commandThu, 11 Apr 2013 13:03:20 +0200, by Doug Simon
-
HighTier phase suite.Thu, 11 Apr 2013 12:17:17 +0200, by Roland Schatz
-
PhaseSuiteThu, 11 Apr 2013 12:02:19 +0200, by Roland Schatz
-
Pass context object to compiler phases.Thu, 11 Apr 2013 11:52:48 +0200, by Roland Schatz
-
Merge.Thu, 11 Apr 2013 10:39:03 +0200, by Roland Schatz
-
Fix ServiceProviderProcessor to support multiple providers in the same project.Wed, 10 Apr 2013 17:12:02 +0200, by Roland Schatz
-
GRAAL-213: add HotSpot-style PrintCompilation and PrintInliningWed, 10 Apr 2013 20:43:15 -0700, by twisti
-
PTX enhancements - arithmetic, control, float, integer math, control and basic switchWed, 10 Apr 2013 18:51:21 -0400, by Morris Meyer
-
Merge.Wed, 10 Apr 2013 17:10:28 +0200, by Doug Simon
-
Merge.Wed, 10 Apr 2013 17:09:52 +0200, by Doug Simon
-
changes to support API changes in JDK 1.8.0-ea-b84Wed, 10 Apr 2013 17:09:36 +0200, by Doug Simon
-
the -e option to the eclipseformat can now also accept an Eclipse installation directoryWed, 10 Apr 2013 13:21:41 +0200, by Doug Simon
-
MergeWed, 10 Apr 2013 16:25:47 +0200, by Christos Kotselidis
-
Variable renamingWed, 10 Apr 2013 16:24:11 +0200, by Christos Kotselidis
-
remove monitor limitation form TailDuplicationPhaseWed, 10 Apr 2013 15:57:30 +0200, by Lukas Stadler
-
Merge.Wed, 10 Apr 2013 15:00:22 +0200, by Thomas Wuerthinger
-
Register RAX as a temporary for FREM and DREM stubs.Wed, 10 Apr 2013 14:59:32 +0200, by Thomas Wuerthinger
-
Rename abbreviated variables, CR-377Wed, 10 Apr 2013 14:04:11 +0200, by Christos Kotselidis
-
Fix erroneous date in Copyright statement, CR-357Wed, 10 Apr 2013 13:55:59 +0200, by Christos Kotselidis
-
Run dead code elimination after framestate assignmentWed, 10 Apr 2013 11:26:50 +0200, by Gilles Duboscq
-
additional Boxing testsWed, 10 Apr 2013 10:17:49 +0200, by Lukas Stadler
-
PEA: cleanup and documentation for recent changesWed, 10 Apr 2013 10:17:35 +0200, by Lukas Stadler
-
Fixing more runtime call registrations.Wed, 10 Apr 2013 02:10:14 +0200, by Thomas Wuerthinger
-
Set correct temp registers for runtime calls that directly call C methods.Wed, 10 Apr 2013 02:06:30 +0200, by Thomas Wuerthinger
-
Merge.Wed, 10 Apr 2013 01:16:13 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Apr 2013 21:56:12 +0200, by Thomas Wuerthinger
-
Correctly restore registers after runtime calls that create exceptions.Tue, 09 Apr 2013 21:55:58 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Apr 2013 20:00:30 +0200, by Thomas Wuerthinger
-
Common base class for method call operations.Tue, 09 Apr 2013 20:00:17 +0200, by Thomas Wuerthinger
-
Move inner class for more logical ordering.Tue, 09 Apr 2013 19:57:12 +0200, by Thomas Wuerthinger
-
Common base LIR instruction for call ops.Tue, 09 Apr 2013 19:56:30 +0200, by Thomas Wuerthinger
-
Common base class for LIR runtime call ops.Tue, 09 Apr 2013 19:51:24 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Apr 2013 19:29:26 +0200, by Thomas Wuerthinger
-
Runtime calls that do not destroy the caller's registers need no spilling at the call site.Tue, 09 Apr 2013 19:29:12 +0200, by Thomas Wuerthinger
-
Change the register_finalizer stub to not overwrite any registers.Tue, 09 Apr 2013 19:28:34 +0200, by Thomas Wuerthinger
-
MergeTue, 09 Apr 2013 23:06:59 +0200, by Christos Kotselidis
-
MergeTue, 09 Apr 2013 22:34:06 +0200, by Christos Kotselidis
-
Add FixedValueAnchor to ArrayRangeWriteBarrier SnippetTue, 09 Apr 2013 14:53:19 +0200, by Christos Kotselidis
-
Fix checkstyle errorsTue, 09 Apr 2013 14:50:40 +0200, by Christos Kotselidis
-
Creation of snippets for ArrayCopy write barriersTue, 09 Apr 2013 11:13:35 +0200, by Christos Kotselidis
-
MergeTue, 09 Apr 2013 22:25:45 +0200, by Lukas Stadler
-
PEA: fix virtualization of CheckCastNode (check type)Tue, 09 Apr 2013 22:24:42 +0200, by Lukas Stadler
-
invokedynamic: constant fold call site target with assumption; minor fixesTue, 09 Apr 2013 20:37:06 +0200, by Andreas Woess
-
Remove some System.(out|err).print...Tue, 09 Apr 2013 19:25:20 +0200, by Gilles Duboscq
-
Do not skip a checkstyle test on the next run if it does not succeed in the current runTue, 09 Apr 2013 19:24:39 +0200, by Gilles Duboscq
-
Move framestate assignement to the hirTue, 09 Apr 2013 16:28:19 +0200, by Gilles Duboscq
-
Add a deoptState for invokes so that they can loose their stateAfterTue, 09 Apr 2013 16:27:59 +0200, by Gilles Duboscq
-
Add missing updateUsages callsTue, 09 Apr 2013 16:26:39 +0200, by Gilles Duboscq
-
Merge.Tue, 09 Apr 2013 18:08:57 +0200, by Doug Simon
-
making use of negative types in the type check profile associated with an instanceofTue, 09 Apr 2013 18:05:12 +0200, by Doug Simon
-
fixed bug in transformation of a type check profile into type check hintsTue, 09 Apr 2013 17:38:33 +0200, by Doug Simon
-
extra InstanceOf testsTue, 09 Apr 2013 17:37:17 +0200, by Doug Simon
-
modified (some) checks in SchedulePhase to raise a SchedulingError instead of an AssertionErrorTue, 09 Apr 2013 15:59:15 +0200, by Doug Simon
-
made format of toString() consistent across HotSpot subclasses of JavaField and JavaMethodTue, 09 Apr 2013 13:30:54 +0200, by Doug Simon
-
MergeTue, 09 Apr 2013 17:25:02 +0200, by Andreas Woess
-
draft call site target value assumptionTue, 09 Apr 2013 17:23:32 +0200, by Andreas Woess
-
canonicalize constant call site targetTue, 09 Apr 2013 17:20:29 +0200, by Andreas Woess
-
add basic invokedynamic supportTue, 09 Apr 2013 17:11:17 +0200, by Andreas Woess
-
Move tests into *.test packages.Tue, 09 Apr 2013 15:26:29 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Apr 2013 14:42:31 +0200, by Thomas Wuerthinger
-
Small clean up.Tue, 09 Apr 2013 13:00:02 +0200, by Thomas Wuerthinger
-
MergedTue, 09 Apr 2013 12:48:40 +0200, by Christian Wirth
-
commented out a check for the existence of "cl.exe" for the windows build. The command returns something invalid, so the build fails BECAUSE of this testTue, 09 Apr 2013 11:54:28 +0200, by Christian Wirth
-
Make static the private calls of the WriteBarrierAdditionPhaseTue, 09 Apr 2013 11:55:19 +0200, by Christos Kotselidis
-
Remove unused packagesTue, 09 Apr 2013 11:38:46 +0200, by Christos Kotselidis
-
MergeTue, 09 Apr 2013 11:35:01 +0200, by Christos Kotselidis
-
MergeTue, 09 Apr 2013 11:32:42 +0200, by Christos Kotselidis
-
Move write barriers' addition to a separate stage after loweringTue, 09 Apr 2013 09:45:35 +0200, by Christos Kotselidis
-
MergeTue, 09 Apr 2013 10:48:14 +0200, by Lukas Stadler
-
jacoco-exclude StampFactory (fixes problems with BeginNode.anchor)Tue, 09 Apr 2013 10:29:44 +0200, by Lukas Stadler
-
MergeTue, 09 Apr 2013 09:37:23 +0200, by Lukas Stadler
-
MergeMon, 08 Apr 2013 20:15:44 +0200, by Lukas Stadler
-
MergeMon, 08 Apr 2013 19:37:23 +0200, by Lukas Stadler
-
add test for read eliminationMon, 08 Apr 2013 19:18:41 +0200, by Lukas Stadler
-
PEA: fix PartialEscapeAnalysisTestMon, 08 Apr 2013 19:18:18 +0200, by Lukas Stadler
-
add more tests to BoxingEliminationTestMon, 08 Apr 2013 19:17:29 +0200, by Lukas Stadler
-
PEA: update EscapeAnalysisTestMon, 08 Apr 2013 19:16:48 +0200, by Lukas Stadler
-
PEA: handle identity-less objects in IntegerEqualsNodeMon, 08 Apr 2013 19:15:00 +0200, by Lukas Stadler
-
PEA: unify merge and loop logic, implement handling of identity-less virtual objectsMon, 08 Apr 2013 19:14:32 +0200, by Lukas Stadler
-
PEA: remove level from EffectListMon, 08 Apr 2013 19:12:19 +0200, by Lukas Stadler
-
small change to MaterializeObjectNode interfaceMon, 08 Apr 2013 19:11:30 +0200, by Lukas Stadler
-
allow GraalCompilerTests to ignore virtual and floating nodes in graph comparisonMon, 08 Apr 2013 19:07:15 +0200, by Lukas Stadler
-
small change to ReentrantBlockIterator interfaceMon, 08 Apr 2013 19:05:54 +0200, by Lukas Stadler
-
missing change for 7828409c364c (pull materialization logic into VirtualObjectNode classes)Mon, 08 Apr 2013 19:05:13 +0200, by Lukas Stadler
-
only eliminate locks for instancesMon, 08 Apr 2013 19:03:50 +0200, by Lukas Stadler
-
move canonicalization of BoxNode to loweringMon, 08 Apr 2013 19:03:25 +0200, by Lukas Stadler
-
UnboxNode is not a VirtualizableAllocationMon, 08 Apr 2013 19:01:07 +0200, by Lukas Stadler
-
allow MethodSubstitutions and MacroSubstitutions to be forced (instead of depending on inlining)Mon, 08 Apr 2013 19:00:22 +0200, by Lukas Stadler
-
pull materialization logic into VirtualObjectNode classesMon, 08 Apr 2013 17:31:50 +0200, by Lukas Stadler
-
refactored boxing identification and lowering, removed BoxingMethodPool and explicit boxing phasesMon, 08 Apr 2013 17:30:05 +0200, by Lukas Stadler
-
new GraalOption.BootstrapReplacements for debugging purposesMon, 08 Apr 2013 14:19:52 +0200, by Lukas Stadler
-
small PEA refactoringThu, 04 Apr 2013 18:41:39 +0200, by Lukas Stadler
-
ReadNode: nullcheck stamptypeTue, 09 Apr 2013 10:11:52 +0200, by Bernhard Urban
-
expanded type check hints to support use of negative hints (i.e., profiled types that failed the corresponding type check)Tue, 09 Apr 2013 09:58:09 +0200, by Doug Simon
-
convert non-int boxed primitives whose stack kind is int to Constants of the right kindTue, 09 Apr 2013 09:35:07 +0200, by Doug Simon
-
Remove unused importMon, 08 Apr 2013 21:33:22 +0200, by Christos Kotselidis
-
MergeMon, 08 Apr 2013 21:30:56 +0200, by Christos Kotselidis
-
Rename ArrayWriteBarrier to SerialWriteBarrier and move it to graal.nodesMon, 08 Apr 2013 21:17:34 +0200, by Christos Kotselidis
-
Remove FieldWriteBarrierMon, 08 Apr 2013 20:58:36 +0200, by Christos Kotselidis
-
Merge FieldWriteBarrier into ArrayWriteBarrierMon, 08 Apr 2013 20:52:04 +0200, by Christos Kotselidis
-
made method (and macro) substitution optional to support different JDK versionsMon, 08 Apr 2013 19:34:39 +0200, by Doug Simon
-
Be more careful while updating jvm.cfg (fixes a bug where the -server configuration would overwrite the -server0 one)Mon, 08 Apr 2013 18:47:06 +0200, by Gilles Duboscq
-
Make a copy of the environ in mx clean to avoid forcing things like HOTSPOT_BUILD_JOBS=16 for other commandsMon, 08 Apr 2013 18:40:18 +0200, by Gilles Duboscq
-
Use the DeoptimizingNode interface of the Invokes in the LIRGeneratorMon, 08 Apr 2013 15:13:05 +0200, by Gilles Duboscq
-
unsafeArrayCast: anchor cast after initialization of an arrayMon, 08 Apr 2013 17:27:16 +0200, by Bernhard Urban
-
unsafeCast: anchor cast after initialization of an objectTue, 02 Apr 2013 12:14:15 +0200, by Bernhard Urban
-
rename: s/PushNodesThroughPi/PushThroughPiPhase/Mon, 08 Apr 2013 17:09:10 +0200, by Bernhard Urban
-
Remove unused importsMon, 08 Apr 2013 16:43:38 +0200, by Christos Kotselidis
-
MergeMon, 08 Apr 2013 16:30:51 +0200, by Christos Kotselidis
-
Remove references to G1Mon, 08 Apr 2013 16:26:17 +0200, by Christos Kotselidis
-
Introduce DeoptimizingNode interfaceMon, 08 Apr 2013 09:26:06 +0200, by Gilles Duboscq
-
mx: bench command should not run dacapos with -n 0 when using a specification such as scaladacapo:specsWed, 27 Mar 2013 15:31:23 +0100, by Gilles Duboscq
-
delete build/linux/shared/graal before compile in build-graal.xml to handle stale class files left behind after refactoring in EclipseMon, 08 Apr 2013 11:20:19 +0200, by Doug Simon
-
Update the -client line in jvm.cfg when it already exists (ie IGNORE)Sun, 07 Apr 2013 22:27:16 +0200, by Gilles Duboscq
-
MergeSun, 07 Apr 2013 19:37:38 +0200, by Gilles Duboscq
-
Fix client build in mxSun, 07 Apr 2013 17:04:59 +0200, by Gilles Duboscq
-
Fix mergeSun, 07 Apr 2013 14:53:18 +0200, by Gilles Duboscq
-
Fix jdk creation check if db an man exist in source jdk not in the one we are creatingSun, 07 Apr 2013 13:26:16 +0200, by Gilles Duboscq
-
Adapt to changes in hotspot makefiles : pass our JAVA_HOME as ALT_BOOTDIR (so that things are built with a 'safe' jdk) and our jdk copy as JAVA_HOME (so that the jvm gets installed there)Sun, 07 Apr 2013 13:30:37 +0200, by Gilles Duboscq
-
Merge with hsx25Sat, 06 Apr 2013 20:04:06 +0200, by Gilles Duboscq
-
MergeThu, 04 Apr 2013 17:01:34 -0700, by bharadwaj
-
8011198: LP64 setting is not preserved on Solaris after 8006965Thu, 04 Apr 2013 12:18:46 -0700, by kvn
-
8006014: Memory leak in hotspot/src/share/vm/adlc/dfa.cppThu, 04 Apr 2013 09:30:06 +0200, by neliasso
-
MergeThu, 04 Apr 2013 02:48:21 -0700, by roland
-
8010399: Test8009761.java "Failed: init recursive calls: 5498. After deopt 5494".Thu, 04 Apr 2013 09:33:24 +0200, by roland
-
8006008: Memory leak in hotspot/src/share/vm/adlc/archDesc.cppThu, 04 Apr 2013 09:18:47 +0200, by neliasso
-
8010437: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offsetWed, 03 Apr 2013 15:00:55 -0700, by rasbold
-
8011102: Clear AVX registers after return from JNI callWed, 03 Apr 2013 11:12:57 -0700, by kvn
-
7034299: Faulty winsock initialization codeTue, 02 Apr 2013 09:30:07 +0200, by neliasso
-
8011009: Use do-while(0) instead of while(0) in EC_TRACE and RC_TRACE* macrosSat, 30 Mar 2013 08:01:05 -0700, by kmo
-
MergeFri, 29 Mar 2013 20:52:01 -0700, by bharadwaj
-
8010934: assert failure in c1_LinearScan.cpp: "asumption: non-Constant instructions have only virtual operands"Fri, 29 Mar 2013 17:25:27 +0100, by roland
-
8004640: C2 assert failure in memnode.cpp: NULL+offs not RAW addressTue, 26 Mar 2013 12:55:26 -0700, by kvn
-
8010281: Remove code that is never executedTue, 26 Mar 2013 10:05:33 +0100, by neliasso
-
7198429: need checked categorization of caller-sensitive methods in the JDKMon, 25 Mar 2013 17:13:26 -0700, by twisti
-
MergeSun, 24 Mar 2013 12:43:13 -0700, by morris
-
8009026: [parfait] Null pointer deference in hotspot/src/share/vm/code/nmethod.cppSat, 23 Mar 2013 06:22:07 -0700, by morris
-
MergeFri, 22 Mar 2013 13:35:31 -0400, by bharadwaj
-
8009539: JVM crash when run lambda testng testsFri, 22 Mar 2013 07:58:55 -0700, by bharadwaj
-
MergeThu, 21 Mar 2013 22:00:14 -0700, by roland
-
7153771: array bound check elimination for c1Thu, 21 Mar 2013 09:27:54 +0100, by roland
-
MergeThu, 04 Apr 2013 19:07:32 +0200, by mgerdin
-
MergeWed, 03 Apr 2013 09:19:02 +0200, by mgerdin
-
8005857: assert in GC_locker from PSOldGen::expand with -XX:+PrintGCDetails and VerboseTue, 02 Apr 2013 10:03:02 +0200, by tschatzl
-
8009408: gc/metaspace/ClassMetaspaceSizeInJmapHeap.java fails with "exit code 1"Sat, 23 Mar 2013 09:16:37 +0100, by ehelin
-
8010463: G1: Crashes with -UseTLAB and heap verificationFri, 29 Mar 2013 13:49:37 -0700, by johnc
-
7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAMWed, 27 Mar 2013 19:21:18 +0100, by tschatzl
-
7014552: gc/lock/jni/jnilockXXX works too slow on 1-processor machineThu, 28 Mar 2013 10:27:28 +0100, by mgerdin
-
MergeTue, 02 Apr 2013 07:40:52 -0700, by zgu
-
8011048: Possible reading from unmapped memory in UTF8::as_quoted_ascii()Mon, 01 Apr 2013 14:05:41 -0700, by iklam
-
8009763: Add WB test for String.intern()Tue, 02 Apr 2013 11:28:33 +0200, by mgerdin
-
8002118: WindbgDebuggerLocal should not try to load 64-bit debug libraries for 32-bit JVMThu, 28 Mar 2013 15:39:52 +0100, by sla
-
8010723: fatal error: acquiring lock Metaspace allocation lock/5 out of orderSun, 31 Mar 2013 21:43:10 -0400, by coleenp
-
MergeFri, 29 Mar 2013 08:38:00 -0700, by dcubed
-
MergeThu, 28 Mar 2013 00:44:15 -0700, by minqi
-
2178143: JVM crashes if the number of bound CPUs changed during runtimeWed, 27 Mar 2013 17:03:19 -0700, by minqi
-
MergeWed, 27 Mar 2013 22:05:21 -0700, by zgu
-
MergeWed, 27 Mar 2013 13:07:41 -0700, by zgu
-
8010474: [parfait] Undefined return value of the functions in hotspot/src/share/vm/services/memTracker.hppWed, 27 Mar 2013 15:41:53 -0400, by zgu
-
MergeWed, 27 Mar 2013 16:31:00 -0700, by acorn
-
8009731: Confusing error message for loader constraint violationWed, 27 Mar 2013 14:10:59 -0400, by acorn
-
MergeWed, 27 Mar 2013 13:26:44 -0700, by hseigel
-
8010833: Test7116786.java is failing on most configs after fix for 8010667Wed, 27 Mar 2013 11:41:51 -0400, by hseigel
-
8009531: Crash when redefining class with annotated methodWed, 27 Mar 2013 08:19:50 -0400, by coleenp
-
8011022: new hotspot build - hs25-b26Thu, 28 Mar 2013 19:13:22 -0700, by amurillo
-
Added tag jdk8-b84 for changeset af788b85010eThu, 04 Apr 2013 19:05:12 -0700, by katleman
-
MergeThu, 28 Mar 2013 15:42:11 -0700, by collins
-
8009152: A number of jtreg tests need review/improvementWed, 27 Mar 2013 09:49:51 -0700, by collins
-
MergeSat, 23 Mar 2013 14:59:02 -0400, by jprovino
-
8009904: jvmtiClassFileReconstituter.cpp needs to be excluded from the minimal jvmThu, 21 Mar 2013 10:18:05 -0400, by jprovino
-
MergeThu, 28 Mar 2013 09:07:44 +0100, by brutisso
-
8010818: NPG: Remove metaspace memory poolsWed, 27 Mar 2013 10:55:37 +0100, by ehelin
-
MergeMon, 25 Mar 2013 11:00:19 +0100, by stefank
-
8000754: NPG: Implement a MemoryPool MXBean for MetaspaceFri, 22 Mar 2013 16:10:01 +0100, by ehelin
-
7196080: assert(max_heap >= InitialHeapSize) in arguments.cppWed, 20 Mar 2013 12:27:03 -0700, by tamao
-
MergeTue, 26 Mar 2013 15:20:05 -0700, by zgu
-
MergeTue, 26 Mar 2013 11:40:24 -0700, by zgu
-
8010651: create.bat still builds the kernelTue, 26 Mar 2013 14:11:21 -0400, by zgu
-
MergeTue, 26 Mar 2013 12:43:32 -0700, by hseigel
-
8009595: The UseSplitVerifier option needs to be deprecated.Tue, 26 Mar 2013 09:06:16 -0400, by hseigel
-
8009382: Add JVM_Get{Field|Method}TypeAnnotationsTue, 26 Mar 2013 15:00:34 +0100, by rbackman
-
8009552: test/vm/verifier/TestStaticIF.java failing with hs25.0-bMon, 25 Mar 2013 09:36:15 -0700, by bharadwaj
-
8010667: Non-zero padding is not allowed in splitverifier for tableswitch/lookupswitch instructions.Mon, 25 Mar 2013 08:37:28 -0400, by hseigel
-
MergeSun, 24 Mar 2013 09:21:37 +0100, by ctornqvi
-
8008454: test/runtime/NMT/PrintNMTStatistics is brokenSun, 24 Mar 2013 09:11:55 +0100, by ctornqvi
-
MergeSat, 23 Mar 2013 22:35:02 -0700, by dcubed
-
8010389: After fix for 7107135 a failed dlopen() call results in a VM crashThu, 21 Mar 2013 20:46:46 -0700, by iklam
-
MergeThu, 21 Mar 2013 06:53:53 -0700, by zgu
-
8009298: NMT: Special version of class loading/unloading with runThese stresses out NMTWed, 20 Mar 2013 09:42:48 -0400, by zgu
-
MergeWed, 20 Mar 2013 20:52:00 -0700, by dcubed
-
8010396: checking MallocMaxTestWords in testMalloc() function is redundantWed, 20 Mar 2013 20:44:54 -0700, by rdurbin
-
8007982: some runtime/CommandLine/ tests fail on 32-bit platformsWed, 20 Mar 2013 20:40:57 +0100, by ctornqvi
-
MergeWed, 20 Mar 2013 12:20:10 -0400, by acorn
-
8010017: lambda: reflection get(Declared)Methods support for default methods.Wed, 20 Mar 2013 11:43:56 -0400, by acorn
-
8008217: CDS: Class data sharing limits the malloc heap on SolarisWed, 20 Mar 2013 08:04:54 -0400, by coleenp
-
8010084: Race in runtime/NMT/BaselineWithParameter.javaWed, 20 Mar 2013 08:17:55 +0100, by ctornqvi
-
7030610: runtime/6878713/Test6878713.sh fails Error. failed to clean up files after testTue, 19 Mar 2013 11:33:11 -0700, by rdurbin
-
8010498: new hotspot build - hs25-b25Sat, 23 Mar 2013 10:06:34 -0700, by amurillo
-
Added tag jdk8-b83 for changeset 1c8db54ee9f3Thu, 28 Mar 2013 10:54:00 -0700, by katleman
-
MergeFri, 22 Mar 2013 17:23:31 -0700, by vladidan
-
MergeFri, 22 Mar 2013 10:09:47 -0400, by jprovino
-
8008783: Modifications needed to JPRT to allow for building hard float abi and new bundle changesMon, 18 Mar 2013 19:34:35 -0400, by dholmes
-
MergeSun, 17 Mar 2013 06:30:45 -0700, by bobv
-
8005716: Enhance JNI specification to allow support of static JNI libraries in Embedded JREsFri, 15 Mar 2013 15:20:40 -0400, by bpittore
-
MergeFri, 22 Mar 2013 12:32:09 -0700, by stefank
-
MergeFri, 22 Mar 2013 10:32:21 +0100, by stefank
-
8004241: NPG: Metaspace occupies more memory than specified by -XX:MaxMetaspaceSize optionThu, 21 Mar 2013 09:07:43 +0100, by mgerdin
-
8008301: G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failureTue, 19 Mar 2013 09:38:37 -0700, by johnc
-
8009940: G1: assert(_finger == _heap_end) failed, concurrentMark.cpp:809Tue, 19 Mar 2013 00:57:39 -0700, by johnc
-
8009536: G1: Apache Lucene hang during reference processingMon, 18 Mar 2013 11:05:27 -0700, by johnc
-
MergeMon, 18 Mar 2013 09:34:58 +0100, by stefank
-
6733980: par compact - TraceGen1Time always shows 0.0000 secondsThu, 14 Mar 2013 09:37:38 +0100, by tschatzl
-
8005602: NPG: classunloading does not happen while CMS GC with -XX:+CMSClassUnloadingEnabled is usedThu, 14 Mar 2013 10:54:44 +0100, by mgerdin
-
MergeThu, 21 Mar 2013 21:48:56 -0700, by morris
-
8009593: [parfait] Null pointer deference in hotspot/src/share/vm/oops/constantPool.cppThu, 21 Mar 2013 10:13:56 -0700, by morris
-
8009584: [parfait] Null pointer deference in hotspot/src/cpu/x86/vm/relocInfo_x86.cppThu, 21 Mar 2013 10:11:24 -0700, by morris
-
8006965: remove test_gamma and add dedicated test_* targets insteadWed, 20 Mar 2013 17:04:45 -0700, by twisti
-
8009181: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopTransform.cppWed, 20 Mar 2013 07:05:40 -0700, by morris
-
8009578: [parfait] Null pointer deference in hotspot/src/share/vm/classfile/defaultMethods.cppWed, 20 Mar 2013 06:38:27 -0700, by morris
-
8009565: [partfait] Null pointer deference in hotspot/src/share/vm/ci/ciEnv.cppWed, 20 Mar 2013 06:36:04 -0700, by morris
-
8009248: [parfait] Null pointer deference in hotspot/src/share/vm/code/compiledIC.cppWed, 20 Mar 2013 06:32:49 -0700, by morris
-
MergeTue, 19 Mar 2013 16:31:10 -0700, by morris
-
8008811: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopopts.cppTue, 19 Mar 2013 12:15:35 -0700, by morris
-
8009022: [parfait] Null pointer deference in hotspot/src/share/vm/oops/generateOopMap.cppTue, 19 Mar 2013 11:49:36 -0700, by morris
-
8010222: 8007439 disabled inlining of cold accessor methodsTue, 19 Mar 2013 10:56:33 -0700, by kvn
-
8008663: [parfait] Null pointer deference in hotspot/src/share/vm/compiler/compileBroker.cppTue, 19 Mar 2013 07:23:29 -0700, by morris
-
8009172: [parfait] Null pointer deference in hotspot/src/share/vm/opto/output.cppTue, 19 Mar 2013 07:20:15 -0700, by morris
-
8010121: Remove definition of ShouldNotReachHere2(msg)Tue, 19 Mar 2013 10:31:16 +0100, by neliasso
-
MergeMon, 18 Mar 2013 09:08:07 -0700, by roland
-
8008555: Debugging code in compiled method sometimes leaks memoryMon, 18 Mar 2013 13:19:06 +0100, by roland
-
8008211: Some of WB tests on compiler failMon, 18 Mar 2013 04:29:08 -0700, by iignatyev
-
MergeSat, 16 Mar 2013 21:44:52 -0700, by kmo
-
8008796: SA: Oop.iterateFields() should support CompressedKlassPointers againFri, 15 Mar 2013 22:07:42 -0700, by kmo
-
8010144: [parfait] Null pointer deference in hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cppSat, 16 Mar 2013 07:41:09 -0700, by morris
-
8008328: [partfait] Null pointer defererence in hotspot/src/cpu/x86/vm/frame_x86.inline.hppSat, 16 Mar 2013 07:40:36 -0700, by morris
-
8009156: [parfait] Null pointer deference in hotspot/src/share/vm/services/memoryService.cppSat, 16 Mar 2013 07:39:57 -0700, by morris
-
8009166: [parfait] Null pointer deference in hotspot/src/share/vm/opto/type.cppSat, 16 Mar 2013 07:39:14 -0700, by morris
-
MergeFri, 15 Mar 2013 18:44:08 -0700, by morris
-
MergeThu, 14 Mar 2013 16:17:58 -0700, by kmo
-
8010116: Abstract_VM_Version::internal_vm_info_string() should recognize VS2010 and VS2012Thu, 14 Mar 2013 13:22:04 -0700, by kmo
-
8009457: SA: A small fix on "scanoops" command in CLHSDBTue, 19 Mar 2013 13:44:26 +0100, by sla
-
8009456: SA: typeToVtbl of BasicTypeDataBase should not be staticTue, 19 Mar 2013 13:41:05 +0100, by sla
-
MergeSun, 17 Mar 2013 08:57:56 -0700, by dcubed
-
MergeFri, 15 Mar 2013 17:12:17 -0700, by zgu