Fri, 11 Jan 2013 17:50:13 +0100 |
Doug Simon |
added support for writing substitutions for methods in package private classes
|
Sun, 13 Jan 2013 19:32:16 +0100 |
Thomas Wuerthinger |
Experiment with soft alignment for branch targets.
|
Sun, 13 Jan 2013 01:55:07 +0100 |
Thomas Wuerthinger |
Re-enable fast array allocation/initialization.
|
Sun, 13 Jan 2013 00:43:02 +0100 |
Thomas Wuerthinger |
Temporarily disable fast array allocation/initialization.
|
Sat, 12 Jan 2013 23:13:45 +0100 |
Thomas Wuerthinger |
Disable inc/dec again.
|
Sat, 12 Jan 2013 20:34:49 +0100 |
Thomas Wuerthinger |
Enable the use of inc/dec.
|
Sat, 12 Jan 2013 17:26:13 +0100 |
Thomas Wuerthinger |
New experiment with block code emission order.
|
Sat, 12 Jan 2013 17:25:41 +0100 |
Thomas Wuerthinger |
Put 1 as lower bound for loop frequency.
|
Sat, 12 Jan 2013 14:50:48 +0100 |
Thomas Wuerthinger |
Small fix that prevented debug mode to work with DebugSnippets set to false.
|
Sat, 12 Jan 2013 14:48:44 +0100 |
Thomas Wuerthinger |
Add possibility for -ict option to SPECjvm2008 benchmark execution.
|
Sat, 12 Jan 2013 00:55:09 +0100 |
Doug Simon |
reverted recent changes to arraycopy intrinsification
|
Sat, 12 Jan 2013 00:49:20 +0100 |
Doug Simon |
bug isolation: completely disabled arraycopy intrinsification for Object arrays
|
Sat, 12 Jan 2013 00:11:23 +0100 |
Doug Simon |
short-circuit isAssignableFrom test in arraycopy intrinsification
|
Sat, 12 Jan 2013 00:10:17 +0100 |
Doug Simon |
bug isolation: completely disabled arraycopy intrinsification for Object arrays
|
Sat, 12 Jan 2013 00:09:42 +0100 |
Doug Simon |
bug isolation: disabled arraycopy intrinsification for Ovject arrays
|
Fri, 11 Jan 2013 15:05:31 +0100 |
Doug Simon |
arraycopy cannot be intrinsified if the destination array type is not exact
|
Fri, 11 Jan 2013 12:47:37 +0100 |
Lukas Stadler |
fix checkstyle warning
|
Fri, 11 Jan 2013 11:44:44 +0100 |
Lukas Stadler |
more accurate inferStamp for UnsafeCastNode and CheckCastNode
|
Fri, 11 Jan 2013 11:44:11 +0100 |
Lukas Stadler |
more specific return value on ObjectStamp.join
|
Fri, 11 Jan 2013 11:38:56 +0100 |
Lukas Stadler |
typos and unused code
|
Fri, 11 Jan 2013 11:38:17 +0100 |
Lukas Stadler |
fix warnings in snippets
|
Thu, 10 Jan 2013 17:05:42 +0100 |
Gilles Duboscq |
Merge
|
Thu, 10 Jan 2013 17:05:31 +0100 |
Gilles Duboscq |
Support sub-types for typed node iterators
|
Thu, 10 Jan 2013 16:04:25 +0100 |
Thomas Wuerthinger |
Experimentation with new probability based code emission order.
|
Thu, 10 Jan 2013 15:29:52 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 10 Jan 2013 15:29:42 +0100 |
Thomas Wuerthinger |
Remove left-over files.
|
Thu, 10 Jan 2013 15:28:26 +0100 |
Thomas Wuerthinger |
Increase loop alignment to 2 words.
|
Thu, 10 Jan 2013 15:00:15 +0100 |
Thomas Wuerthinger |
Remove PhiLabelOp.
|
Thu, 10 Jan 2013 12:03:14 +0100 |
Gilles Duboscq |
Be sure to remove framestate of merge when removing empty diamond shape
|
Thu, 10 Jan 2013 11:41:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 10 Jan 2013 11:40:25 +0100 |
Gilles Duboscq |
Fix display of lowered invokes in visualizer
|
Thu, 10 Jan 2013 08:54:44 +0100 |
Doug Simon |
fixed Checkstyle warnings
|
Wed, 09 Jan 2013 23:55:05 +0100 |
Thomas Wuerthinger |
Canonicalize projects.
|
Wed, 09 Jan 2013 23:22:28 +0100 |
Thomas Wuerthinger |
More clean up.
|
Wed, 09 Jan 2013 23:20:31 +0100 |
Thomas Wuerthinger |
Remove default enabling of debug output.
|
Wed, 09 Jan 2013 23:19:22 +0100 |
Thomas Wuerthinger |
Temporary fix for IfBoxingElimination test case.
|
Wed, 09 Jan 2013 23:18:18 +0100 |
Thomas Wuerthinger |
Refactor debug environment creation.
|
Wed, 09 Jan 2013 21:41:37 +0100 |
Thomas Wuerthinger |
Include probability when calculating block weight.
|
Wed, 09 Jan 2013 21:19:10 +0100 |
Thomas Wuerthinger |
Fix for probabilities of MergeNodes introduced during canonicalization.
|
Wed, 09 Jan 2013 19:16:53 +0100 |
Thomas Wuerthinger |
Fix small issue.
|
Tue, 08 Jan 2013 18:30:11 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Jan 2013 13:04:04 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 21 Dec 2012 15:54:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 20 Dec 2012 14:55:42 +0100 |
Thomas Wuerthinger |
Added missing files LineNumberTable.java and LineNumberTableImpl.java.
|
Thu, 20 Dec 2012 14:50:56 +0100 |
Thomas Wuerthinger |
Added getLineNumberTable and getFileName capabilities.
|
Thu, 20 Dec 2012 14:43:37 +0100 |
Thomas Wuerthinger |
Added capability to return the map of dupblicates when inlining a graph.
|
Thu, 20 Dec 2012 14:42:55 +0100 |
Thomas Wuerthinger |
Added constant propagation to BoxNode.
|
Thu, 20 Dec 2012 14:38:06 +0100 |
Thomas Wuerthinger |
Introduce cutomization capability for canonicalizer.
|
Mon, 07 Jan 2013 19:10:25 -0800 |
Christian Wimmer |
Rely on deoptimization to handle x86 division exceptions
|
Mon, 07 Jan 2013 19:08:26 -0800 |
Christian Wimmer |
Make integer division and remainder nodes fixed so that they can be lowered via snippets to do exception checks
|
Mon, 07 Jan 2013 19:03:29 -0800 |
Christian Wimmer |
Bugfix: GraphOrder did not process all nodes of loops
|
Mon, 07 Jan 2013 19:02:39 -0800 |
Christian Wimmer |
Fix wrong @Operation annotations
|
Fri, 04 Jan 2013 15:08:18 -0800 |
Christian Wimmer |
Fixes for new Word type
|
Fri, 04 Jan 2013 12:45:50 -0800 |
Christian Wimmer |
Canonicalize projects
|
Fri, 04 Jan 2013 12:08:11 -0800 |
Christian Wimmer |
More complete and reusable Word type
|
Wed, 02 Jan 2013 18:52:33 +0100 |
Christian Humer |
Removed ANT_JAR_TOOL dependency. Eclipse jar builds are now calling the command 'mx jar ${projectName}'.
|
Wed, 26 Dec 2012 13:55:43 -0800 |
Christian Wimmer |
Intrinsics for sun.misc.Unsafe are not HotSpot-specific and useful outside of the HotSpot project
|
Wed, 26 Dec 2012 13:37:44 -0800 |
Christian Wimmer |
Add constructor for node intrinsic
|
Wed, 26 Dec 2012 13:36:41 -0800 |
Christian Wimmer |
Fix elimination of unnecessary UnsafeCastNode
|
Wed, 26 Dec 2012 13:36:10 -0800 |
Christian Wimmer |
Better assertion error message
|
Tue, 25 Dec 2012 22:59:37 +0100 |
Doug Simon |
restored support for -G:+PrintFlags option
|
Fri, 21 Dec 2012 15:27:04 -0800 |
Christian Wimmer |
Avoid recursive calls of build
|
Fri, 21 Dec 2012 10:45:37 -0800 |
Christian Wimmer |
Simple Language: A simple dynamic programming language to demonstrate Truffle features
|
Fri, 21 Dec 2012 10:44:31 -0800 |
Christian Humer |
Truffle API to specify type-specalized Node classes; annotation processor for automatic code generation of the type-specialized Node classes during the build process
|
Fri, 21 Dec 2012 10:21:24 +0100 |
Doug Simon |
added -ea to execution of unit tests
|
Thu, 20 Dec 2012 18:03:14 +0100 |
Gilles Duboscq |
Remove CompileCommand that excluses run* for unittests
|
Thu, 20 Dec 2012 17:09:53 +0100 |
Gilles Duboscq |
JTT: Replace "runTestWithDelta(0, " with "runTest("
|
Thu, 20 Dec 2012 17:06:59 +0100 |
Gilles Duboscq |
Remove now useless prefix arguments for jtt unittests
|
Thu, 20 Dec 2012 17:06:34 +0100 |
Gilles Duboscq |
Fix StructuredGraph.reduceTrivialMerge: fix for degenerated loops
|
Thu, 20 Dec 2012 16:33:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 20 Dec 2012 14:11:45 +0100 |
Gilles Duboscq |
Fix to StructuredGraph.removeSplitPropagate for when a loop gets killed in the process
|
Thu, 20 Dec 2012 12:06:58 +0100 |
Gilles Duboscq |
Extend loop unswicthing to Switch nodes (integer or type)
|
Thu, 20 Dec 2012 14:59:57 +0100 |
Doug Simon |
converted the JTT tests to use the GraalCompilerTest framework which offers more control over what is compiled and executed
|
Thu, 20 Dec 2012 13:14:56 +0100 |
Doug Simon |
fixed bug in executing InstalledCode with more than 8 arguments
|
Wed, 19 Dec 2012 15:52:50 +0100 |
Doug Simon |
added intrinsifications for Integer.bitCount() and Long.bitCount()
|
Wed, 19 Dec 2012 12:39:47 +0100 |
Doug Simon |
fixed crash where Class.isInstance() is called on a primitive class (e.g., int.class)
|
Wed, 19 Dec 2012 00:12:32 +0100 |
Doug Simon |
added intrinsification of Class.isInstance()
|
Wed, 19 Dec 2012 00:12:01 +0100 |
Doug Simon |
InstanceOfNode no longer implements LIRLowerable
|
Tue, 18 Dec 2012 22:29:17 +0100 |
Doug Simon |
removed warnings
|
Tue, 18 Dec 2012 22:23:46 +0100 |
Doug Simon |
replaces node intrinsics for loadinf from a Word with methods directly in the Word class itself
|
Tue, 18 Dec 2012 17:59:32 +0100 |
Doug Simon |
Merge.
|
Tue, 18 Dec 2012 17:59:03 +0100 |
Doug Simon |
replace checked casts with unsafe casts in snippets where the exact type of a value loaded from metadata is known
|
Tue, 18 Dec 2012 17:58:08 +0100 |
Doug Simon |
add comment explaining temporarily limited application of SnippetFrameStateCleanupPhase
|
Tue, 18 Dec 2012 17:32:44 +0100 |
Doug Simon |
added phase to remove unnecessary frame states from substitution snippets
|
Tue, 18 Dec 2012 15:28:15 +0100 |
Doug Simon |
removed arraycopy test from IntrinsificationTest
|
Tue, 18 Dec 2012 16:32:35 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 18 Dec 2012 15:50:53 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 18 Dec 2012 15:33:55 +0100 |
Thomas Wuerthinger |
Introduction of the Truffle API for efficient implementation of dynamic languages on top of the Graal VM. New projects com.oracle.truffle.api for the API definition and com.oracle.truffle.api.test for API tests and documentation.
|
Tue, 18 Dec 2012 15:45:28 +0100 |
Gilles Duboscq |
Merge
|
Tue, 18 Dec 2012 15:02:42 +0100 |
Gilles Duboscq |
SwitchNode: avoid sharing any arrays while cloning
|
Tue, 18 Dec 2012 15:22:37 +0100 |
Doug Simon |
Merge.
|
Tue, 18 Dec 2012 15:22:01 +0100 |
Doug Simon |
added unit test for array copy intrinsification
|
Tue, 18 Dec 2012 15:20:58 +0100 |
Doug Simon |
removed @Snippet annotation from methods called by the array copy snippets
|
Tue, 18 Dec 2012 15:19:00 +0100 |
Doug Simon |
added more documentation to DeoptimizationAction
|
Tue, 18 Dec 2012 13:13:09 +0100 |
Doug Simon |
moved deep array equality comparison into base test class
|
Tue, 18 Dec 2012 14:29:04 +0100 |
Gilles Duboscq |
Merge
|
Tue, 18 Dec 2012 14:28:58 +0100 |
Gilles Duboscq |
Cleanups: remove unused NodeUsagesList.replaceFirst and FrameState.block
|
Tue, 18 Dec 2012 11:27:12 +0100 |
Gilles Duboscq |
Remove @Successor private final NodeSuccessorList<BeginNode> blockSuccessors from ControlSplitNode
|
Tue, 18 Dec 2012 13:22:20 +0100 |
Lukas Stadler |
canonicalize invoke usages during inlining
|
Tue, 18 Dec 2012 13:21:37 +0100 |
Lukas Stadler |
fix probability in TailDuplicationPhase
|
Mon, 17 Dec 2012 18:36:31 +0100 |
Lukas Stadler |
enable tlab stub for array allocation
|
Mon, 17 Dec 2012 17:44:09 +0100 |
Lukas Stadler |
replicate c1 tlab refill behavior more closely, fixes problem with huge tlab sizes
|
Mon, 17 Dec 2012 17:42:27 +0100 |
Lukas Stadler |
Merge
|
Mon, 17 Dec 2012 17:40:45 +0100 |
Lukas Stadler |
use DeoptAction.None for array allocations with invalid length (very large or negative)
|
Mon, 17 Dec 2012 17:36:46 +0100 |
Lukas Stadler |
perform initial iteration in WordTypeRewriterPhase in the right order (fixes problems with phis)
|
Mon, 17 Dec 2012 17:35:04 +0100 |
Lukas Stadler |
use Kind.Void for ReturnNode, not the return value kind
|
Mon, 17 Dec 2012 17:15:11 +0100 |
Gilles Duboscq |
Fix in MergeNode.removeEnd: while deleting phi inputs some other phis can die
|
Mon, 17 Dec 2012 16:38:48 +0100 |
Gilles Duboscq |
Use ThreadMXBean to get CPU time instead of Wallclock time for Timers if possible
|
Mon, 17 Dec 2012 16:02:43 +0100 |
Gilles Duboscq |
Move loop unswitching before lowering
|
Mon, 17 Dec 2012 16:01:55 +0100 |
Gilles Duboscq |
Fix for KillCFG while killing infinite empty loops
|
Mon, 17 Dec 2012 15:24:13 +0100 |
Gilles Duboscq |
Remove failing dependency printing
|
Mon, 17 Dec 2012 15:18:38 +0100 |
Gilles Duboscq |
Fix warning, Fix overly strong assert (the value of the 'abstract' modifier for array types is unspecified)
|
Mon, 17 Dec 2012 14:36:30 +0100 |
Christian Haeubl |
Merge.
|
Mon, 17 Dec 2012 14:35:43 +0100 |
Christian Haeubl |
avoid rare useless inlinings
|
Mon, 17 Dec 2012 13:44:56 +0100 |
Christian Haeubl |
fixed Unsafe snippets
|
Mon, 17 Dec 2012 12:02:11 +0100 |
Doug Simon |
(temp) forcing slow path for TLAB refill during array allocation
|
Mon, 17 Dec 2012 11:45:09 +0100 |
Doug Simon |
introduced graal.newArrayStub.forceSlowPath and graal.newInstanceStub.forceSlowPath system properties
|
Mon, 17 Dec 2012 11:29:06 +0100 |
Doug Simon |
made the effect of graal.logNewArrayStub independent from graal.logNewInstanceStub
|
Mon, 17 Dec 2012 11:12:25 +0100 |
Doug Simon |
fixed overly strong assertion
|
Mon, 17 Dec 2012 11:12:01 +0100 |
Doug Simon |
expanded LOG_PRINTF stub to handle up to 3 arguments in addition to the format string
|
Mon, 17 Dec 2012 08:32:49 +0100 |
Christian Haeubl |
C2 build bugfix
|
Fri, 14 Dec 2012 16:23:44 +0100 |
Christian Haeubl |
C1 build bugfix
|
Fri, 14 Dec 2012 15:19:38 +0100 |
Christian Haeubl |
Merge.
|
Fri, 14 Dec 2012 14:53:42 +0100 |
Christian Haeubl |
avoid searching for concrete methods on interfaces
|
Fri, 14 Dec 2012 14:39:50 +0100 |
Christian Haeubl |
ignore all graal files when building C1/C2
|
Fri, 14 Dec 2012 14:33:56 +0100 |
Christian Haeubl |
enforce that method substitution snippets are static methods
|
Fri, 14 Dec 2012 13:26:19 +0100 |
Christian Haeubl |
OS-specific identity hashcode bugfix
|
Fri, 14 Dec 2012 13:10:55 +0100 |
Christian Haeubl |
fixes after merge
|
Fri, 14 Dec 2012 13:02:49 +0100 |
Christian Haeubl |
Merge.
|
Fri, 14 Dec 2012 12:05:35 +0100 |
Christian Haeubl |
adder better CHA support
|
Wed, 12 Dec 2012 15:05:21 +0100 |
Christian Haeubl |
bugfixes for compiler intrinsics
|
Tue, 11 Dec 2012 16:38:27 +0100 |
Christian Haeubl |
use CHA more frequently for inlining
|
Tue, 11 Dec 2012 09:10:50 +0100 |
Christian Haeubl |
fixes after merge
|
Tue, 11 Dec 2012 08:48:12 +0100 |
Christian Haeubl |
Merge.
|
Tue, 11 Dec 2012 08:28:00 +0100 |
Christian Haeubl |
added more compiler intrinsics
|
Thu, 06 Dec 2012 13:53:36 +0100 |
Christian Haeubl |
added Unsafe.*Ordered* intrinsics
|
Tue, 04 Dec 2012 14:58:05 +0100 |
Christian Haeubl |
use the more compact nop instructions for alignment
|
Tue, 04 Dec 2012 14:57:13 +0100 |
Christian Haeubl |
removed unused C++ globals
|
Tue, 04 Dec 2012 11:14:23 +0100 |
Christian Haeubl |
fixed windows make files and VS2012-specific compilation issues
|
Tue, 04 Dec 2012 10:10:02 +0100 |
Christian Haeubl |
Merge.
|
Tue, 04 Dec 2012 10:09:25 +0100 |
Christian Haeubl |
re-enabled inlining of polymorphic calls with more than 2 receiver types
|
Mon, 03 Dec 2012 13:44:12 +0100 |
Christian Haeubl |
print more details when -XX:+PrintDeoptimizationDetails is enabled
|
Fri, 14 Dec 2012 14:35:13 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 07 Dec 2012 10:46:54 -0800 |
amurillo |
Added tag hs25-b12 for changeset a35a72dd2e12
jdk8-b68
|
Fri, 07 Dec 2012 10:46:53 -0800 |
amurillo |
Merge
hs25-b12
|
Fri, 07 Dec 2012 07:36:51 -0800 |
jwilhelm |
Merge
|
Thu, 29 Nov 2012 10:09:04 -0800 |
jmasa |
8003554: NPG: move Metablock and Metachunk code out of metaspace.cpp
|
Fri, 30 Nov 2012 11:46:17 -0800 |
johnc |
8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8
|
Fri, 07 Dec 2012 01:09:03 -0800 |
roland |
Merge
|
Thu, 06 Dec 2012 11:05:33 -0800 |
twisti |
Merge
|
Thu, 06 Dec 2012 09:57:41 -0800 |
twisti |
8003250: SPARC: move MacroAssembler into separate file
|
Thu, 06 Dec 2012 14:33:52 +0100 |
neliasso |
Merge
|
Thu, 06 Dec 2012 09:50:08 +0100 |
neliasso |
8003934: Fix generation of malformed options to Projectcreator
|
Mon, 26 Nov 2012 15:11:55 +0100 |
neliasso |
8003983: LogCompilation tool is broken since c1 support
|
Mon, 03 Dec 2012 15:48:49 -0800 |
twisti |
8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640
|
Fri, 30 Nov 2012 15:23:16 -0800 |
twisti |
8003240: x86: move MacroAssembler into separate file
|
Fri, 30 Nov 2012 11:44:05 -0800 |
twisti |
8003195: AbstractAssembler should not store code pointers but use the CodeSection directly
|
Tue, 27 Nov 2012 17:41:38 -0800 |
kvn |
8003850: add support for constants in stub code
|
Tue, 27 Nov 2012 17:24:15 -0800 |
bharadwaj |
7092905: C2: Keep track of the number of dead nodes
|
Tue, 27 Nov 2012 12:48:52 -0800 |
twisti |
8003868: fix shark for latest HotSpot and LLVM
|
Mon, 26 Nov 2012 17:25:11 -0800 |
twisti |
7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
|
Wed, 21 Nov 2012 05:57:12 -0800 |
vlivanov |
8001538: hs_err file does not list anymore compiled methods in compilation events
|
Fri, 16 Nov 2012 15:49:46 -0800 |
kvn |
7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimum
|
Fri, 30 Nov 2012 17:00:32 -0800 |
amurillo |
8004248: new hotspot build - hs25-b12
|
Thu, 06 Dec 2012 12:04:17 -0800 |
katleman |
Added tag jdk8-b67 for changeset 25bdce771bb3
|
Fri, 30 Nov 2012 16:45:27 -0800 |
amurillo |
Added tag hs25-b11 for changeset b61d9c88b759
jdk8-b67
|
Fri, 30 Nov 2012 16:45:26 -0800 |
amurillo |
Merge
hs25-b11
|
Fri, 30 Nov 2012 12:01:34 -0800 |
johnc |
Merge
|
Thu, 29 Nov 2012 23:02:52 +0100 |
stefank |
8004199: Change the ASM package for Test8003720
|
Thu, 29 Nov 2012 16:50:29 -0500 |
coleenp |
8000662: NPG: nashorn ant clean test262 out-of-memory with Java heap
|
Thu, 29 Nov 2012 13:55:49 -0800 |
cjplummer |
Merge
|
Tue, 27 Nov 2012 17:03:56 -0500 |
jiangli |
8003848: Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod.
|
Thu, 29 Nov 2012 11:23:15 -0800 |
johnc |
Merge
|
Tue, 27 Nov 2012 14:11:37 -0800 |
johnc |
7194633: G1: Assertion and guarantee failures in block offset table
|
Tue, 27 Nov 2012 14:20:21 +0100 |
stefank |
8003935: Simplify the needed includes for using Thread::current()
|
Tue, 27 Nov 2012 10:13:20 +0100 |
stefank |
8003720: NPG: Method in interpreter stack frame can be deallocated
|
Mon, 26 Nov 2012 12:31:03 -0500 |
coleenp |
8003722: More gcc 4.7 compilation errors
|
Tue, 20 Nov 2012 11:40:11 +0100 |
brutisso |
7198334: UseNUMA modifies system parameters on non-NUMA system
|
Wed, 28 Nov 2012 17:50:21 -0500 |
coleenp |
8003635: NPG: AsynchGetCallTrace broken by Method* virtual call
|
Wed, 28 Nov 2012 08:43:26 -0800 |
coleenp |
Merge
|
Wed, 28 Nov 2012 08:17:59 -0500 |
hseigel |
6924920: Class Data Sharing limit on the java version string can create failures
|
Wed, 28 Nov 2012 06:42:03 -0800 |
zgu |
Merge
|
Wed, 28 Nov 2012 09:19:38 -0500 |
zgu |
8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is empty
|
Tue, 27 Nov 2012 07:57:57 -0800 |
mikael |
8003879: Duplicate definitions in vmStructs
|
Wed, 21 Nov 2012 21:26:12 -0500 |
dholmes |
Merge
|
Wed, 21 Nov 2012 20:07:52 -0500 |
dholmes |
8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use
|
Wed, 21 Nov 2012 09:02:13 -0800 |
mikael |
8003690: Example code in JVMTI GetStackTrace documentation is broken
|
Tue, 20 Nov 2012 20:27:40 -0500 |
coleenp |
Merge
|
Fri, 16 Nov 2012 09:05:19 -0500 |
zgu |
8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
|
Fri, 16 Nov 2012 09:43:43 -0800 |
amurillo |
8003541: new hotspot build - hs25-b11
|
Thu, 29 Nov 2012 11:30:04 -0800 |
katleman |
Added tag jdk8-b66 for changeset 01684f7fee1b
|
Fri, 14 Dec 2012 10:20:54 +0100 |
Doug Simon |
fixed bug in ReadNode.canonicalizeRead (can not canonicalize when the base address is a null object)
|
Thu, 13 Dec 2012 23:10:13 +0100 |
Doug Simon |
removed support for non-snippet based intrinsification
|
Thu, 13 Dec 2012 23:04:45 +0100 |
Doug Simon |
replaced manual intrinsification of Thread.currentThread() with a snippet
|
Thu, 13 Dec 2012 22:54:04 +0100 |
Doug Simon |
replaced manual intrinsification of Object.getClass() with a snippet
|
Thu, 13 Dec 2012 15:42:30 +0100 |
Doug Simon |
replaced usage of Unsafe.get<kind>(Object object, long offset) where object == null with Unsafe.get<kind>(long address)
|
Thu, 13 Dec 2012 14:27:37 +0100 |
Doug Simon |
replace manual intrinsification of Class.getModifiers() with a snippet
|
Thu, 13 Dec 2012 14:26:55 +0100 |
Doug Simon |
added @MethodSubstitution to support substitutions for methods such as Object.getClass() where the substitute method cannot have the same name as the original method
|
Thu, 13 Dec 2012 14:18:37 +0100 |
Doug Simon |
make the output produced by -Dgraal.printconfig=true sorted
|
Wed, 12 Dec 2012 21:55:50 +0100 |
Doug Simon |
added execution of the Graal API unittest with non-GraalVM HotSpot builds to the gate
|
Wed, 12 Dec 2012 21:36:40 +0100 |
Doug Simon |
changes to support Graal co-existing with the other HotSpot compiler(s) and being used for explicit compilation requests and code installation via the Graal API
|
Wed, 12 Dec 2012 15:46:11 +0100 |
Doug Simon |
made initialization of GraphPrinterDumpHandler.sdf be lazy to workaround an initialization order issue during VM start up
|
Tue, 11 Dec 2012 20:54:11 +0100 |
Doug Simon |
fixed issues triggered when using the CountingProxy (i.e., -Dgraal.countcalls=true) or LoggingProxy (i.e., -Dgraal.debug=true) to analyze traffic across the VM/compiler boundary
|
Tue, 11 Dec 2012 08:29:25 +0100 |
Doug Simon |
Merge.
|
Tue, 11 Dec 2012 08:27:01 +0100 |
Doug Simon |
branch to isolate fix for perf. regression
|
Mon, 10 Dec 2012 22:19:07 +0100 |
Doug Simon |
made the Graal implementation of the C++ AbstractCompiler class support native wrapper generation
|
Fri, 07 Dec 2012 23:41:51 +0100 |
Doug Simon |
removed declaration of temps (no longer) used by the monitorenter/monitorexits stubs
|
Fri, 07 Dec 2012 23:38:09 +0100 |
Doug Simon |
added TLAB fast refill stub for array allocation
|
Fri, 07 Dec 2012 23:35:23 +0100 |
Doug Simon |
removed unsafe injection of a new object constant into compiler graph
|
Fri, 07 Dec 2012 18:26:26 +0100 |
Doug Simon |
consolidated new_type_array and new_object_array stubs into one as there no difference between them
|
Fri, 07 Dec 2012 16:01:38 +0100 |
Doug Simon |
rename: RuntimeCall -> RuntimeCallTarget
|
Fri, 07 Dec 2012 15:12:05 +0100 |
Doug Simon |
added support for writing stubs in Java and wrote the TLAB fast refill stub
|
Fri, 07 Dec 2012 11:14:12 +0100 |
Doug Simon |
tightened first parameter type for LIRGeneratorTool.emitCall()
|
Fri, 07 Dec 2012 11:12:26 +0100 |
Doug Simon |
made snippet template specialization support ConstantParameters of type Word
|
Fri, 07 Dec 2012 11:09:17 +0100 |
Doug Simon |
made word type rewriting do stamp inference so that word typed phis are handled correctly
|
Fri, 07 Dec 2012 11:07:36 +0100 |
Doug Simon |
modified code installation to handle debug info that only contains oop maps but no frame information
|
Thu, 06 Dec 2012 14:01:32 +0100 |
Doug Simon |
created shared, cached exceptions with empty stack traces for the implementation of the -G:+OmitHotExceptionStacktrace option. This also avoids the issue of having an object embedded in compiled code without an external strong reference to the same object (objects in compiled code are weak references in HotSpot)
|
Wed, 05 Dec 2012 13:57:00 +0100 |
Lukas Stadler |
unify object reallocation code for c2 and Graal
|
Wed, 05 Dec 2012 13:56:56 +0100 |
Lukas Stadler |
sort the fields returned by getInstanceFields by offset
|
Tue, 04 Dec 2012 11:05:01 -0800 |
Christian Wimmer |
Defer lowering to next iteration when the CFG was changed by a previous lowering so that no lastFixedNode is available
|
Tue, 04 Dec 2012 11:02:56 -0800 |
Christian Wimmer |
Remove a usasge of getMirrorOrFail
|
Tue, 04 Dec 2012 10:53:19 -0800 |
Christian Wimmer |
Make method accessible from the outside
|
Tue, 04 Dec 2012 10:52:35 -0800 |
Christian Wimmer |
Add accessor
|
Tue, 04 Dec 2012 10:51:46 -0800 |
Christian Wimmer |
When a hub has Kind.Object, the hub is never null. Preserve that information it the stamp of the LoadHubNode.
|
Tue, 04 Dec 2012 10:50:12 -0800 |
Christian Wimmer |
Allow VM-specific lowering of FixedGuardNode
|
Tue, 04 Dec 2012 10:49:18 -0800 |
Christian Wimmer |
Provide Thread context class loader to getMirrorOrFail. This is a workaround until the Graal API is complete enough so that getMirrorOrFail is not necessary at all.
|
Tue, 04 Dec 2012 10:46:21 -0800 |
Christian Wimmer |
Assertion in Java code to prevent crash in native code
|
Tue, 04 Dec 2012 10:44:41 -0800 |
Christian Wimmer |
Snippets cannot have speculative optimizations since they have to be valid for the entire run of the VM
|
Mon, 03 Dec 2012 17:54:05 +0100 |
Doug Simon |
removed all Graal modifications to ci and c1
|
Mon, 03 Dec 2012 15:32:17 +0100 |
Doug Simon |
decoupled C++ Graal runtime from C1
|
Mon, 03 Dec 2012 13:56:13 +0100 |
Gilles Duboscq |
Remove overloading of filter(Class<F>) in NodeIterable<Node> returned by Graph.getNodes() : getNodes().filter(MergeNode.class) is not the same as getNodes(MergeNode.class)
|
Mon, 03 Dec 2012 13:53:53 +0100 |
Gilles Duboscq |
graal.graph refactorings
|
Fri, 30 Nov 2012 11:39:05 -0800 |
Christian Wimmer |
make jtt test cases static
|
Fri, 30 Nov 2012 11:22:50 -0800 |
Christian Wimmer |
LIR generation for BreakpointNode is not HotSpot specific and generally useful, so it should not be in HotSpot project
|
Fri, 30 Nov 2012 11:21:54 -0800 |
Christian Wimmer |
make jtt test cases static
|
Fri, 30 Nov 2012 13:46:37 +0100 |
Gilles Duboscq |
Merge
|
Thu, 15 Nov 2012 16:42:39 +0100 |
Gilles Duboscq |
Update scala-benchmark dependency
|
Thu, 15 Nov 2012 14:21:50 +0100 |
Gilles Duboscq |
Merge
|
Tue, 13 Nov 2012 14:41:19 +0100 |
Gilles Duboscq |
Factor out the precondition checking code in ArrayCopySnippets
|
Fri, 30 Nov 2012 12:08:38 +0100 |
Lukas Stadler |
simplified TLAB allocation (don't use + and -)
|
Fri, 30 Nov 2012 11:13:36 +0100 |
Gilles Duboscq |
Merge
|
Fri, 30 Nov 2012 11:11:13 +0100 |
Gilles Duboscq |
Do not print code installation failures from Java.
|
Fri, 30 Nov 2012 10:40:07 +0100 |
Christian Haeubl |
changed System.err output to TTY to avoid that DaCapo benchmarks fail digest validation
|
Fri, 30 Nov 2012 08:30:22 +0100 |
Christian Haeubl |
Merge.
|
Thu, 29 Nov 2012 17:19:13 +0100 |
Christian Haeubl |
minor fix
|
Thu, 29 Nov 2012 16:20:42 +0100 |
Christian Haeubl |
Merge.
|
Thu, 29 Nov 2012 15:44:49 +0100 |
Christian Haeubl |
fixed some issues that precluded compilation of Graal compiler methods
|
Thu, 29 Nov 2012 11:00:32 +0100 |
Christian Haeubl |
print a message when optimistic optimizations are disabled
|
Thu, 29 Nov 2012 17:43:48 -0800 |
Christian Wimmer |
Merge
|
Thu, 29 Nov 2012 17:43:09 -0800 |
Christian Wimmer |
Make constructors of Constant private to ensure proper encapuslation of the type-overloaded primitive field; reduce to one constructor that sets all fields.
|
Thu, 29 Nov 2012 16:53:44 -0800 |
Christian Wimmer |
Remove the ResolvedJavaType.Representation for static fields. It is not necessary to emit the constant holder for static fields in the GraphBuilder. Only the VM-specific lowering needs to create the constants, and it can access the VM-specific metadata objects directly.
|
Thu, 29 Nov 2012 15:05:39 -0800 |
Christian Wimmer |
Eliminate bogus conversion that Constant.asLong() performed; simplify asXxx methods so that they do not have control flow.
|
Thu, 29 Nov 2012 22:53:21 +0100 |
Doug Simon |
Merge.
|
Thu, 29 Nov 2012 22:53:03 +0100 |
Doug Simon |
better encoding of dependencies during dependency recording by Graal
|
Thu, 29 Nov 2012 17:57:03 +0100 |
Doug Simon |
removed Graal specific initialization of the ciObjectFactory
|
Thu, 29 Nov 2012 12:17:02 -0800 |
Christian Wimmer |
Cleanup of Kind class: remove use of Unsafe class
|
Thu, 29 Nov 2012 11:27:23 -0800 |
Christian Wimmer |
Cleanup of Kind class: remove isXxx methods
|
Thu, 29 Nov 2012 10:10:03 -0800 |
Christian Wimmer |
Replace ResolvedJavaType.isAssignableTo with isAssignableFrom to be consistent with java.lang.Class
|
Thu, 29 Nov 2012 09:13:59 -0800 |
Christian Wimmer |
Remove ResolvedJavaType.isClass()
|
Thu, 29 Nov 2012 17:13:59 +0100 |
Doug Simon |
Merge.
|
Thu, 29 Nov 2012 17:13:13 +0100 |
Doug Simon |
removed remaining use of the C++ "compiler interface" (i.e. ci) by Graal for installing dependencies
|
Thu, 29 Nov 2012 10:18:32 +0100 |
Doug Simon |
removed unnecessary and incorrect initialization of ciEnv._dependencies
|
Thu, 29 Nov 2012 15:13:19 +0100 |
Gilles Duboscq |
For code installation failure, start the counter so that we don't get an error message if an installation fails shortly after the VM has started
|
Thu, 29 Nov 2012 13:31:48 +0100 |
Gilles Duboscq |
Canoncialize UnsafeLoad/Store
|
Thu, 29 Nov 2012 13:24:08 +0100 |
Gilles Duboscq |
Common out some parts of UnsafeLoad/Store in UnsafeAccess
|
Wed, 28 Nov 2012 20:39:43 +0100 |
Doug Simon |
added metering of code installation failure rate to detect excessive failure caused by overly optimistic assumptions
|
Wed, 28 Nov 2012 19:18:39 +0100 |
Doug Simon |
guard against nmethod allocation failure in implementation of PrintMachineCodeToFile option
|
Wed, 28 Nov 2012 18:48:17 +0100 |
Doug Simon |
made HotSpotResolvedObjectType.findUniqueConcreteSubtype() more conservative for array types to fix issue with frequent invalidation of Graal compiled methods
|
Wed, 28 Nov 2012 18:45:54 +0100 |
Doug Simon |
added toString() implementation to Assumption classes
|
Wed, 28 Nov 2012 14:28:53 +0100 |
Gilles Duboscq |
Merge
|
Wed, 28 Nov 2012 14:07:25 +0100 |
Gilles Duboscq |
HotSpotResolvedJavaType is now the HotSpot implementation of ResolvedJavaType,
|
Wed, 28 Nov 2012 12:18:34 +0100 |
Gilles Duboscq |
Remove unsafe mirror() method from HotSpotTypeUnresolved. Use a HotSpotMirrorHolder interface for HotSpotResolvedJavaType and HotSpotTypePrimitive which always hold valid mirrors.
|
Wed, 28 Nov 2012 14:01:17 +0100 |
Christian Haeubl |
readded IntrinsifyArrayCopyPhase that was removed accidently
|
Wed, 28 Nov 2012 09:01:39 +0100 |
Christian Haeubl |
Merge.
|
Wed, 28 Nov 2012 09:01:15 +0100 |
Christian Haeubl |
disabled control-flow-based inlining
|
Tue, 27 Nov 2012 13:14:30 +0100 |
Christian Haeubl |
re-applied changeset d9930fec7553
|
Tue, 27 Nov 2012 13:02:43 +0100 |
Christian Haeubl |
Merge.
|
Tue, 27 Nov 2012 12:16:47 +0100 |
Christian Haeubl |
Merge.
|
Tue, 27 Nov 2012 12:15:18 +0100 |
Christian Haeubl |
fixes after merge
|
Tue, 27 Nov 2012 12:12:02 +0100 |
Christian Haeubl |
Merge.
|
Tue, 27 Nov 2012 10:49:12 +0100 |
Christian Haeubl |
added some more assertions to ensure that metadata constant are not emitted inline
|
Tue, 27 Nov 2012 10:41:42 +0100 |
Christian Haeubl |
bugfix to prevent metadata constants from being emitted inline
|
Mon, 26 Nov 2012 14:32:48 +0100 |
Christian Haeubl |
fix to avoid emitting a range switch for non-integer keys
|
Mon, 26 Nov 2012 11:02:50 +0100 |
Christian Haeubl |
fixes after merge
|
Mon, 26 Nov 2012 10:57:02 +0100 |
Christian Haeubl |
Merge.
|
Mon, 26 Nov 2012 10:51:39 +0100 |
Christian Haeubl |
minor changes
|
Fri, 23 Nov 2012 14:08:03 +0100 |
Christian Haeubl |
removed high-level interpreter code from HotSpot
|
Fri, 23 Nov 2012 12:06:31 +0100 |
Christian Haeubl |
fixes after merge
|
Fri, 23 Nov 2012 11:50:27 +0100 |
Christian Haeubl |
Merge.
|
Fri, 23 Nov 2012 11:40:17 +0100 |
Christian Haeubl |
fixed logging of inlining decisions
|
Thu, 22 Nov 2012 13:30:14 +0100 |
Christian Haeubl |
first part of refactoring the InliningPhase
|
Thu, 15 Nov 2012 15:10:41 +0100 |
Christian Haeubl |
merged inlining and intrinsification phases
|
Thu, 15 Nov 2012 11:40:50 +0100 |
Christian Haeubl |
increased CompileThreshold to increase reliability of profiling information
|
Tue, 27 Nov 2012 22:28:19 +0100 |
Doug Simon |
replaced MetaUtil.isJavaLangObject() with type.isClass(Object.class)
|
Tue, 27 Nov 2012 22:26:18 +0100 |
Doug Simon |
rename: ResolvedJavaType.isArrayClass() -> ResolvedJavaType.isArray()
|
Tue, 27 Nov 2012 22:24:39 +0100 |
Doug Simon |
removed ResolvedJavaType.toJava() and introduced ResolvedJavaType.isPrimitive()
|
Tue, 27 Nov 2012 20:36:46 +0100 |
Doug Simon |
Merge.
|
Tue, 27 Nov 2012 20:34:15 +0100 |
Doug Simon |
rename: findFieldWithOffset -> findInstanceFieldWithOffset
|
Tue, 27 Nov 2012 20:32:52 +0100 |
Doug Simon |
added test for ResolvedJavaType.findFieldWithOffset
|
Tue, 27 Nov 2012 18:33:13 +0100 |
Doug Simon |
Merge.
|
Tue, 27 Nov 2012 18:30:20 +0100 |
Doug Simon |
removed usages of ResolvedJavaType.toJava() from bytecode interpreter
|
Tue, 27 Nov 2012 18:03:49 +0100 |
Doug Simon |
removed more usages of ResolvedJavaType.toJava()
|
Tue, 27 Nov 2012 17:22:19 +0100 |
Doug Simon |
removed a usage of ResolvedJavaType.toJava()
|
Tue, 27 Nov 2012 18:25:02 +0100 |
Gilles Duboscq |
Make frame omission optional
|
Tue, 27 Nov 2012 17:33:52 +0100 |
Lukas Stadler |
Merge
|
Tue, 27 Nov 2012 17:32:40 +0100 |
Lukas Stadler |
virtualization of unsafeload and unsafestore
|
Tue, 27 Nov 2012 17:29:42 +0100 |
Lukas Stadler |
remove createSignature from CompilerToVM interface
|
Tue, 27 Nov 2012 13:44:16 +0100 |
Lukas Stadler |
remove MonitorEnter interface from DimensionsNode
|
Tue, 27 Nov 2012 13:43:04 +0100 |
Lukas Stadler |
VM support for deferred reads and writes: ScopeDesc, DebugInfo, DebugInfoRecorder
|
Tue, 27 Nov 2012 16:37:02 +0100 |
Doug Simon |
bug fix for HotSpotReslvedJavaType.findUniqueConcreteSubtype() on arrays of interfaces
|
Tue, 27 Nov 2012 16:09:05 +0100 |
Doug Simon |
added unit tests for JavaType, JavaMethod and ResolvedJavaMethod
|
Tue, 27 Nov 2012 15:10:50 +0100 |
Doug Simon |
improved documentation for ResolvedJavaType.findUniqueConcreteSubtype()
|
Tue, 27 Nov 2012 13:03:08 +0100 |
Gilles Duboscq |
Merge
|
Tue, 27 Nov 2012 11:29:06 +0100 |
Gilles Duboscq |
Avoid call to MetaUtil.format in GraphBuilder if it is not necessary
|
Tue, 27 Nov 2012 11:08:02 +0100 |
Gilles Duboscq |
HotSpotSignature.getParameterType should not try eager resolving.
|
Tue, 27 Nov 2012 12:10:41 +0100 |
Lukas Stadler |
Merge
|
Tue, 27 Nov 2012 11:51:13 +0100 |
Lukas Stadler |
PEA: remove shouldRevirtualize logic
|
Tue, 27 Nov 2012 11:21:48 +0100 |
Doug Simon |
added unit tests for ResolvedJavaType
|
Tue, 27 Nov 2012 11:18:34 +0100 |
Doug Simon |
added more #ifdefs for GRAAL specific code
|
Mon, 26 Nov 2012 19:30:54 -0800 |
Christian Wimmer |
Simplify how stamp is preserved after lowering of allocation nodes
|
Mon, 26 Nov 2012 18:58:28 -0800 |
Christian Wimmer |
More flexible handling of stamp for word type: Define a singleton Stamp instance for words that is then re-written to the target-specific primitive word stamp by the WordTypeRewriterPhase. This allows nodes to have a word stamp without any dependency on global or static state.
|
Mon, 26 Nov 2012 18:25:44 -0800 |
Christian Wimmer |
Allow intrinsification without a GraalCodeCacheProvider (workaround until TODO is resolved)
|
Mon, 26 Nov 2012 18:24:08 -0800 |
Christian Wimmer |
close() method for dump handlers should not throw IOException
|
Mon, 26 Nov 2012 18:17:14 -0800 |
Christian Wimmer |
Better implementation of UnsafeCastNode
|
Mon, 26 Nov 2012 18:03:47 -0800 |
Christian Wimmer |
Fix getInstanceFields for arryas and interfaces
|
Mon, 26 Nov 2012 18:21:22 +0100 |
Doug Simon |
Merge.
|
Mon, 26 Nov 2012 18:20:34 +0100 |
Doug Simon |
added tests for instanceof with array types
|
Mon, 26 Nov 2012 16:51:43 +0100 |
Doug Simon |
CompilerToVM.lookupType() now fails with an exception if eagerResolve is true and resolution fails
|
Mon, 26 Nov 2012 16:18:56 +0100 |
Doug Simon |
fixed bug in creation of the name for a HotSpotTypeUnresolved
|
Mon, 26 Nov 2012 16:08:10 +0100 |
Gilles Duboscq |
Insert less placeholder nodes in snippet code
|
Mon, 26 Nov 2012 13:20:00 +0100 |
Lukas Stadler |
only perform PEA iteration if there are analyzable nodes
|
Mon, 26 Nov 2012 13:19:32 +0100 |
Lukas Stadler |
Merge
|
Mon, 26 Nov 2012 12:03:46 +0100 |
Lukas Stadler |
Merge
|
Fri, 23 Nov 2012 15:01:37 +0100 |
Lukas Stadler |
let VirtualObjectNodes react to materialization
|
Mon, 26 Nov 2012 11:22:26 +0100 |
Doug Simon |
fixed implementation of HotSpotResolvedJavaType.findUniqueConcreteSubtype() for array types
|
Mon, 26 Nov 2012 11:21:18 +0100 |
Doug Simon |
cleanly handle a failure to install Graal compiled code due to failed dependency (re)checking
|
Fri, 23 Nov 2012 16:03:39 +0100 |
Gilles Duboscq |
Put code that is used only in ASSERT mode behind #ifdef ASSERT
|
Fri, 23 Nov 2012 12:18:01 +0100 |
Gilles Duboscq |
Rename Invoke.isMegamorphic to isPolymorphic since it's what it is actually used for.
|
Fri, 23 Nov 2012 15:30:48 +0100 |
Doug Simon |
Merge.
|
Fri, 23 Nov 2012 15:30:00 +0100 |
Doug Simon |
added ResolvedJavaType.isClass(Class c) to replace some uses of ResolvedJavaType.toJava()
|
Fri, 23 Nov 2012 09:02:12 +0100 |
Doug Simon |
removed AddressMap utility
|
Fri, 23 Nov 2012 14:01:02 +0100 |
Lukas Stadler |
Merge
|
Fri, 23 Nov 2012 13:44:03 +0100 |
Lukas Stadler |
add test for escape analysis of InstanceOf and CheckCast
|
Fri, 23 Nov 2012 13:38:53 +0100 |
Lukas Stadler |
make InstanceOfNode Virtualizable
|
Tue, 20 Nov 2012 16:38:09 +0100 |
Lukas Stadler |
more small fixes to PEA
|
Tue, 20 Nov 2012 15:57:48 +0100 |
Lukas Stadler |
small fix to multi-allocation PEA
|
Tue, 20 Nov 2012 15:57:32 +0100 |
Lukas Stadler |
remove MethodCallTargetNodes while inlining
|
Tue, 20 Nov 2012 13:36:22 +0100 |
Lukas Stadler |
provide MetaAccessProvider to EscapeAnalyzable
|
Tue, 20 Nov 2012 13:25:28 +0100 |
Lukas Stadler |
refactor EscapeAnalyzeable (remove EscapeOp)
|
Thu, 22 Nov 2012 23:36:04 +0100 |
Doug Simon |
fixed bug in the resetting of static call stubs that caused infinite, safepoint free loops in non-product builds of the VM
|
Thu, 22 Nov 2012 23:34:49 +0100 |
Doug Simon |
made the initialize state of the jump instruction in a static call stub conform to that expected by an assertion in the runtime
|
Thu, 22 Nov 2012 23:32:10 +0100 |
Doug Simon |
added relocation entry for the Method* operand of the MOV instruction in a static call stub
|
Thu, 22 Nov 2012 12:56:52 +0100 |
Doug Simon |
fixed bug in bytecode reconstitution
|
Wed, 21 Nov 2012 23:36:06 +0100 |
Gilles Duboscq |
fixed bug causing tomcat to crash: an UnsafeLoadNode must be pinned to its block when lowered
|
Wed, 21 Nov 2012 23:33:43 +0100 |
Gilles Duboscq |
Fixed nmethod not being unloaded after their classloader has been unloaded by initializing _graal_installed_code in an nmethod's constructor
|
Wed, 21 Nov 2012 19:23:43 +0100 |
Doug Simon |
added ScopedDebugValue to add values of interest to hs_err crash logs
|
Tue, 20 Nov 2012 22:50:44 +0100 |
Doug Simon |
Merge.
|
Tue, 20 Nov 2012 22:50:09 +0100 |
Doug Simon |
added test from OpenJDK
|
Tue, 20 Nov 2012 22:49:27 +0100 |
Doug Simon |
added support for annotated Constants and used it to track Klass* values in Graal and register them in the metadata section of a nmethod during code installation
|
Tue, 20 Nov 2012 22:35:20 +0100 |
Doug Simon |
ensure UseCompressedKlassPointers is disabled in Graal VM
|
Tue, 20 Nov 2012 12:25:10 +0100 |
Doug Simon |
removed Kind parameter from Constant constructor for an object constant
|
Mon, 19 Nov 2012 18:08:32 +0100 |
Doug Simon |
removed use of deprecated -XX:MaxPermSize option
|
Mon, 19 Nov 2012 13:33:27 +0100 |
Doug Simon |
removed cached LogStream in GraphBuilderPhase
|
Tue, 20 Nov 2012 14:03:57 +0100 |
Gilles Duboscq |
Add some more "this->" in binaryTreeDictionary.cpp to be able to build debug/fastdebug with GCC 4.7.2
|
Mon, 19 Nov 2012 16:15:53 +0100 |
Gilles Duboscq |
Small cleanups after NPG
|
Mon, 19 Nov 2012 15:42:58 +0100 |
Gilles Duboscq |
Remove Klass::cast from graalEnv
|
Mon, 19 Nov 2012 15:36:13 +0100 |
Gilles Duboscq |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 16 Nov 2012 09:36:41 -0800 |
amurillo |
Added tag hs25-b10 for changeset cfc5309f03b7
jdk8-b66
|
Fri, 16 Nov 2012 09:36:40 -0800 |
amurillo |
Merge
hs25-b10
|
Fri, 16 Nov 2012 09:19:12 -0500 |
coleenp |
Merge
|
Tue, 13 Nov 2012 15:14:27 -0500 |
coleenp |
Merge
|
Mon, 12 Nov 2012 16:15:05 -0500 |
hseigel |
8001471: Klass::cast() does nothing
|
Mon, 12 Nov 2012 15:58:11 -0500 |
hseigel |
7122219: Passed StringTableSize value not verified
|
Fri, 09 Nov 2012 22:22:53 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 16:45:20 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 19:24:31 -0500 |
zgu |
8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
|
Fri, 09 Nov 2012 11:47:28 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 11:04:06 -0500 |
zgu |
8002273: NMT to report JNI memory leaks when -Xcheck:jni is on
|
Thu, 08 Nov 2012 16:48:01 -0800 |
minqi |
Merge
|
Wed, 31 Oct 2012 16:20:03 -0700 |
sspitsyn |
7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge
|
Fri, 16 Nov 2012 09:59:08 +0100 |
neliasso |
Merge
|
Thu, 15 Nov 2012 10:42:06 -0800 |
bharadwaj |
8001077: remove ciMethod::will_link
|
Mon, 12 Nov 2012 14:03:53 -0800 |
minqi |
6830717: replay of compilations would help with debugging
|
Thu, 15 Nov 2012 14:29:28 -0800 |
johnc |
Merge
|
Wed, 14 Nov 2012 22:37:38 -0500 |
coleenp |
8003259: NPG: Build with gcc 4.7.2 broken by 7045397
|
Fri, 09 Nov 2012 00:38:31 +0100 |
mgerdin |
7200229: NPG: possible performance issue exposed by closed/runtime/6559877/Test6559877.java
|
Wed, 14 Nov 2012 10:13:51 -0800 |
cjplummer |
Merge
|
Fri, 09 Nov 2012 09:45:00 -0800 |
cjplummer |
Merge
|
Wed, 07 Nov 2012 17:53:02 -0500 |
bpittore |
8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat broken
|
Fri, 09 Nov 2012 08:36:17 -0800 |
amurillo |
8003231: new hotspot build - hs25-b10
|
Thu, 15 Nov 2012 15:39:02 -0800 |
katleman |
Added tag jdk8-b65 for changeset 0f7290a03b24
|
Sun, 18 Nov 2012 22:45:43 +0100 |
Doug Simon |
throw BailoutException instead of GraalInternalError when encountering request for OSR compilation at a point where the expression stack is not empty
|
Sun, 18 Nov 2012 21:30:35 +0100 |
Doug Simon |
Merge.
|
Sun, 18 Nov 2012 21:20:31 +0100 |
Doug Simon |
fixed regression in escape analysis of non-array objects caused by change to ResolvedJavaType.getInstanceFields().
|
Sun, 18 Nov 2012 21:15:48 +0100 |
Doug Simon |
improved toString() of the anonymous CodeInfo class used by the CFGPrinterObserver
|
Sun, 18 Nov 2012 21:10:55 +0100 |
Doug Simon |
extra assertion checking when initializing the values of a VirtualObject
|
Fri, 16 Nov 2012 12:39:26 +0100 |
Doug Simon |
added support for dumping an address to symbol map (with -G:+PrintAddressMap) to translate addresses in disassembled output (via new '-m' option to the hcfdis command)
|
Thu, 15 Nov 2012 22:55:44 +0100 |
Doug Simon |
Merge.
|
Thu, 15 Nov 2012 22:54:44 +0100 |
Doug Simon |
removed debug output
|
Thu, 15 Nov 2012 22:33:52 +0100 |
Doug Simon |
disabled OSR compilation for Graal until dead-lock issue is resolved
|
Thu, 15 Nov 2012 21:32:23 +0100 |
Doug Simon |
removed WordStamp (and a nasty bug associated with its misusage)
|
Wed, 14 Nov 2012 16:14:34 +0100 |
Doug Simon |
undid Graal specialization of SerializePageShiftCount as it is unecessary after the _graal_multinewarray_storage field was removed from the JavaThread class
|
Wed, 14 Nov 2012 11:44:17 +0100 |
Doug Simon |
Merge.
|
Wed, 14 Nov 2012 11:29:32 +0100 |
Doug Simon |
Merge.
|
Wed, 14 Nov 2012 11:28:02 +0100 |
Doug Simon |
modifications to support non-perm-gen changes in HotSpot
|
Mon, 12 Nov 2012 23:37:12 +0100 |
Doug Simon |
added cache for Unsafe in Kind
|
Mon, 12 Nov 2012 23:14:12 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ after NPG - C++ build works
|
Fri, 09 Nov 2012 08:20:04 -0800 |
amurillo |
Added tag hs25-b09 for changeset b4ee7b773144
jdk8-b65
|
Fri, 09 Nov 2012 08:20:03 -0800 |
amurillo |
Merge
hs25-b09
|
Thu, 08 Nov 2012 22:39:08 +0100 |
neliasso |
Merge
|
Tue, 06 Nov 2012 15:16:32 -0800 |
kvn |
8002069: Assert failed in C2: assert(field->edge_count() > 0) failed: sanity
|
Tue, 06 Nov 2012 09:22:55 -0800 |
kvn |
8002294: assert(VM_Version::supports_ssse3()) failed
|
Fri, 02 Nov 2012 12:30:46 -0700 |
twisti |
8001658: No need to pass resolved_references as argument to ConstantPoolCacheEntry::set_method_handle_common
|
Wed, 07 Nov 2012 16:09:20 -0800 |
coleenp |
Merge
|
Tue, 06 Nov 2012 15:09:37 -0500 |
coleenp |
8000725: NPG: method_holder() and pool_holder() and pool_holder field should be InstanceKlass
|
Thu, 04 Oct 2012 14:55:57 +0200 |
rbackman |
7127792: Add the ability to change an existing PeriodicTask's execution interval
|
Mon, 05 Nov 2012 13:55:31 -0800 |
zgu |
Merge
|
Mon, 05 Nov 2012 15:30:22 -0500 |
zgu |
8001591: NMT: assertion failed: assert(rec->addr() + rec->size() <= cur->base()) failed: Can not overlap in memSnapshot.cpp
|
Fri, 02 Nov 2012 17:18:16 -0700 |
kamg |
Merge
|
Fri, 02 Nov 2012 16:09:50 -0700 |
kamg |
Merge
|
Thu, 11 Oct 2012 12:25:42 -0400 |
kamg |
7200776: Implement default methods in interfaces
|
Fri, 02 Nov 2012 13:30:47 -0700 |
minqi |
8000489: older builds of hsdis don't work anymore after 6879063
|
Mon, 05 Nov 2012 19:33:44 -0500 |
dholmes |
8002034: Allow Full Debug Symbols when cross-compiling
|
Fri, 02 Nov 2012 07:44:11 -0700 |
amurillo |
8002181: new hotspot build - hs25-b09
|
Thu, 08 Nov 2012 11:51:00 -0800 |
katleman |
Added tag jdk8-b64 for changeset 5920f72e799c
|
Fri, 02 Nov 2012 07:35:41 -0700 |
amurillo |
Added tag hs25-b08 for changeset 8cb93eadfb6d
jdk8-b64
|
Fri, 02 Nov 2012 07:35:41 -0700 |
amurillo |
Merge
hs25-b08
|
Fri, 02 Nov 2012 04:06:00 -0700 |
amurillo |
Merge
|
Mon, 29 Oct 2012 11:08:48 -0700 |
twisti |
8000780: make Zero build and run with JDK8
|
Thu, 01 Nov 2012 23:08:07 -0700 |
jcoomes |
Merge
|
Tue, 30 Oct 2012 20:26:44 +0100 |
brutisso |
8001564: The load balancing function steal_1_random in taskqueue is not random
|
Tue, 30 Oct 2012 10:23:55 -0700 |
jmasa |
8000988: VM deadlock when running btree006 on windows-i586
|
Thu, 01 Nov 2012 11:57:53 -0400 |
coleenp |
Merge
|
Thu, 01 Nov 2012 13:05:47 +0100 |
sla |
8002078: hs_err_pid file should report full JDK version string
|
Mon, 29 Oct 2012 16:39:14 -0700 |
minqi |
Merge
|
Mon, 29 Oct 2012 11:35:20 -0700 |
sspitsyn |
6533010: SPEC: A few broken links in jvmti.html
|
Mon, 29 Oct 2012 21:04:17 +0100 |
sla |
8001619: Remove usage of _ALLBSD_SOURCE in bsd files
|
Thu, 25 Oct 2012 16:33:40 -0400 |
coleenp |
7191817: -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS X
|
Thu, 25 Oct 2012 16:33:15 -0400 |
coleenp |
7188234: Deprecate VM command line options
|
Fri, 26 Oct 2012 14:18:57 -0700 |
amurillo |
8001663: new hotspot build - hs25-b08
|
Thu, 01 Nov 2012 14:11:16 -0700 |
katleman |
Added tag jdk8-b63 for changeset acabb5c282f5
|
Tue, 30 Oct 2012 13:56:59 -0700 |
lana |
Merge
jdk8-b63
|
Thu, 25 Oct 2012 20:07:39 -0700 |
lana |
Merge
|
Thu, 18 Oct 2012 21:58:55 -0700 |
asaha |
Merge
|
Thu, 11 Oct 2012 15:29:16 -0700 |
asaha |
Merge
|
Wed, 10 Oct 2012 14:28:08 -0700 |
asaha |
Merge
|
Wed, 26 Sep 2012 09:54:11 -0700 |
asaha |
7199488: [TEST] runtime/7158800/InternTest.java failed due to false-positive on PID match.
|
Tue, 25 Sep 2012 11:47:04 -0700 |
asaha |
Merge
|
Wed, 19 Sep 2012 13:58:31 -0700 |
kvn |
7198606: Improve VM optimization
|
Fri, 07 Sep 2012 18:18:55 -0700 |
asaha |
Merge
|
Fri, 10 Aug 2012 10:41:13 -0700 |
asaha |
Merge
|
Thu, 02 Aug 2012 22:23:28 -0700 |
asaha |
Merge
|
Thu, 02 Aug 2012 14:29:12 -0700 |
asaha |
Merge
|
Fri, 08 Jun 2012 12:49:12 -0400 |
kamg |
7158804: Improve config file parsing
|
Wed, 23 May 2012 12:11:25 -0700 |
kvn |
7158801: Improve VM CompileOnly option
|
Fri, 26 Oct 2012 14:09:53 -0700 |
amurillo |
Added tag hs25-b07 for changeset dc16fe422c53
|
Fri, 26 Oct 2012 14:09:52 -0700 |
amurillo |
Merge
hs25-b07
|
Fri, 26 Oct 2012 12:06:55 -0700 |
kvn |
Merge
|
Fri, 26 Oct 2012 11:48:04 -0700 |
kvn |
8001635: assert(in_bb(n)) failed: must be
|
Thu, 25 Oct 2012 17:32:03 -0700 |
kvn |
7163534: VM could crashes assert(false) failed: infinite EA connection graph build
|
Wed, 24 Oct 2012 14:33:22 -0700 |
kvn |
7184394: add intrinsics to use AES instructions
|
Tue, 23 Oct 2012 13:06:37 -0700 |
kvn |
8001183: incorrect results of char vectors right shift operaiton
|
Mon, 22 Oct 2012 16:56:03 -0700 |
twisti |
8000821: JSR 292: C1 fails to call virtual method (JRUBY-6920)
|
Mon, 22 Oct 2012 11:44:30 -0700 |
vlivanov |
8000805: JMM issue: short loads are non-atomic
|
Fri, 19 Oct 2012 14:21:09 -0400 |
dlong |
8001101: C2: more general vector rule subsetting
|
Thu, 18 Oct 2012 07:06:31 -0700 |
kvn |
8001071: Add simple range check into VM implemenation of Unsafe access methods
|
Wed, 17 Oct 2012 12:09:32 -0700 |
kvn |
8000623: tools/javac/Diagnostics/6769027/T6769027.java crashes in PSPromotionManager::copy_to_survivor_space
|
Fri, 26 Oct 2012 08:38:22 -0700 |
jcoomes |
Merge
|
Thu, 25 Oct 2012 12:59:37 -0700 |
jmasa |
8001584: NPG: Incorrect assertion in BinaryTreeDictionary::get_chunk()
|
Tue, 18 Sep 2012 23:35:42 -0700 |
jmasa |
7045397: NPG: Add freelists to class loader arenas.
|
Mon, 22 Oct 2012 12:01:35 -0400 |
coleenp |
Merge
|
Fri, 19 Oct 2012 18:55:08 -0700 |
zgu |
Merge
|
Fri, 19 Oct 2012 21:40:07 -0400 |
zgu |
7199092: NMT: NMT needs to deal overlapped virtual memory ranges
|
Fri, 19 Oct 2012 08:58:14 -0700 |
minqi |
8001055: Bytes.swap should follow big endian
|
Fri, 19 Oct 2012 08:56:57 -0700 |
minqi |
8000818: SA constant pool need to reference to reference map after permgen removal
|
Thu, 18 Oct 2012 13:09:47 -0400 |
coleenp |
7053130: hs_err file does not record specified CLASSPATH
|
Thu, 18 Oct 2012 13:08:13 -0400 |
coleenp |
7188233: UseVMInterruptibleIO flag deprecate for JDK8
|
Fri, 19 Oct 2012 11:26:17 -0700 |
amurillo |
8001176: new hotspot build - hs25-b07
|
Thu, 25 Oct 2012 09:53:16 -0700 |
katleman |
Added tag jdk8-b62 for changeset dccd40de8db1
|
Fri, 19 Oct 2012 11:03:04 -0700 |
amurillo |
Added tag hs25-b06 for changeset d0337c31c8be
jdk8-b62
|
Fri, 19 Oct 2012 11:03:04 -0700 |
amurillo |
Merge
hs25-b06
|
Thu, 18 Oct 2012 12:29:56 -0400 |
coleenp |
Merge
|
Wed, 17 Oct 2012 17:36:48 +0200 |
nloodin |
8000617: It should be possible to allocate memory without the VM dying.
|
Tue, 28 Aug 2012 15:15:29 +0200 |
rbackman |
7093328: JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitives
|
Mon, 15 Oct 2012 22:33:19 -0400 |
coleenp |
Merge
|
Mon, 15 Oct 2012 16:48:48 +0100 |
kevinw |
7195151: Multiplatform tescase for 6929067
|
Thu, 11 Oct 2012 14:27:54 -0400 |
kamg |
7054345: Support version 52.0 class file in HotSpot
|
Wed, 10 Oct 2012 17:04:33 -0400 |
coleenp |
7199068: NPG: SharedSkipVerify is meaningless
|
Wed, 17 Oct 2012 13:59:57 -0700 |
jmasa |
Merge
|
Mon, 15 Oct 2012 10:02:42 -0700 |
johnc |
8000831: Heap verification output incorrect/incomplete
|
Tue, 09 Oct 2012 22:12:25 +0200 |
stefank |
8000659: NPG: ClassCastExceptions are unexpectedly thrown when testing nashorn
|
Mon, 08 Oct 2012 09:12:31 -0700 |
johnc |
8000358: G1: metaspace information not printed in PrintHeapAtGC output nor in hs_err file
|
Sat, 06 Oct 2012 01:17:44 -0700 |
johnc |
7127708: G1: change task num types from int to uint in concurrent mark
|
Fri, 12 Oct 2012 14:06:27 -0700 |
amurillo |
8000834: new hotspot build - hs25-b06
|
Thu, 18 Oct 2012 11:08:05 -0700 |
katleman |
Added tag jdk8-b61 for changeset 4547dc71db76
|
Fri, 12 Oct 2012 13:55:53 -0700 |
amurillo |
Added tag hs25-b05 for changeset b261523fe66c
jdk8-b61
|
Fri, 12 Oct 2012 13:55:52 -0700 |
amurillo |
Merge
hs25-b05
|
Fri, 12 Oct 2012 11:31:27 -0700 |
collins |
Merge
|
Fri, 12 Oct 2012 10:49:39 -0700 |
collins |
Merge
|
Thu, 11 Oct 2012 14:36:46 -0400 |
jiangli |
8000459: assert(java_lang_String::is_instance(entry)) failure with various mlvm tests.
|
Wed, 10 Oct 2012 14:35:58 -0400 |
jprovino |
7189254: Change makefiles for more flexibility to override defaults
|
Fri, 12 Oct 2012 09:22:52 -0700 |
kvn |
Merge
|
Thu, 11 Oct 2012 14:46:20 -0700 |
twisti |
8000740: remove LinkWellKnownClasses
|
Thu, 11 Oct 2012 18:21:01 +0200 |
roland |
8000753: compiler/6912517 crashes on 64bit sparc with compressed oops off
|
Tue, 09 Oct 2012 16:09:31 -0700 |
kvn |
8000592: Improve adlc usability
|
Tue, 09 Oct 2012 12:40:05 -0700 |
vlivanov |
7199654: Remove LoadUI2LNode
|
Tue, 09 Oct 2012 10:11:38 +0200 |
roland |
7054512: Compress class pointers after perm gen removal
|
Mon, 08 Oct 2012 17:04:00 -0700 |
twisti |
8000263: JSR 292: signature types may appear to be unloaded
|
Mon, 08 Oct 2012 13:02:13 -0700 |
vlivanov |
8000313: C2 should use jlong for 64bit values
|
Fri, 05 Oct 2012 19:44:49 -0700 |
vlivanov |
8000485: Hotspot build fails in Solaris Studio IDE when building dtrace
|
Fri, 05 Oct 2012 19:29:29 -0700 |
vlivanov |
8000232: NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on solaris-x64
|
Fri, 05 Oct 2012 18:57:10 -0700 |
vlivanov |
7177003: C1: LogCompilation support
|
Tue, 09 Oct 2012 10:09:34 -0700 |
mikael |
7197424: update copyright year to match last edit in jdk8 hotspot repository
|
Tue, 09 Oct 2012 02:42:16 -0400 |
coleenp |
8000622: Forgot to hg add and check in test for JDK-7170638
|
Tue, 09 Oct 2012 07:41:27 +0200 |
rbackman |
Merge
|
Mon, 08 Oct 2012 16:59:44 -0700 |
minqi |
Merge
|
Mon, 08 Oct 2012 16:48:52 -0700 |
minqi |
8000332: SA ClassDump throws exception after permgen removal
|
Mon, 08 Oct 2012 09:18:54 -0400 |
coleenp |
7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field.
|
Thu, 04 Oct 2012 20:09:46 -0400 |
dholmes |
Merge
|
Thu, 04 Oct 2012 19:52:09 -0400 |
dholmes |
7199186: runtime/7194254/Test7194254.java fails - wrong test name on @run
|
Thu, 04 Oct 2012 08:43:14 -0400 |
coleenp |
6884973: java -XX:Atomics=2 crashes
|
Thu, 04 Oct 2012 08:38:06 -0400 |
coleenp |
7198519: Broken build, hotspot-rt win USE_PRECOMPILED_HEADER=0
|
Sun, 30 Sep 2012 23:24:12 +0100 |
kevinw |
7200145: runtime/7196045/Test7196045.java fails with No class provided for `main'
|
Sat, 29 Sep 2012 06:40:00 -0400 |
coleenp |
8000213: NPG: Should have renamed arrayKlass and typeArrayKlass
|
Fri, 05 Oct 2012 13:37:08 -0700 |
amurillo |
8000498: new hotspot build - hs25-b05
|
Thu, 11 Oct 2012 09:49:18 -0700 |
katleman |
Added tag jdk8-b60 for changeset 3cfd05b2219a
|
Fri, 05 Oct 2012 13:28:17 -0700 |
amurillo |
Added tag hs25-b04 for changeset 1cc7a2a11d00
jdk8-b60
|
Fri, 05 Oct 2012 13:28:16 -0700 |
amurillo |
Merge
hs25-b04
|
Fri, 05 Oct 2012 10:03:56 -0700 |
kvn |
Merge
|
Thu, 04 Oct 2012 06:31:07 -0700 |
neliasso |
8000102: Resolve include conflicts
|
Tue, 02 Oct 2012 14:49:21 -0700 |
kvn |
7199742: A lot of C2 OSR compilations of the same method's bci
|
Tue, 02 Oct 2012 12:25:13 -0700 |
kvn |
7201026: add vector for shift count
|
Mon, 01 Oct 2012 14:50:10 -0700 |
twisti |
7200949: JSR 292: rubybench/bench/time/bench_base64.rb fails with jruby.jar not on boot class path
|
Thu, 04 Oct 2012 14:01:07 -0700 |
jmasa |
Merge
|
Thu, 04 Oct 2012 10:40:23 -0700 |
jmasa |
7198873: NPG: VM Does not unload classes with UseConcMarkSweepGC
|
Thu, 04 Oct 2012 10:04:13 -0700 |
johnc |
8000311: G1: ParallelGCThreads==0 broken
|
Wed, 03 Oct 2012 20:31:41 +0200 |
jwilhelm |
8000351: Tenuring threshold should be unsigned
|
Wed, 03 Oct 2012 08:08:52 -0700 |
jmasa |
7199349: NPG: PS: Crash seen in jprt
|
Mon, 01 Oct 2012 13:29:11 +0200 |
stefank |
8000228: Missing call to cr() when printing entry_point in nmethod, in os::print_location
|
Mon, 01 Oct 2012 13:29:11 +0200 |
stefank |
8000227: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream
|
Fri, 28 Sep 2012 15:34:32 +0200 |
stefank |
8000230: Change os::print_location to be more descriptive when a location is pointing into an object
|
Mon, 01 Oct 2012 11:07:31 +0200 |
stefank |
Merge
|
Thu, 27 Sep 2012 15:44:01 -0700 |
johnc |
7200261: G1: Liveness counting inconsistencies during marking verification
|
Fri, 28 Sep 2012 14:36:20 -0700 |
amurillo |
8000251: new hotspot build - hs25-b04
|
Thu, 04 Oct 2012 14:34:51 -0700 |
katleman |
Added tag jdk8-b59 for changeset 8a1a6b9b4f20
|
Wed, 03 Oct 2012 15:31:59 -0700 |
katleman |
Merge
jdk8-b59
|
Thu, 27 Sep 2012 11:24:35 -0700 |
katleman |
Added tag jdk8-b58 for changeset 6bb378c50828
|
Fri, 28 Sep 2012 13:39:41 -0700 |
amurillo |
Added tag hs25-b03 for changeset f2e12eb74117
|
Fri, 28 Sep 2012 10:16:29 -0700 |
kvn |
Merge
hs25-b03
|
Thu, 27 Sep 2012 15:49:48 -0700 |
kvn |
7198084: NPG: distance is too big for short branches in test_invocation_counter_for_mdp()
|
Thu, 27 Sep 2012 09:38:42 -0700 |
kvn |
7193318: C2: remove number of inputs requirement from Node's new operator
|
Tue, 25 Sep 2012 15:48:17 -0700 |
kvn |
7200264: 7192963 changes disabled shift vectors
|
Tue, 25 Sep 2012 10:41:15 -0700 |
kvn |
7200233: C2: can't use expand rules for vector instruction rules
|
Thu, 29 Mar 2012 16:43:21 +0200 |
neliasso |
7163863: Updated projectcreator
|
Mon, 24 Sep 2012 17:59:24 -0700 |
twisti |
7200001: failed C1 OSR compile doesn't get recompiled with C2
|
Mon, 24 Sep 2012 14:46:06 -0700 |
kvn |
Merge
|
Mon, 24 Sep 2012 12:31:47 -0700 |
twisti |
Merge
|
Mon, 24 Sep 2012 11:07:03 -0700 |
twisti |
7188176: The JVM should differentiate between T and M series and adjust GC ergonomics
|
Mon, 24 Sep 2012 10:30:14 -0700 |
kvn |
7200163: add CodeComments functionality to assember stubs
|
Thu, 20 Sep 2012 16:49:17 +0200 |
roland |
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
|
Wed, 19 Sep 2012 16:50:26 -0700 |
kvn |
7199010: incorrect vector alignment
|
Wed, 19 Sep 2012 10:38:12 -0700 |
twisti |
7198499: TraceTypeProfile as diagnostic option
|
Mon, 17 Sep 2012 19:39:07 -0700 |
kvn |
7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect
|
Mon, 17 Sep 2012 17:02:10 -0700 |
kvn |
7197033: missing ResourceMark for assert in Method::bci_from()
|
Mon, 17 Sep 2012 12:57:58 -0700 |
twisti |
7196262: JSR 292: java/lang/invoke/PrivateInvokeTest.java fails on solaris-sparc
|
Fri, 28 Sep 2012 14:14:25 +0200 |
stefank |
Merge
|
Tue, 25 Sep 2012 18:28:16 +0200 |
brutisso |
Merge
|
Tue, 25 Sep 2012 14:58:12 +0200 |
brutisso |
7200470: KeepAliveClosure not needed in CodeCache::do_unloading
|
Tue, 25 Sep 2012 07:05:55 -0700 |
jmasa |
7200615: NPG: optimized VM build is broken
|
Thu, 27 Sep 2012 20:22:57 +0400 |
dsamersoff |
Merge
|
Tue, 25 Sep 2012 07:58:42 -0400 |
dholmes |
7200065: Cross-compilation changes to support the new-build
|
Mon, 24 Sep 2012 20:04:19 -0700 |
minqi |
Merge
|
Mon, 24 Sep 2012 12:44:00 -0700 |
minqi |
6879063: SA should use hsdis for disassembly
|
Fri, 21 Sep 2012 10:56:28 +0200 |
nloodin |
7200092: Make NMT a bit friendlier to work with
|
Thu, 20 Sep 2012 03:49:15 -0700 |
kevinw |
Merge
|
Wed, 19 Sep 2012 15:24:32 +0100 |
kevinw |
7196045: Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API.
|
Wed, 19 Sep 2012 16:18:55 -0400 |
jcoomes |
Merge
|
Tue, 18 Sep 2012 19:44:39 -0400 |
jcoomes |
Merge
|
Tue, 18 Sep 2012 13:15:28 -0700 |
ohair |
7198329: Add $(sort) to object files used in links makes binarties more consistent
|
Tue, 18 Sep 2012 10:25:20 -0700 |
ohair |
Merge
|
Mon, 17 Sep 2012 11:46:25 -0700 |
ihse |
7172012: Make test-in-build an option (Queens)
|
Wed, 19 Sep 2012 08:41:30 -0700 |
minqi |
Merge
|
Tue, 18 Sep 2012 10:10:43 -0700 |
minqi |
7191786: retransformClasses() does not pass in LocalVariableTypeTable of a method
|
Tue, 18 Sep 2012 11:37:26 -0700 |
zgu |
Merge
|
Mon, 17 Sep 2012 16:37:26 -0400 |
zgu |
7188594: Print statistic collected by NMT with VM flag
|
Mon, 17 Sep 2012 13:34:07 -0700 |
zgu |
Merge
|
Mon, 17 Sep 2012 10:20:04 -0400 |
zgu |
7190089: NMT ON: NMT failed assertion on thread's stack base address
|
Mon, 17 Sep 2012 08:44:19 -0400 |
dholmes |
Merge
|
Mon, 17 Sep 2012 07:36:31 -0400 |
dholmes |
7194254: jstack reports wrong thread priorities
|
Mon, 17 Sep 2012 11:46:19 +0200 |
sla |
7193201: [OS X] The development launcher should be signed and given task_for_pid privileges
|
Mon, 24 Sep 2012 19:00:55 -0400 |
vladidan |
Merge
|
Wed, 19 Sep 2012 17:22:49 -0400 |
bpittore |
7195372: Wrong copyright in new files
|
Fri, 21 Sep 2012 14:39:56 -0700 |
amurillo |
7200236: new hotspot build - hs25-b03
|
Fri, 21 Sep 2012 14:02:58 -0700 |
amurillo |
Added tag hs25-b02 for changeset 5f54277c67f7
jdk8-b58
|
Fri, 21 Sep 2012 14:02:57 -0700 |
amurillo |
Merge
hs25-b02
|
Thu, 20 Sep 2012 16:27:51 -0700 |
jcoomes |
7199082: write warning messages to stderr
|
Thu, 20 Sep 2012 13:49:27 -0700 |
jmasa |
Merge
|
Thu, 20 Sep 2012 12:18:23 -0700 |
jmasa |
7199923: NPG: tools/javac/T7093325.java timeout
|
Thu, 20 Sep 2012 09:52:56 -0700 |
johnc |
7190666: G1: assert(_unused == 0) failed: Inconsistency in PLAB stats
|
Wed, 19 Sep 2012 15:48:02 -0700 |
johnc |
7193946: Move warnings associated with UseMemSetInBOT flag
|
Wed, 19 Sep 2012 08:48:10 -0700 |
johnc |
7016955: G1: remove the is_zeroed parameter from the HeapRegion constructor
|
Tue, 18 Sep 2012 14:15:06 -0700 |
jmasa |
7197557: NPG: nsk/sysdict/vm/stress/chain/chain004 hangs intermittently
|
Mon, 17 Sep 2012 10:33:13 +0200 |
brutisso |
7198130: G1: PrintReferenceGC output comes out of order
|
Mon, 17 Sep 2012 10:46:59 -0400 |
coleenp |
7197269: NPG: FollowReferences has no ClassLoader -> Class link to follow
|
Thu, 13 Sep 2012 21:20:26 +0200 |
brutisso |
7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
|
Fri, 14 Sep 2012 22:00:41 -0700 |
amurillo |
7198641: new hotspot build - hs25-b02
|
Thu, 20 Sep 2012 13:44:28 -0700 |
katleman |
Added tag jdk8-b57 for changeset d70102c4cb73
|
Fri, 14 Sep 2012 21:50:58 -0700 |
amurillo |
Added tag hs25-b01 for changeset 9b076bc3ab67
|
Fri, 14 Sep 2012 21:50:58 -0700 |
amurillo |
Merge
hs25-b01
|
Fri, 14 Sep 2012 12:55:50 -0400 |
zgu |
7198529: NPG: assert with NMT code in Thread destructor
|
Thu, 13 Sep 2012 22:09:16 +0200 |
roland |
7198074: NPG: assert(((Metadata*)obj)->is_valid()) failed: obj is valid
|
Tue, 11 Sep 2012 20:12:55 -0700 |
zgu |
Merge
|
Tue, 11 Sep 2012 18:28:51 -0700 |
zgu |
Merge
|
Tue, 11 Sep 2012 20:53:17 -0400 |
zgu |
7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record
|
Tue, 11 Sep 2012 20:20:38 -0400 |
coleenp |
7196681: NPG: Some JSR 292 tests crash in Windows exception handler
|
Tue, 11 Sep 2012 16:20:57 +0200 |
roland |
7195816: NPG: Crash in c1_ValueType - ShouldNotReachHere
|
Tue, 11 Sep 2012 14:59:23 +0200 |
stefank |
7197350: NPG: jvmtiHeapReferenceCallback receives incorrect reference_kind for system class roots
|
Mon, 10 Sep 2012 16:37:22 -0700 |
twisti |
7196242: vm/mlvm/indy/stress/java/loopsAndThreads crashed
|
Fri, 07 Sep 2012 16:42:25 -0400 |
coleenp |
7196103: NPG: Unable to allocate bit map for parallel garbage collection for the requested heap size
|
Fri, 07 Sep 2012 12:04:16 -0400 |
coleenp |
7195833: NPG: Rename instanceClassLoaderKlass, instanceRefKlass and instanceMirrorKlass
|
Thu, 06 Sep 2012 07:28:30 -0700 |
jmasa |
7196298: Better fix for 7195789
|
Wed, 05 Sep 2012 20:08:08 -0400 |
coleenp |
7195867: NPG: SAJDI tests fail with sun.jvm.hotspot.types.WrongTypeException: No suitable match for type
|
Wed, 05 Sep 2012 10:18:37 -0700 |
kvn |
7196167: NPG: mismerge in make/solaris/makefiles/fastdebug.make
|
Wed, 05 Sep 2012 10:39:29 +0200 |
stefank |
7195935: NPG: Some issues with compressed oops
|
Tue, 04 Sep 2012 16:20:28 -0700 |
jmasa |
7195789: NPG: assert(used + free == capacity) failed: Accounting is wrong
|
Tue, 04 Sep 2012 18:01:20 -0700 |
twisti |
7196120: NPG: JSR 2292 test fails because missing fix for 7188911
|
Tue, 04 Sep 2012 23:27:55 +0200 |
roland |
7184649: NPG: Implement another MetdataPtr case
|
Tue, 04 Sep 2012 13:01:03 +0200 |
stefank |
7195968: NPG: oopDesc::list_ptr_from_klass is broken
|
Mon, 03 Sep 2012 18:37:12 -0400 |
coleenp |
7195823: NPG: CMS reserved() doesn't match _rs.base().
|
Sat, 01 Sep 2012 13:25:18 -0400 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory
|
Fri, 31 Aug 2012 16:39:35 -0700 |
jcoomes |
7195615: new hotspot build - hs25-b01
|
Thu, 13 Sep 2012 13:15:14 -0700 |
katleman |
Added tag jdk8-b56 for changeset 6124ff421829
jdk8-b57
|
Thu, 06 Sep 2012 17:27:33 -0700 |
katleman |
Added tag jdk8-b55 for changeset af0c8a080851
jdk8-b56
|
Fri, 16 Nov 2012 17:21:10 +0100 |
Lukas Stadler |
make osr compilations asynchronous
|
Thu, 15 Nov 2012 17:18:16 +0100 |
Lukas Stadler |
disabled scaladacapo apparat benchmark
|
Thu, 15 Nov 2012 10:26:00 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Thu, 15 Nov 2012 10:25:46 +0100 |
Laurent Daynes |
Avoids stripping libjvm.so when building debug on Solaris (.debuginfo files don't work well with Oracle Solaris Studio 12.3's solaris).
|
Tue, 13 Nov 2012 21:21:02 +0100 |
Doug Simon |
clarified the specification of ResolvedJavaType.getModifiers() to indicate the similarity to Class.getModifiers() and fixed the current usages and the HotSpot implementation to accommodate the spec change
|
Tue, 13 Nov 2012 14:48:42 +0100 |
Doug Simon |
removed null check from UnsafeLoadNode, UnsafeStoreNode, ReadNode and WriteNode as it violates the sun.misc.Unsafe API
|
Mon, 12 Nov 2012 21:13:19 +0100 |
Doug Simon |
fixed bug in binding of logging stubs to the correct stub address
|
Mon, 12 Nov 2012 21:12:34 +0100 |
Doug Simon |
added symlinks to the BSD/MacOS HotSpot source directories
|
Mon, 12 Nov 2012 21:11:55 +0100 |
Doug Simon |
removed use of ResolvedJavaType.toJava() from WordTypeRewriterPhase
|
Mon, 12 Nov 2012 21:10:27 +0100 |
Doug Simon |
primitive types are not abstract
|
Mon, 12 Nov 2012 18:11:17 +0100 |
Lukas Stadler |
fix PartialEscapeAnalysisTest
|
Mon, 12 Nov 2012 17:49:06 +0100 |
Lukas Stadler |
add Virtualizable and VirtualizerTool, refactor PEA to use it
|
Mon, 12 Nov 2012 17:48:51 +0100 |
Lukas Stadler |
small cleanup
|
Mon, 12 Nov 2012 17:46:21 +0100 |
Lukas Stadler |
add isDefaultForKind to Constant
|
Mon, 12 Nov 2012 17:45:55 +0100 |
Lukas Stadler |
make VirtualObjectState and MaterializedObjectState global value numberable
|
Mon, 12 Nov 2012 17:45:27 +0100 |
Lukas Stadler |
make LoopFragment deal correctly with GVN'd VirtualState
|
Mon, 12 Nov 2012 13:04:08 +0100 |
Laurent Daynes |
Added recursive chmod for cases where JAVA_HOME is not owned by graal workspace owner.
|
Mon, 12 Nov 2012 13:02:43 +0100 |
Laurent Daynes |
Fixed use of mapfilevers for solaris makefile.
|
Mon, 12 Nov 2012 11:48:01 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Fri, 09 Nov 2012 19:41:52 +0100 |
Laurent Daynes |
added setup of ENFORCE_COMPILER_REV and ENFORCE_CC_COMPILER_REV when using sunstudio compilers on Solaris to avoid build complaint from HotSpot makefiles.
|
Fri, 09 Nov 2012 16:28:38 +0100 |
Laurent Daynes |
remove debug printout.
|
Mon, 12 Nov 2012 00:08:17 +0100 |
Doug Simon |
removed file that clashes with another file of the same name but different case (which Mac OS X cannot handle)
|
Fri, 09 Nov 2012 17:15:13 -0800 |
Christian Wimmer |
Support for interfaces in the Graal API: Make interfaces implemented by a ResolvedJavaType available; change semantics of ResolvedJavaType.getSuperclass to return null for interfaces (to conform with java.lang.Class); change semantics of ResolvedJavaType.isInstanceClass to return false for interfaces.
|
Fri, 09 Nov 2012 17:04:16 -0800 |
Christian Wimmer |
Make CalleeSaveLayout available in CompilationResult
|
Fri, 09 Nov 2012 17:03:40 -0800 |
Christian Wimmer |
Remove double checked locking rule, which is no longer supported in checkstyle
|
Fri, 09 Nov 2012 16:58:28 -0800 |
Christian Wimmer |
When InstanceOfNode is lowered to always true or always false condition, then the no longer used branch needs to be removed from graph.
|
Fri, 09 Nov 2012 16:57:29 -0800 |
Christian Wimmer |
Avoid NullPointerException
|
Fri, 09 Nov 2012 16:56:23 -0800 |
Christian Wimmer |
UnsignedMathSnippets are not HotSpot-specific. Move them to snippets project and activate them.
|
Fri, 09 Nov 2012 16:55:09 -0800 |
Christian Wimmer |
HexCodeFile is not HotSpot-specific, so move it to printer project
|
Fri, 09 Nov 2012 16:11:12 +0100 |
Lukas Stadler |
fix for bug in GraphBuilderPhase (which caused a NPE in insertLoopProxies)
|
Fri, 09 Nov 2012 15:23:35 +0100 |
Laurent Daynes |
Automatically add -d64 vm options when running graal
|
Fri, 09 Nov 2012 13:35:26 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Fri, 09 Nov 2012 13:32:53 +0100 |
Laurent Daynes |
added missing files to build on solaris
|
Wed, 24 Oct 2012 12:59:22 +0200 |
Laurent Daynes |
Make sure files in copy of JDK has write-protection unset before modifying it.
|
Tue, 23 Oct 2012 17:08:17 +0200 |
Laurent Daynes |
Added change to copied directory's protection when source JDK directories are read-only.
|
Thu, 08 Nov 2012 18:19:31 +0100 |
Gilles Duboscq |
Do not inline vtable lookup when the method's holder is not yet linked (no vtable offset available)
|
Thu, 08 Nov 2012 18:18:18 +0100 |
Gilles Duboscq |
Change default graph dumping to binary and no CFG, fix name template for RuntimeCall
|
Thu, 08 Nov 2012 18:16:34 +0100 |
Gilles Duboscq |
Add OSR marker in -G:+PrintCompilation output
|
Wed, 07 Nov 2012 17:48:02 +0100 |
Gilles Duboscq |
Fix Inlining : null check guard should use reason NullCheckException
|
Wed, 07 Nov 2012 16:22:11 +0100 |
Lukas Stadler |
remove unnecessary assertion in OSR compilation
|
Wed, 07 Nov 2012 15:59:38 +0100 |
Lukas Stadler |
refactor StructuredGraph constructor, remove debug output
|
Wed, 07 Nov 2012 15:59:11 +0100 |
Lukas Stadler |
fix for unnecessary BailoutExceptions in OSR
|
Wed, 07 Nov 2012 15:58:20 +0100 |
Lukas Stadler |
fix merge error
|
Wed, 07 Nov 2012 15:10:30 +0100 |
Lukas Stadler |
Merge.
|
Wed, 07 Nov 2012 14:52:12 +0100 |
Lukas Stadler |
hotspot infrastructure for OnStackReplacement
|
Wed, 07 Nov 2012 14:14:35 +0100 |
Lukas Stadler |
Graal infrastructure for OnStackReplacement
|
Wed, 07 Nov 2012 14:08:03 +0100 |
Lukas Stadler |
change LIRGenerator to take StructuredGraph instead of Graph
|
Wed, 07 Nov 2012 13:18:04 +0100 |
Lukas Stadler |
VM infrstructure for OnStackReplacement
|
Wed, 07 Nov 2012 12:18:37 +0100 |
Lukas Stadler |
remove InliningIdentifier
|
Wed, 07 Nov 2012 14:13:11 +0100 |
Gilles Duboscq |
Fix for Canonicalizer : accespt replacement of a floating node by a merge node
|
Wed, 07 Nov 2012 13:20:49 +0100 |
Gilles Duboscq |
Add option for EliminatePartiallyRedundantGuards, eliminate at splits after IterativeConditionalElimination
|
Wed, 07 Nov 2012 12:10:33 +0100 |
Gilles Duboscq |
Cleanup GraalOption : removed defunct options
|
Tue, 06 Nov 2012 14:26:30 +0100 |
Gilles Duboscq |
Simple elimination of some partially redundant guards
|
Tue, 06 Nov 2012 13:59:07 +0100 |
Gilles Duboscq |
Merge
|
Tue, 06 Nov 2012 13:57:04 +0100 |
Gilles Duboscq |
Directly return the NodeSuccessorList in ControlSplitNode.blockSuccessors instead of creating a new Iterable
|
Tue, 06 Nov 2012 10:01:17 +0100 |
Lukas Stadler |
fix lock-related assertion in PEA
|
Mon, 05 Nov 2012 12:58:32 +0100 |
Lukas Stadler |
PEA bugfix: look up scalar aliases when initializing virtual object entries
|
Mon, 05 Nov 2012 12:57:17 +0100 |
Lukas Stadler |
PEA: create default element for arrays only once
|
Fri, 02 Nov 2012 12:14:07 +0100 |
Doug Simon |
refactored complex snippet-based lowering mechanism for InstanceOfNodes into non-HotSpot specific project
|
Fri, 02 Nov 2012 10:21:38 +0100 |
Doug Simon |
simplified and improved the re-use of an instanceof snippet instantiation across all of the usages of the InstanceOfNode
|
Thu, 01 Nov 2012 17:33:48 +0100 |
Doug Simon |
fixed comment
|
Thu, 01 Nov 2012 17:32:35 +0100 |
Doug Simon |
added more tests to InstanceOfTest
|
Thu, 01 Nov 2012 17:30:53 +0100 |
Doug Simon |
refactored anonymous class into inner class to ease debugging
|
Thu, 01 Nov 2012 17:30:04 +0100 |
Doug Simon |
made all constructors public to be consistent
|
Wed, 31 Oct 2012 18:21:19 +0100 |
Lukas Stadler |
more PEA refactoring, multiple iterations
|
Wed, 31 Oct 2012 10:33:01 +0100 |
Lukas Stadler |
first part of PEA refactoring, fixes
|
Wed, 31 Oct 2012 08:20:42 +0100 |
Lukas Stadler |
first part of PEA refactoring
|
Tue, 30 Oct 2012 23:59:59 +0100 |
Doug Simon |
Merge.
|
Tue, 30 Oct 2012 23:58:53 +0100 |
Doug Simon |
intermediate materialization is now removed during lowering of an InstanceOfNode that has a single usage which is an IfNode in the same block
|
Tue, 30 Oct 2012 10:45:00 +0100 |
Doug Simon |
renamed snippet methods in InstanceOfSnippets
|
Tue, 30 Oct 2012 11:12:35 -0700 |
Christian Wimmer |
CodeCacheProvider.callKillsRegisters is not necessary because this information can be inferred from the register configuration
|
Tue, 30 Oct 2012 13:54:39 +0100 |
Lukas Stadler |
refactor PEA into separate classes
|
Tue, 30 Oct 2012 11:32:09 +0100 |
Lukas Stadler |
removed unused PEA version
|
Tue, 30 Oct 2012 10:22:25 +0100 |
Doug Simon |
factored CheckCastDynamicNode out of CheckCastNode
|
Tue, 30 Oct 2012 08:57:28 +0100 |
Doug Simon |
removed targetClassInstruction from InstanceOfNode
|
Mon, 29 Oct 2012 21:10:04 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ just before the NPG (no perm gen) changeset
|
Fri, 31 Aug 2012 16:17:41 -0700 |
jcoomes |
Added tag hs24-b22 for changeset 09ea7e0752b3
jdk8-b55
|
Fri, 31 Aug 2012 16:17:40 -0700 |
jcoomes |
Merge
hs24-b22
|
Fri, 31 Aug 2012 12:59:10 -0700 |
jiangli |
Merge
|
Fri, 31 Aug 2012 14:47:01 -0400 |
jiangli |
Merge
|
Thu, 30 Aug 2012 11:20:01 -0400 |
bpittore |
7154641: Servicability agent should work on platforms other than x86, sparc
|
Fri, 17 Aug 2012 16:47:04 -0700 |
amurillo |
Merge
|
Wed, 08 Aug 2012 16:09:11 -0400 |
vladidan |
Merge
|
Wed, 08 Aug 2012 15:43:51 -0400 |
jprovino |
7153374: ARM ONLY .. linking problem with new compilers.. Need to use -fPIC
|
Fri, 31 Aug 2012 10:48:08 -0700 |
twisti |
Merge
|
Wed, 29 Aug 2012 13:02:40 -0700 |
kvn |
7160161: Missed safepoint in non-Counted loop
|
Wed, 29 Aug 2012 14:49:05 -0400 |
coleenp |
7191926: Remove MKS dependency in Hotspot regression tests
|
Tue, 28 Aug 2012 15:24:39 -0700 |
twisti |
7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites
|
Mon, 27 Aug 2012 15:17:17 -0700 |
twisti |
6677625: Move platform specific flags from globals.hpp to globals_<arch>.hpp
|
Mon, 27 Aug 2012 09:46:38 -0700 |
kvn |
7148109: C2 compiler consumes too much heap resources
|
Fri, 31 Aug 2012 08:30:30 +0200 |
brutisso |
Merge
|
Wed, 29 Aug 2012 13:02:54 -0700 |
johnc |
7194409: os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profiles
|
Tue, 28 Aug 2012 15:20:08 -0700 |
johnc |
7041879: G1: introduce stress testing parameter to cause frequent evacuation failures
|
Thu, 23 Aug 2012 10:21:12 +0200 |
brutisso |
7178363: G1: Remove the serial code for PrintGCDetails and make it a special case of the parallel code
|
Fri, 24 Aug 2012 19:45:42 -0700 |
dcubed |
Merge
|
Wed, 22 Aug 2012 10:01:51 +0200 |
sla |
7192916: Hotspot development launcher should use DYLD_LIBRARY_PATH on OS X
|
Fri, 24 Aug 2012 16:23:59 -0700 |
amurillo |
7194004: new hotspot build - hs24-b22
|
Thu, 30 Aug 2012 10:27:07 -0700 |
katleman |
Added tag jdk8-b54 for changeset e8fb566b9466
|
Fri, 24 Aug 2012 15:51:20 -0700 |
amurillo |
Added tag hs24-b21 for changeset 9e3ae661284d
jdk8-b54
|
Fri, 24 Aug 2012 15:51:19 -0700 |
amurillo |
Merge
hs24-b21
|
Fri, 24 Aug 2012 11:48:32 -0700 |
twisti |
Merge
|
Thu, 23 Aug 2012 09:13:16 -0700 |
kvn |
7192965: assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets
|
Wed, 22 Aug 2012 11:55:40 -0700 |
kvn |
7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'
|
Wed, 22 Aug 2012 14:29:57 +0200 |
roland |
7171824: assert(_offset >= 1) failed: illegal call to offset()
|
Tue, 21 Aug 2012 14:50:02 -0700 |
kvn |
7192964: assert(false) failed: bad AD file
|
Tue, 21 Aug 2012 10:48:50 -0700 |
twisti |
7192167: JSR 292: C1 has old broken code which needs to be removed
|
Mon, 20 Aug 2012 09:58:58 -0700 |
kvn |
7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops
|
Mon, 20 Aug 2012 09:07:21 -0700 |
kvn |
6340864: Implement vectorization optimizations in hotspot-server
|
Fri, 24 Aug 2012 09:45:08 +0200 |
brutisso |
Merge
|
Thu, 23 Aug 2012 05:25:59 +0200 |
brutisso |
7193157: G1: Make some develpflags available in product builds
|
Tue, 21 Aug 2012 14:10:39 -0700 |
johnc |
7185699: G1: Prediction model discrepancies
|
Tue, 21 Aug 2012 10:05:57 -0700 |
johnc |
7192128: G1: Extend fix for 6948537 to G1's BOT
|
Tue, 21 Aug 2012 19:25:20 -0700 |
dcubed |
Merge
|
Fri, 17 Aug 2012 11:57:46 -0700 |
dcubed |
Merge
|
Tue, 14 Aug 2012 13:56:46 -0400 |
zgu |
7191124: Optimized build is broken due to inconsistent use of DEBUG_ONLY and NOT_PRODUCT macros in NMT
|
Fri, 10 Aug 2012 23:16:52 -0700 |
tbell |
7190512: Fix for 7181175 broke hotspot/make/windows/create.bat builds
|
Mon, 06 Aug 2012 15:54:45 -0400 |
kamg |
7116786: RFE: Detailed information on VerifyErrors
|
Mon, 06 Aug 2012 09:34:40 -0700 |
dcubed |
Merge
|
Fri, 03 Aug 2012 18:34:28 -0700 |
dcubed |
7181175: Enable builds on Windows with MinGW/MSYS
|
Thu, 02 Aug 2012 14:54:14 -0700 |
dcubed |
7188168: 7071904 broke the DEBUG_BINARIES option on Linux
|
Wed, 01 Aug 2012 16:16:13 -0700 |
zgu |
Merge
|
Wed, 01 Aug 2012 15:00:50 -0700 |
zgu |
Merge
|
Wed, 01 Aug 2012 17:19:30 -0400 |
zgu |
7185614: NMT ON: "check by caller" assertion failed on nsk ThreadMXBean test
|
Wed, 01 Aug 2012 16:52:43 -0400 |
coleenp |
7129723: MAC: Some regression tests need to recognize Mac OS X platform
|
Fri, 17 Aug 2012 15:41:04 -0700 |
amurillo |
Merge
|
Tue, 07 Aug 2012 09:53:12 -0700 |
amurillo |
7189729: jprt.properties should include release jdk7u8
|
Mon, 06 Aug 2012 12:20:14 -0700 |
johnc |
6818524: G1: use ergonomic resizing of PLABs
|
Wed, 15 Aug 2012 16:49:38 -0700 |
amurillo |
7191765: make jdk8 the default jprt release for hs24
|
Fri, 10 Aug 2012 23:19:43 -0700 |
amurillo |
7190772: new hotspot build - hs24-b21
|
Thu, 23 Aug 2012 12:27:33 -0700 |
katleman |
Added tag jdk8-b53 for changeset 54240c1b8e87
|
Thu, 16 Aug 2012 11:43:12 -0700 |
katleman |
Added tag jdk8-b52 for changeset 6d0436885201
jdk8-b53
|
Mon, 29 Oct 2012 20:02:54 +0100 |
Doug Simon |
removing intermediate materialization with frame-state-full merges now works
|
Mon, 29 Oct 2012 17:22:25 +0100 |
Doug Simon |
Merge.
|
Mon, 29 Oct 2012 17:12:47 +0100 |
Doug Simon |
removed _'s from method names in CompilerToVM
|
Mon, 29 Oct 2012 17:05:44 +0100 |
Lukas Stadler |
renamed CheckCastElimination to ConditionalElimination, plus a few small changes
|
Mon, 29 Oct 2012 14:47:07 +0100 |
Doug Simon |
removing intermediate materializations when merge has frame state (pending bug fix)
|
Mon, 29 Oct 2012 14:44:53 +0100 |
Doug Simon |
removing intermediate materializations is disabled when the compare input to an if has more than one usage
|
Mon, 29 Oct 2012 14:41:20 +0100 |
Doug Simon |
added more javadoc to DebugConfig interface
|
Fri, 26 Oct 2012 17:32:57 +0200 |
Doug Simon |
improved IfNode simplification of removing intermediate materializations to handle (some) MergeNodes with a non-null frame state
|
Thu, 25 Oct 2012 20:08:32 +0200 |
Doug Simon |
deleted Architecture.twoOperandMode() and encapsulated all public fields in Architecture with getters
|
Thu, 25 Oct 2012 14:50:14 +0200 |
Doug Simon |
removed Architecture.isX86() and Architecture.isSPARC()
|
Thu, 25 Oct 2012 12:52:54 +0200 |
Doug Simon |
moved AMD64 into its own (new) project: com.oracle.graal.amd64
|
Thu, 25 Oct 2012 12:42:25 +0200 |
Doug Simon |
added test case to demonstrate current limitation in the IfNode simplification of removing intermediate materializations
|
Thu, 25 Oct 2012 12:29:56 +0200 |
Doug Simon |
updated javadoc
|
Thu, 25 Oct 2012 12:29:39 +0200 |
Doug Simon |
disabled IfNode materialization simplification if associated merge has a non-null frame state
|
Thu, 25 Oct 2012 08:42:26 +0200 |
Doug Simon |
fixed formatting in FrameState.toString()
|
Thu, 25 Oct 2012 08:13:16 +0200 |
Doug Simon |
removed left-over debugging statement
|
Thu, 25 Oct 2012 01:22:07 +0200 |
Doug Simon |
removed JumpNode and the non-materializing instanceof snippets that used it
|
Wed, 24 Oct 2012 22:30:46 +0200 |
Doug Simon |
extended IfNode simplification to try and connect code that initializes a variable directly with the successors of an if construct that switches on the variable
|
Wed, 24 Oct 2012 17:40:06 +0200 |
Doug Simon |
re-add successor of a canonicalized fixed node to the canonicalization work list as the removal may have presented new canonicalization opportunities for the successor
|
Wed, 24 Oct 2012 17:37:03 +0200 |
Doug Simon |
removed unnecessary boxing
|
Wed, 24 Oct 2012 17:35:44 +0200 |
Doug Simon |
added method to DebugScope to simplify dumping of a graph from with Eclipse
|
Mon, 22 Oct 2012 20:22:50 +0200 |
Doug Simon |
use of JumpNodes to lower instanceof snippets can be disabled with graal.instanceof.disableJumpNodes system property
|
Mon, 22 Oct 2012 18:10:04 +0200 |
Doug Simon |
added indirection for the replacement of a snippet-lowered node with the snippet's return value
|
Mon, 22 Oct 2012 10:23:50 +0200 |
Doug Simon |
improved InstanceOfTest.isStringInt()
|
Sat, 20 Oct 2012 12:21:23 +0200 |
Doug Simon |
fixed detection of architecture on Snow Leopard and earlier versions of MacOSX
|
Sat, 20 Oct 2012 11:53:12 +0200 |
Doug Simon |
Merge.
|
Sat, 13 Oct 2012 15:54:33 +0200 |
Doug Simon |
Merge.
|
Tue, 09 Oct 2012 13:27:17 +0200 |
Doug Simon |
renamed input for IfNode from 'compare' to 'condition'
|
Fri, 19 Oct 2012 13:25:19 +0200 |
Laurent Daynes |
Silently ignore error on installing .diz files when building on Solaris.
|
Fri, 19 Oct 2012 12:51:46 +0200 |
Laurent Daynes |
Merge
|
Fri, 19 Oct 2012 11:30:50 +0200 |
Laurent Daynes |
Fixed linking issue on Solaris. Mapfile vers files must be defined.
|
Fri, 19 Oct 2012 11:30:06 +0200 |
Laurent Daynes |
fixed compilation issues on Solaris. When using SunStudio compiler, Solaris build with DONT_USE_PRECOMPILED_HEADER
|
Fri, 19 Oct 2012 10:18:40 +0200 |
Laurent Daynes |
arch is i86pc on solaris x64 boxes.
|
Fri, 19 Oct 2012 09:55:54 +0200 |
Laurent Daynes |
fixed makefile to build on Solaris.
|
Fri, 12 Oct 2012 16:47:18 -0700 |
Christian Wimmer |
Remove unnecessary test folder definition
|
Fri, 12 Oct 2012 16:12:13 -0700 |
Christian Wimmer |
Add trailing comma
|
Fri, 12 Oct 2012 16:11:12 -0700 |
Christian Wimmer |
Intrinsification of more Unsafe methods
|
Fri, 12 Oct 2012 16:10:45 -0700 |
Christian Wimmer |
Remove BoxNode that is never used
|
Fri, 12 Oct 2012 16:10:05 -0700 |
Christian Wimmer |
Do not generate null check for values already proven to be non-null.
|
Fri, 12 Oct 2012 16:09:36 -0700 |
Christian Wimmer |
Add assertion to prevent use of wrong factory method
|
Thu, 11 Oct 2012 15:38:10 +0200 |
Lukas Stadler |
small change to inlining heuristics
|
Wed, 10 Oct 2012 20:32:33 -0700 |
Christian Wimmer |
Add functionality to initialize a type
|
Wed, 10 Oct 2012 20:29:53 -0700 |
Christian Wimmer |
The lowering currently does not support a FixedGuard as the usage of an InstanceOfNode
|
Wed, 10 Oct 2012 20:29:24 -0700 |
Christian Wimmer |
Allow virtual phi functions
|
Wed, 10 Oct 2012 20:29:07 -0700 |
Christian Wimmer |
Call target can be null, so don't crash debug printer
|
Wed, 10 Oct 2012 20:28:42 -0700 |
Christian Wimmer |
Allow virtual phi functions
|
Wed, 10 Oct 2012 20:21:56 -0700 |
Christian Wimmer |
Avoid assertion failures for BoxedVirtualObjectNode
|
Tue, 09 Oct 2012 16:16:39 -0700 |
Christian Wimmer |
Minor fixes after cleanup
|
Tue, 09 Oct 2012 15:39:49 -0700 |
Christian Wimmer |
Change that was missing in earlier improvements to annotation processing in the mx script
|
Tue, 09 Oct 2012 15:37:12 -0700 |
Christian Wimmer |
Remove project graal.boot
|
Tue, 09 Oct 2012 15:32:45 -0700 |
Christian Wimmer |
Rename project graal.api to graal.api.runtime
|
Tue, 09 Oct 2012 15:23:38 -0700 |
Christian Wimmer |
Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
|
Tue, 09 Oct 2012 14:06:26 +0200 |
Gilles Duboscq |
Merge
|
Tue, 09 Oct 2012 14:02:33 +0200 |
Gilles Duboscq |
Fix NullPointerException when disabling Debug
|
Tue, 09 Oct 2012 13:34:25 +0200 |
Lukas Stadler |
increase code cache size for Graal
|
Mon, 08 Oct 2012 19:46:12 -0700 |
Christian Wimmer |
Improvements of annotation processor functionality in mx script; allow javac to be run in debugger in order to debug annotation processor
|
Mon, 08 Oct 2012 19:34:32 -0700 |
Christian Wimmer |
SnippetTemplate must not depend on CodeCacheProvider (only on MetaAccessProvider). This means that the hasSideEffect flag of a RuntimeCall must be already fixed in the RuntimeCall.Descriptor to avoid a lookup of the actual RuntimeCall using the CodeCacheProvider.
|
Mon, 08 Oct 2012 17:38:24 +0200 |
Doug Simon |
modified canonicalizeprojects to ensure all package prefixes match the enclosing project
|
Mon, 08 Oct 2012 17:36:51 +0200 |
Doug Simon |
renamed package: com.oracle.graal.compiler.target.amd64 -> com.oracle.graal.compiler.amd64
|
Mon, 08 Oct 2012 17:35:03 +0200 |
Doug Simon |
renamed packages: com.oracle.max.asm... -> com.oracle.graal.asm...
|
Mon, 08 Oct 2012 17:31:58 +0200 |
Doug Simon |
moved classes from com.oracle.graal.util into com.oracle.graal.nodes.util
|
Mon, 08 Oct 2012 17:30:11 +0200 |
Doug Simon |
renamed package: com.oracle.graal.lir.cfg -> com.oracle.graal.nodes.cfg
|
Mon, 08 Oct 2012 17:18:31 +0200 |
Doug Simon |
fixed imprecise dependencies
|
Mon, 08 Oct 2012 17:18:00 +0200 |
Doug Simon |
modified canonicalizeprojects to detect imprecise dependencies (e.g., A specifies that it depends on B but only imports packages from B's dependencies)
|
Sun, 07 Oct 2012 14:27:50 +0200 |
Doug Simon |
split phases out of graal.phases project into graal.phases.common project
|
Sun, 07 Oct 2012 14:15:44 +0200 |
Doug Simon |
rename packages in graal.phases to match project name
|
Sun, 07 Oct 2012 14:11:55 +0200 |
Doug Simon |
rename packages in graal.virtual to match project name
|
Sun, 07 Oct 2012 14:08:36 +0200 |
Doug Simon |
rename packages in graal.loop to match project name
|
Sun, 07 Oct 2012 12:44:05 +0200 |
Doug Simon |
refactoring: graal.compiler.phases -> graal.phases, graal.compiler.virtual -> graal.virtual, graal.compiler.loop -> graal.loop
|
Fri, 05 Oct 2012 17:55:12 +0200 |
Doug Simon |
consolidated framework for runtime and stub calls and moved declaration of descriptors for such calls to the source file in which they are used
|
Fri, 05 Oct 2012 15:54:08 +0200 |
Lukas Stadler |
add new backtracking partial escape analysis
|
Fri, 05 Oct 2012 15:39:40 +0200 |
Lukas Stadler |
move TailDuplication to before lowering and escape analysis
|
Fri, 05 Oct 2012 15:17:27 +0200 |
Lukas Stadler |
add hashCode fast path for System.identityHashCode
|
Fri, 05 Oct 2012 13:44:26 +0200 |
Lukas Stadler |
fix hashCode changes: port to x64
|
Fri, 05 Oct 2012 10:54:06 +0200 |
Christian Haeubl |
Merge.
|
Fri, 05 Oct 2012 10:13:19 +0200 |
Christian Haeubl |
Fixed VS2010 warnings in HotSpot.
|
Fri, 05 Oct 2012 10:11:22 +0200 |
Lukas Stadler |
Merge.
|
Fri, 05 Oct 2012 09:59:21 +0200 |
Lukas Stadler |
enable hashCode fast path in generate_native_wrapper for GRAAL
|
Fri, 05 Oct 2012 09:48:01 +0200 |
Christian Haeubl |
Windows-specific fix for mx.
|
Fri, 05 Oct 2012 09:12:55 +0200 |
Lukas Stadler |
add infrastructure for creating locked objects
|
Fri, 05 Oct 2012 09:01:20 +0200 |
Lukas Stadler |
javadoc and visualizer fixes
|
Thu, 04 Oct 2012 19:54:22 +0200 |
Doug Simon |
added packageinfo command
|
Thu, 04 Oct 2012 16:58:00 +0200 |
Doug Simon |
fixed imprecise dependencies
|
Thu, 04 Oct 2012 13:35:32 +0200 |
Doug Simon |
refined the API for CallingConvention
|
Thu, 04 Oct 2012 11:22:09 +0200 |
Doug Simon |
added projects table to the top level javadoc page generated by the site command
|
Wed, 03 Oct 2012 23:44:38 +0200 |
Doug Simon |
fixed an ordering issue in the initialization and retrieval of the platform specific HotSpotGraalRuntime instance
|
Wed, 03 Oct 2012 20:43:44 +0200 |
Doug Simon |
fixed subtle bug in TLAB allocation snippet involving unchecked, unsigned integer overflow (bug and fix submitted by Peter Kessler)
|
Wed, 03 Oct 2012 20:38:40 +0200 |
Doug Simon |
simplified error checking when loading Graal classes from the C++ code
|
Wed, 03 Oct 2012 18:47:11 +0200 |
Doug Simon |
removed inclusion of deleted com.oracle.max.crutils project
|
Wed, 03 Oct 2012 18:39:22 +0200 |
Doug Simon |
moved UnsignedMath to com.oracle.graal.api.code
|
Wed, 03 Oct 2012 18:34:46 +0200 |
Doug Simon |
moved TTY and LogStream to com.oracle.graal.debug
|
Wed, 03 Oct 2012 18:22:33 +0200 |
Doug Simon |
moved HexCodeFile to com.oracle.graal.hotspot
|
Wed, 03 Oct 2012 18:14:17 +0200 |
Doug Simon |
moved MemoryBarriers to com.oracle.graal.api.code
|
Wed, 03 Oct 2012 17:42:12 +0200 |
Doug Simon |
renamed projects com.oracle.max.asm* to com.oracle.graal.asm*
|
Wed, 03 Oct 2012 16:49:51 +0200 |
Doug Simon |
moved AMD64 specific code into com.oracle.graal.compiler.amd64
|
Wed, 03 Oct 2012 01:18:03 +0200 |
Doug Simon |
moved AMD64 specific HotSpot code in com.oracle.graal.hotspot.amd64 project
|
Wed, 03 Oct 2012 00:25:30 +0200 |
Doug Simon |
refactored all AMD64 specific HotSpot code in com.oracle.graal.hotspot.target.amd64 package
|
Tue, 02 Oct 2012 22:22:06 +0200 |
Doug Simon |
moved ADM64-specific assembler code into separate project
|
Tue, 02 Oct 2012 22:06:37 +0200 |
Doug Simon |
removed MethodEntryCounters
|
Tue, 02 Oct 2012 18:25:17 +0200 |
Doug Simon |
refactored lowering of DirectCompareAndSwap node into HotSpotLIRGenerator
|
Tue, 02 Oct 2012 17:31:03 +0200 |
Doug Simon |
refactored stub names into constants shared between definition and usage sites
|
Tue, 02 Oct 2012 17:22:22 +0200 |
Doug Simon |
defined new HotSpot specific interface extending the contract of a LIR generator
|
Tue, 02 Oct 2012 16:48:54 +0200 |
Doug Simon |
removed more XIR remnants
|
Tue, 02 Oct 2012 16:09:06 +0200 |
Doug Simon |
modified VmErrorStubCall to use information provided by the (platform independent) backend
|
Tue, 02 Oct 2012 15:28:05 +0200 |
Doug Simon |
removed TemplateFlag, an XIR remnant
|
Tue, 02 Oct 2012 15:27:00 +0200 |
Doug Simon |
modified VerifyOopStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 15:20:07 +0200 |
Doug Simon |
modified NewMultiArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 15:03:07 +0200 |
Doug Simon |
modified NewInstanceStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 14:58:13 +0200 |
Doug Simon |
modified NewArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 14:17:40 +0200 |
Doug Simon |
modified Monitor[Enter|Exit]StubCall nodes to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub calls
|
Tue, 02 Oct 2012 14:14:26 +0200 |
Doug Simon |
added .gdb_history to .hgignore
|
Tue, 02 Oct 2012 14:03:42 +0200 |
Doug Simon |
introduced platform independent HotSpotBackend to manage stub linkage information
|
Tue, 02 Oct 2012 13:58:36 +0200 |
Doug Simon |
added support for temps in LIR call instructions
|
Tue, 02 Oct 2012 13:48:16 +0200 |
Doug Simon |
added temps used by a call to CallingConvention
|
Mon, 01 Oct 2012 22:38:44 +0200 |
Doug Simon |
removed CallPositionListener, another XIR remnant
|
Mon, 01 Oct 2012 22:10:47 +0200 |
Doug Simon |
append global stub address when disassembling a call to a global stub
|
Mon, 01 Oct 2012 22:09:38 +0200 |
Doug Simon |
ignore kinds when checking for redundant register to register move
|
Mon, 01 Oct 2012 22:07:59 +0200 |
Doug Simon |
removed graal_slow_subtype_check stub
|
Mon, 01 Oct 2012 22:00:22 +0200 |
Doug Simon |
pushed CallingConvention further into LIR API for emitting calls
|
Mon, 01 Oct 2012 21:41:38 +0200 |
Doug Simon |
removed linkage to slow path monitor stubs (which were only used by XIR snippets)
|
Mon, 01 Oct 2012 21:37:20 +0200 |
Doug Simon |
expanded CallingConvention API class to also include the location of the value (if any) returned by a call
|
Mon, 01 Oct 2012 16:12:45 +0200 |
Doug Simon |
Merge.
|
Mon, 01 Oct 2012 16:12:28 +0200 |
Doug Simon |
added extra CheckCast test
|
Mon, 01 Oct 2012 16:02:39 +0200 |
Doug Simon |
documented PiNode
|
Mon, 01 Oct 2012 16:01:36 +0200 |
Doug Simon |
added debug scope for node simplification
|
Mon, 01 Oct 2012 16:00:49 +0200 |
Doug Simon |
extended documentation for the concept of an object hub by showing that it is the same as a klassOop in HotSpot
|
Mon, 01 Oct 2012 15:53:03 +0200 |
Gilles Duboscq |
Fix problem in MemoryPhi creation during FloatingRead, add an assert to detect this kind of problems
|
Sun, 30 Sep 2012 21:44:03 +0200 |
Doug Simon |
reverted LoadHubNode to be a fixed node
|
Sun, 30 Sep 2012 13:21:20 +0200 |
Doug Simon |
removed XIR
|
Sun, 30 Sep 2012 13:19:38 +0200 |
Doug Simon |
removed support for extended bytecodes
|
Fri, 28 Sep 2012 15:33:29 +0200 |
Doug Simon |
renamed ReadHubNode to LoadHubNode to be imply higher level operation (c.f. UnsafeLoadNode vs ReadNode)
|
Fri, 28 Sep 2012 15:27:42 +0200 |
Doug Simon |
made ReadHubNode floating
|
Fri, 28 Sep 2012 11:50:37 +0200 |
Doug Simon |
made all @NodeIntrinsic annotated methods be native (this is a requirement now enforced during snippet intrinsification)
|
Thu, 27 Sep 2012 21:37:46 +0200 |
Doug Simon |
removed IsTypeNode and replaced its usage with an ObjectEqualsNode
|
Thu, 27 Sep 2012 20:29:17 +0200 |
Doug Simon |
removed need for genTypeBranch() in XIR by replacing an IsTypeNode with an ObjectEqualsNode during lowering
|
Thu, 27 Sep 2012 16:58:01 +0200 |
Doug Simon |
made position calculation for VMErrorNode more robust when debug info is not available
|
Thu, 27 Sep 2012 16:56:50 +0200 |
Doug Simon |
added missing stub registration for VMErrorNode
|
Thu, 27 Sep 2012 14:23:04 +0200 |
Doug Simon |
added VMErrorNode intrinsic to support handling fatal errors in snippets
|
Wed, 26 Sep 2012 21:48:07 +0200 |
Doug Simon |
fixed wrong path in README_GRAAL.txt
|
Wed, 26 Sep 2012 21:47:42 +0200 |
Doug Simon |
fixed bug in monitor snippets; they are now used for general lowering of monitor operations
|
Wed, 26 Sep 2012 21:45:20 +0200 |
Doug Simon |
replaced magic constant with configuration value
|
Wed, 26 Sep 2012 21:44:04 +0200 |
Doug Simon |
added sanity assertion to snippet instantiation
|
Wed, 26 Sep 2012 21:43:31 +0200 |
Doug Simon |
added test for deopt while holding lock(s)
|
Wed, 26 Sep 2012 21:42:11 +0200 |
Doug Simon |
minor restructuring of GraalCompilerTest
|
Wed, 26 Sep 2012 18:15:11 +0200 |
Doug Simon |
added Log.printf() for more flexibility in debugging snippets
|
Wed, 26 Sep 2012 13:56:27 +0200 |
Doug Simon |
added 'name' field to RuntimeCall so that RuntimeCall objects still format nicely in traces and logs as they did when RuntimeCall was an enum
|
Wed, 26 Sep 2012 12:15:52 +0200 |
Lukas Stadler |
fix bailouts due to insufficient balanced monitor checks
|
Tue, 25 Sep 2012 09:28:03 -0700 |
Christian Wimmer |
Make RuntimeCall more extensible by changing it from an enum to a class
|
Tue, 25 Sep 2012 09:23:45 -0700 |
Christian Wimmer |
Add MetaAccessProvider.getResolvedJavaField to convert from reflection field to metadata field
|
Tue, 25 Sep 2012 09:22:22 -0700 |
Christian Wimmer |
Add a NodeIntrinsic factory method
|
Tue, 25 Sep 2012 09:21:52 -0700 |
Christian Wimmer |
MembarNode does not need state and has no side effects, so it needs not be a StateSplit
|
Tue, 25 Sep 2012 09:21:16 -0700 |
Christian Wimmer |
Invoke constructor required too specific call target class
|
Tue, 25 Sep 2012 09:20:18 -0700 |
Christian Wimmer |
Allow calls without a FrameState in the backend
|
Tue, 25 Sep 2012 09:19:46 -0700 |
Christian Wimmer |
Add conversion from java.lang.Class to Kind
|
Tue, 25 Sep 2012 17:50:01 +0200 |
Lukas Stadler |
move monitors into FrameState (fixes subtle issues for tail duplication and other optimizations)
|
Tue, 25 Sep 2012 16:35:27 +0200 |
Lukas Stadler |
fix for InliningUtil (dropped outer frame states while inlining)
|
Tue, 25 Sep 2012 11:29:52 +0200 |
Lukas Stadler |
make some NodeInputList fields final
|
Tue, 25 Sep 2012 11:29:36 +0200 |
Lukas Stadler |
small fix to tail duplication heuristics
|
Tue, 25 Sep 2012 09:10:40 +0200 |
Doug Simon |
Merge.
|
Tue, 25 Sep 2012 09:09:19 +0200 |
Doug Simon |
added snippet for lowering NewMultiArrayNodes
|
Tue, 25 Sep 2012 09:01:58 +0200 |
Doug Simon |
fixed HotSpotResolvedJavaType.componentType() to correctly implement the specification in JavaType
|
Mon, 24 Sep 2012 17:15:34 +0200 |
Doug Simon |
removed the javadoc for methods in ResolvedJavaType that override methods defined in JavaType (the former inherits the javadoc from the latter)
|
Mon, 24 Sep 2012 18:51:23 +0200 |
Lukas Stadler |
fix for deopt issue with -XX:-UseBiasedLocking (plus a cosmetic fix in graalCodeInstaller.cpp)
|
Mon, 24 Sep 2012 11:00:35 +0200 |
Doug Simon |
re-conditionalized tracing statement
|
Fri, 21 Sep 2012 11:56:13 +0200 |
Doug Simon |
re-disabled MonitorSnippets for general lowering due to bug causing IllegalMonitorStateException
|
Fri, 21 Sep 2012 11:53:47 +0200 |
Doug Simon |
rename: MonitorTest -> MonitorGraphTest
|
Thu, 20 Sep 2012 17:11:41 +0200 |
Doug Simon |
fixed bug in MonitorSnippets and enabled them for general use
|
Thu, 20 Sep 2012 17:10:58 +0200 |
Doug Simon |
improved tracing in graal_monitorenter and graal_monitorexit
|
Thu, 20 Sep 2012 17:09:53 +0200 |
Doug Simon |
Added usage to javadoc for BreakpointNode
|
Wed, 19 Sep 2012 12:12:00 +0200 |
Lukas Stadler |
fix to PostOrderBlockIterator: deal with unnecessary BeginNodes
|
Tue, 18 Sep 2012 20:54:46 +0200 |
Doug Simon |
mark word of new object is initialized by value loaded from the hub if biased locking is enabled
|
Tue, 18 Sep 2012 16:59:24 +0200 |
Doug Simon |
fixed oopmap bug caused by unsafe mixing of word and object values
|
Tue, 18 Sep 2012 16:58:09 +0200 |
Doug Simon |
fixed small regression in CFGPrinter
|
Mon, 17 Sep 2012 18:38:38 +0200 |
Gilles Duboscq |
Add loop projet to C++
|
Mon, 17 Sep 2012 18:36:03 +0200 |
Gilles Duboscq |
Merge
|
Mon, 17 Sep 2012 18:35:06 +0200 |
Gilles Duboscq |
Create a loop project
|
Mon, 17 Sep 2012 18:22:51 +0200 |
Gilles Duboscq |
Remove unused hasOutgoingEdges field in NodeClass
|
Mon, 17 Sep 2012 18:12:02 +0200 |
Doug Simon |
added support for placing breakpoints in snippets
|
Mon, 17 Sep 2012 16:32:51 +0200 |
Lukas Stadler |
canonicalize projects, add package info
|
Mon, 17 Sep 2012 16:08:46 +0200 |
Lukas Stadler |
change of project structure: separate compiler and LIR, put EA into separate project
|
Mon, 17 Sep 2012 13:35:55 +0200 |
Doug Simon |
excluded Word and Log from JaCoCo processing
|
Fri, 14 Sep 2012 14:45:47 -0700 |
Christian Wimmer |
Lowering of call targets to direct / indirect call targets
|
Fri, 14 Sep 2012 14:21:33 -0700 |
Christian Wimmer |
Allow snippets to inherit the stateAfter and stamp from the replacee
|
Fri, 14 Sep 2012 14:14:01 -0700 |
Christian Wimmer |
Snippets need only a MetaAccessProvider, not a CodeCacheProvider
|
Fri, 14 Sep 2012 14:10:36 -0700 |
Christian Wimmer |
Add snippet factory methods
|
Fri, 14 Sep 2012 14:07:58 -0700 |
Christian Wimmer |
Rename snippet factory method to a less generic name
|
Fri, 14 Sep 2012 14:03:43 -0700 |
Christian Wimmer |
Create Backend instance directly instead of specifying the class name as a system property
|
Fri, 14 Sep 2012 13:58:17 -0700 |
Christian Wimmer |
Unify the declared type of accessingClass parameter
|
Fri, 14 Sep 2012 13:54:17 -0700 |
Christian Wimmer |
Download URL of DaCapo has changed
|
Fri, 14 Sep 2012 13:53:11 -0700 |
Christian Wimmer |
Distinguish between the Representation of primitive and Object fields so that Object fields can be stored in a different place.
|
Fri, 14 Sep 2012 15:28:05 +0200 |
Lukas Stadler |
Merge.
|
Fri, 14 Sep 2012 15:26:57 +0200 |
Lukas Stadler |
cleanups, merge EscapeRecord and VirtualObjectNode
|
Fri, 14 Sep 2012 15:16:50 +0200 |
Lukas Stadler |
removed old EscapeAnalysisPhase
|
Fri, 14 Sep 2012 10:03:38 +0200 |
Lukas Stadler |
small fix to partial escape analysis
|
Thu, 13 Sep 2012 18:17:05 +0200 |
Lukas Stadler |
Merge.
|
Thu, 13 Sep 2012 18:12:54 +0200 |
Lukas Stadler |
Merge.
|