Fri, 16 Aug 2013 00:29:30 +0200 |
Thomas Wuerthinger |
Move lowering of arithmetic exact nodes to second lowering phase.
|
Thu, 15 Aug 2013 19:46:05 +0200 |
Thomas Wuerthinger |
Fix unused import.
|
Thu, 15 Aug 2013 19:42:47 +0200 |
Thomas Wuerthinger |
Fix anchoring in ConditionalEliminationPhase when simplifying an IfNode.
|
Wed, 14 Aug 2013 17:02:45 +0200 |
Thomas Wuerthinger |
Fix forward propagation of guarded nodes in ConvertDeoptimizeToGuardPhase.
|
Wed, 14 Aug 2013 15:44:05 +0200 |
Thomas Wuerthinger |
Small adjustment to CompilerDirectives.unsafeCast.
|
Wed, 14 Aug 2013 14:27:52 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 14 Aug 2013 14:27:40 +0200 |
Thomas Wuerthinger |
Search for correct replacement anchor for eliminated checkcasts in ConditionalEliminationPhase.
|
Wed, 14 Aug 2013 14:24:05 +0200 |
Thomas Wuerthinger |
Bailout of iterative conditional elimination phase in case the number of iterations exceeds specific threshold.
|
Wed, 14 Aug 2013 11:52:15 +0200 |
Thomas Wuerthinger |
New Truffle API methods for efficient implementation of a custom type system on top of the JVM.
|
Wed, 14 Aug 2013 11:24:11 +0200 |
Doug Simon |
absence of IDE_BUILD_TARGET environment variable prevents HotSpot builds when editing C++ sources in Eclipse
|
Tue, 13 Aug 2013 19:07:41 +0200 |
Doug Simon |
added dialogue for determining JAVA_HOME if it's not set
|
Tue, 13 Aug 2013 18:18:17 +0200 |
Doug Simon |
made instanceof lowering happen after guard lowering
|
Tue, 13 Aug 2013 18:17:45 +0200 |
Doug Simon |
fixed misleading comment
|
Tue, 13 Aug 2013 16:27:47 +0200 |
Doug Simon |
removed overly conservative re-anchoring in ConditionalEliminationPhase
|
Tue, 13 Aug 2013 14:25:02 +0200 |
Doug Simon |
Merge.
|
Tue, 13 Aug 2013 14:23:58 +0200 |
Doug Simon |
mx presents a command line dialogue to select the default VM if it is not configured (GRAAL-416)
|
Tue, 13 Aug 2013 11:07:08 +0200 |
Doug Simon |
enhanced select_items to support multiple selections
|
Tue, 13 Aug 2013 13:26:58 +0200 |
Roland Schatz |
Produce sensible error message when node is not LIRLowerable.
|
Tue, 13 Aug 2013 13:15:14 +0200 |
Roland Schatz |
Javadoc fix.
|
Mon, 12 Aug 2013 15:52:26 -0400 |
Morris Meyer |
Defer PTX on Mac probe to the CUDA driver initialization call
|
Mon, 12 Aug 2013 13:12:14 -0400 |
bharadwaj |
Fix PTX test to prevent crash; trivial code cleanup
|
Mon, 12 Aug 2013 15:59:58 +0200 |
Roland Schatz |
Move MathIntrinsic operations to ArithmeticLIRGenerator.
|
Mon, 12 Aug 2013 15:55:54 +0200 |
Roland Schatz |
Use ArithmeticLIRGenerator in arithmetic nodes.
|
Mon, 12 Aug 2013 15:52:32 +0200 |
Roland Schatz |
Factor out arithmetic operations to separate LIR generator interface.
|
Mon, 12 Aug 2013 11:56:35 +0200 |
Bernhard Urban |
mx: don't include jdk build directory in path for vmdir
|
Sun, 11 Aug 2013 15:11:10 +0200 |
Gilles Duboscq |
mx: graal.jar is not silently updated anymore in the vm function
|
Sun, 11 Aug 2013 15:11:10 +0200 |
Gilles Duboscq |
Avoid repeated lowering of convert nodes on AMD64
|
Sat, 10 Aug 2013 22:57:50 +0200 |
Bernhard Urban |
ptx: fix include for non-precompiledheader build in gpu_ptx.cpp
|
Sat, 10 Aug 2013 14:38:30 -0400 |
Morris Meyer |
CR-20: PTX kernel invocation with arguments - from Bharadwaj
|
Sat, 10 Aug 2013 10:08:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 09 Aug 2013 14:07:20 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 09 Aug 2013 11:55:54 +0200 |
Thomas Wuerthinger |
Add new checkstyle checks for com.oracle.truffle.api that include a check for "Classpath" exception in the file header.
|
Fri, 09 Aug 2013 11:55:20 +0200 |
Thomas Wuerthinger |
Adding "Classpath" exception to the classes in the com.oracle.truffle.api and the com.oracle.truffle.api.dsl package.
|
Sat, 10 Aug 2013 02:44:23 +0200 |
Gilles Duboscq |
Fix canonicalization of conditional nodes, add a test for this bug
|
Fri, 09 Aug 2013 10:49:18 -0700 |
Christian Wimmer |
Made Word.box() private: Outside users should use the different signed() and unsigned() methods to ensure proper expansion of 32-bit values on 64-bit systems.
|
Fri, 09 Aug 2013 16:09:33 +0200 |
Doug Simon |
backed out 11242:2d4df4c43ae2 (GRAAL-413)
|
Fri, 09 Aug 2013 16:04:01 +0200 |
Doug Simon |
Graal now complies with native ABI callee/caller save conventions for foreign calls (GRAAL-413)
|
Fri, 09 Aug 2013 13:48:08 +0200 |
Doug Simon |
disabled check for thread local holding the exception PC being cleared in PRODUCT builds (clearing only happens in DEBUG builds)
|
Fri, 09 Aug 2013 11:47:41 +0200 |
Roland Schatz |
Move SQRT from AMD64MathIntrinsicOp to AMD64Arithmetic.
|
Fri, 09 Aug 2013 11:38:40 +0200 |
Roland Schatz |
Marker interface for primitive arithmetic nodes.
|
Fri, 09 Aug 2013 11:36:13 +0200 |
Roland Schatz |
Remove unused class from node hierarchy.
|
Fri, 09 Aug 2013 11:15:37 +0200 |
Bernhard Urban |
InliningUtil: remove wrong assert
|
Thu, 08 Aug 2013 19:35:32 +0200 |
Andreas Woess |
Truffle: add CompilerDirectives.inInterpreter()
|
Thu, 08 Aug 2013 19:28:42 +0200 |
Andreas Woess |
TruffleCache: do not expand assertion paths by default.
|
Thu, 08 Aug 2013 18:59:09 +0200 |
Gilles Duboscq |
Re-introduce canonicalization when the stamp represents a singleton using Stamp.asConstant
|
Thu, 08 Aug 2013 16:00:07 +0200 |
Gilles Duboscq |
Stop dragging a graph around in the CanonilizerPhase
|
Thu, 08 Aug 2013 18:17:47 +0200 |
Gilles Duboscq |
Add illegal stamp
|
Thu, 08 Aug 2013 14:19:06 +0200 |
Doug Simon |
disabled CRC32 intrinsics under client compiler with jdk version earlier than 8 (GRAAL-409)
|
Thu, 08 Aug 2013 11:30:21 +0200 |
Roland Schatz |
Calculate exit value of counted loop induction variables.
|
Tue, 06 Aug 2013 14:44:36 +0200 |
Gilles Duboscq |
Fix Switch probability if simplification leaves no non-zero probability successor
|
Tue, 06 Aug 2013 14:01:43 +0200 |
Gilles Duboscq |
Create loop phis for locks in FrameStateBuilder
|
Wed, 07 Aug 2013 19:52:26 +0200 |
Doug Simon |
Merge.
|
Wed, 07 Aug 2013 18:41:00 +0200 |
Doug Simon |
added support to disassemble installed test code via -G:Log
|
Wed, 07 Aug 2013 18:40:05 +0200 |
Doug Simon |
made LoadHubNode be floating
|
Wed, 07 Aug 2013 19:13:11 +0200 |
Lukas Stadler |
don't intrinsify Object.getClass and NodeClass.get in AOT
|
Wed, 07 Aug 2013 18:37:53 +0200 |
Lukas Stadler |
additional test in EscapeAnalysisTest
|
Wed, 07 Aug 2013 18:36:15 +0200 |
Lukas Stadler |
macro node for NodeClass.get(Class)
|
Wed, 07 Aug 2013 18:35:59 +0200 |
Lukas Stadler |
macro node for System.identityHashCode
|
Wed, 07 Aug 2013 18:35:38 +0200 |
Lukas Stadler |
macro node for Object.getClass
|
Wed, 07 Aug 2013 18:34:19 +0200 |
Lukas Stadler |
create null check for MacroSubstitution + MethodSubstitution case
|
Wed, 07 Aug 2013 18:33:44 +0200 |
Lukas Stadler |
new PureFunctionMacroNode
|
Wed, 07 Aug 2013 16:45:23 +0200 |
Doug Simon |
Merge.
|
Wed, 07 Aug 2013 16:44:54 +0200 |
Doug Simon |
made VM_ERROR foreign call a leaf
|
Wed, 07 Aug 2013 16:36:06 +0200 |
Doug Simon |
minor logging improvement
|
Wed, 07 Aug 2013 16:35:47 +0200 |
Doug Simon |
more CRC32 intrinsification tests
|
Wed, 07 Aug 2013 16:35:16 +0200 |
Doug Simon |
fixed bug in java.util.zip.CRC32.updateBytes stub: non-scratch register c_arg3 (i.e. rcx on Unix) was being used, overwriting a live value
|
Wed, 07 Aug 2013 10:59:10 +0200 |
Doug Simon |
ignore sources for which class files do not exist
|
Wed, 07 Aug 2013 02:10:59 +0200 |
Doug Simon |
Merge.
|
Wed, 07 Aug 2013 02:02:33 +0200 |
Doug Simon |
added test for intrinsification of CRC32 method introduced in jdk8 (GRAAL-385)
|
Wed, 07 Aug 2013 01:57:15 +0200 |
Doug Simon |
minor spelling correction
|
Wed, 07 Aug 2013 01:56:56 +0200 |
Doug Simon |
moved tests for CRC32 intrinsics to the right place (GRAAL-385)
|
Wed, 07 Aug 2013 01:54:09 +0200 |
Doug Simon |
used movslq instead of movl in CRC32 interpreter stub
|
Wed, 07 Aug 2013 01:52:44 +0200 |
Doug Simon |
added support for handling volatile registers across native runtime calls
|
Tue, 06 Aug 2013 23:36:36 +0200 |
Doug Simon |
add intrinsics for java.util.zip.CRC32 (GRAAL-385)
|
Wed, 07 Aug 2013 16:05:49 +0200 |
Bernhard Urban |
unittest: also pick up @Parameters annotation
|
Wed, 07 Aug 2013 12:52:39 +0200 |
Andreas Woess |
FrameAccessNode: check that constant frame slot is not null.
|
Wed, 07 Aug 2013 14:07:06 +0200 |
Christos Kotselidis |
Fix snippet counter naming
|
Wed, 07 Aug 2013 14:06:10 +0200 |
Christos Kotselidis |
Change scope of logging methods
|
Mon, 05 Aug 2013 22:23:00 -0700 |
twisti |
SPARC: a lot of fixes and more
|
Mon, 05 Aug 2013 22:21:47 -0700 |
twisti |
SPARC and Solaris fixes after HSX merge
|
Tue, 06 Aug 2013 22:12:12 +0200 |
Doug Simon |
Merge.
|
Tue, 06 Aug 2013 21:40:09 +0200 |
Doug Simon |
fixed bug in java.util.zip.CRC32.updateBytes interpreter entry stub
|
Tue, 06 Aug 2013 18:32:04 +0200 |
Doug Simon |
Merge.
|
Tue, 06 Aug 2013 18:31:23 +0200 |
Doug Simon |
fixed bug in java.util.zip.CRC32.update(int b) interpreter entry stub and re-enabled CRC32 intrinsics
|
Tue, 06 Aug 2013 18:10:44 +0200 |
Doug Simon |
avoid use of JUnitWrapper when exactly one test is being executed
|
Tue, 06 Aug 2013 16:13:05 +0200 |
Doug Simon |
removed obsolete checkcast snippets
|
Tue, 06 Aug 2013 21:28:58 +0200 |
Lukas Stadler |
fix lowering of StoreIndexedNode (anchor read of element klass)
|
Tue, 06 Aug 2013 10:50:53 -0700 |
Mick Jordan |
CR-917 fix for ExceptionObjectNode
|
Tue, 06 Aug 2013 17:30:47 +0200 |
Christos Kotselidis |
Merge
|
Tue, 06 Aug 2013 14:39:47 +0200 |
Christos Kotselidis |
Merge
|
Tue, 06 Aug 2013 14:38:46 +0200 |
Christos Kotselidis |
Field renaming
|
Tue, 06 Aug 2013 14:25:12 +0200 |
Christos Kotselidis |
Augment Writebarrier verification phase to account for G1, plus code simplification
|
Tue, 06 Aug 2013 14:23:23 +0200 |
Christos Kotselidis |
Augment write barrier addition tests for G1
|
Tue, 06 Aug 2013 14:16:06 +0200 |
Christos Kotselidis |
Add util method for gc
|
Tue, 06 Aug 2013 14:11:01 +0200 |
Christos Kotselidis |
Nullify deopt state of writenodes with G1 pre barriers
|
Tue, 06 Aug 2013 14:00:49 +0200 |
Christos Kotselidis |
Ordinal check for unsafe load lowering
|
Tue, 06 Aug 2013 16:04:45 +0200 |
Roland Schatz |
Set stateAfter in lowering of CompareAndSwapNode.
|
Tue, 06 Aug 2013 16:04:44 +0200 |
Roland Schatz |
Remove duplicate fields from LoweredCompareAndSwapNode.
|
Tue, 06 Aug 2013 16:04:44 +0200 |
Roland Schatz |
Remove unused field from CompareAndSwapNode.
|
Mon, 05 Aug 2013 20:20:32 -0700 |
twisti |
fix HotSpotMethodData to read the correct values on little and big endian
|
Mon, 05 Aug 2013 23:46:06 +0200 |
Andreas Woess |
Merge
|
Mon, 05 Aug 2013 18:00:16 +0200 |
Andreas Woess |
Truffle: lower FrameSetNode to StoreIndexed instead of UnsafeStore (experimental).
|
Mon, 05 Aug 2013 17:53:07 +0200 |
Andreas Woess |
Increase TruffleGraphMaxNodes to 20000.
|
Mon, 05 Aug 2013 17:00:00 +0200 |
Andreas Woess |
TruffleCache refactoring.
|
Mon, 05 Aug 2013 16:52:16 +0200 |
Andreas Woess |
Truffle: Do not cache graal graphs (not used at the moment).
|
Mon, 05 Aug 2013 16:47:20 +0200 |
Andreas Woess |
TruffleCache: do not inline invoke with null receiver.
|
Mon, 05 Aug 2013 22:37:13 +0200 |
Doug Simon |
Merge.
|
Mon, 05 Aug 2013 16:37:06 +0200 |
Doug Simon |
Merge.
|
Mon, 05 Aug 2013 14:00:14 +0200 |
Doug Simon |
added interactive selection capability to 'mx javap' command
|
Mon, 05 Aug 2013 11:24:44 +0200 |
Doug Simon |
added receiver null check in canonicalization of java.lang.Class macro nodes
|
Mon, 05 Aug 2013 19:50:34 +0200 |
Christian Humer |
Truffle-DSL: specialization group fixes.
|
Mon, 05 Aug 2013 19:48:15 +0200 |
Christian Humer |
Truffle-DSL: Fixed a bug in the code writer when a line overflowed with an exact size of 200.
|
Mon, 05 Aug 2013 19:46:51 +0200 |
Christian Humer |
Merge.
|
Mon, 05 Aug 2013 13:20:06 +0200 |
Christian Humer |
Merge.
|
Thu, 01 Aug 2013 21:34:57 +0200 |
Christian Humer |
Truffle-DSL: More elegant solution for rewrite with exception in executeAndSpecialize0.
|
Thu, 01 Aug 2013 20:54:32 +0200 |
Christian Humer |
Merge.
|
Thu, 01 Aug 2013 20:53:54 +0200 |
Christian Humer |
Truffle-DSL: Implemented specialization grouping for generic cases.
|
Thu, 01 Aug 2013 20:53:05 +0200 |
Christian Humer |
Truffle-DSL: Fixed an exception if accidently the node class itself is parsed.
|
Thu, 01 Aug 2013 20:52:03 +0200 |
Christian Humer |
Truffle-DSL: Fixed the second specialization is unreachable if two specializations have the exactly same signature (also guards) and are ordered next to each other.
|
Thu, 01 Aug 2013 20:48:56 +0200 |
Christian Humer |
Truffle-DSL: CodeTreeBuilder can now remove the previous element even if trees are concatinated at a later time.
|
Thu, 01 Aug 2013 20:47:57 +0200 |
Christian Humer |
Truffle-DSL: Fixed argument order problem for test cases.
|
Wed, 31 Jul 2013 15:36:01 +0200 |
Christian Humer |
Truffle-DSL: Implemented support for negated guards (GRAAL-371 #resolve)
|
Wed, 31 Jul 2013 15:07:42 +0200 |
Christian Humer |
Fixed mx script debug vm arguments for ecj builds. Its now possible to debug ecj builds using -d as argument.
|
Wed, 31 Jul 2013 15:04:13 +0200 |
Christian Humer |
Truffle-DSL: Added a hack to get around eclipse bug 300408. (https://bugs.eclipse.org/bugs/show_bug.cgi?id=300408)
|
Tue, 30 Jul 2013 17:42:50 +0200 |
Christian Humer |
Truffle-DSL: Added new @NodeField and @NodeFields annotation. Which can be used to avoid the cumbersome definition of copy constructors.
|
Tue, 30 Jul 2013 16:12:26 +0200 |
Christian Humer |
Truffle-DSL: Fixed executeAndSpecialize layout to always call specialization methods on the correct node. (GRAAL-379 #resolve)
|
Tue, 30 Jul 2013 16:11:08 +0200 |
Christian Humer |
Truffle-DSL: Changed executeAndSpecialize to use an int as minimumState instead of a class.
|
Mon, 29 Jul 2013 19:20:33 +0200 |
Christian Humer |
Truffle-DSL: Added a useful message to type casts in generated type system classes. (GRAAL-355 #resolve)
|
Mon, 29 Jul 2013 18:46:43 +0200 |
Christian Humer |
Truffle-DSL: Fixed a bug with anonymous children (GRAAL-321 #resolve)
|
Mon, 29 Jul 2013 18:42:53 +0200 |
Christian Humer |
Truffle-DSL: Added test for string-line wrapping (GRAAL-331 #comment added testcase)
|
Mon, 29 Jul 2013 18:21:27 +0200 |
Christian Humer |
Truffle-DSL: string line wrapping in generated code. (GRAAL-331 #resolve)
|
Mon, 29 Jul 2013 16:50:10 +0200 |
Christian Humer |
Truffle-DSL: Fixed compile error for nodes with no children and empty constructor.
|
Mon, 05 Aug 2013 14:53:00 +0200 |
Bernhard Urban |
gate: add server optimized build
|
Mon, 05 Aug 2013 14:51:58 +0200 |
Bernhard Urban |
fix optimized builds
|
Mon, 05 Aug 2013 11:25:14 +0200 |
Doug Simon |
Merge.
|
Thu, 01 Aug 2013 00:57:27 +0200 |
Doug Simon |
disabled CRC32 intrinsics until they work with Graal
|
Thu, 01 Aug 2013 00:38:28 +0200 |
Doug Simon |
restored JVM_SetProtectionDomain so that Graal still works with libjava.so from JDK7 (which expects this function to be defined)
|
Thu, 01 Aug 2013 00:35:13 +0200 |
Doug Simon |
avoid using deprecated stat64 on Mac OS X
|
Wed, 31 Jul 2013 11:00:54 +0200 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 26 Jul 2013 03:48:16 -0700 |
amurillo |
Added tag hs25-b43 for changeset 46487ba40ff2
jdk8-b101
|
Fri, 26 Jul 2013 03:48:15 -0700 |
amurillo |
Merge
hs25-b43
|
Thu, 25 Jul 2013 18:12:02 -0400 |
jiangli |
Merge
|
Wed, 24 Jul 2013 19:23:26 -0400 |
dholmes |
8020799: Allow customization of hotspot source directories and files
|
Wed, 24 Jul 2013 13:54:03 -0700 |
morris |
Merge
|
Fri, 19 Jul 2013 13:59:25 -0700 |
morris |
Merge
|
Mon, 15 Jul 2013 10:28:32 -0700 |
kvn |
8020433: Crash when using -XX:+RestoreMXCSROnJNICalls
|
Mon, 15 Jul 2013 06:27:46 -0700 |
morris |
Merge
|
Fri, 12 Jul 2013 14:03:10 -0700 |
kvn |
8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier()
|
Fri, 12 Jul 2013 14:01:37 -0700 |
kvn |
8020215: Different execution plan when using JIT vs interpreter
|
Tue, 23 Jul 2013 12:50:15 -0700 |
minqi |
Merge
|
Mon, 22 Jul 2013 22:21:57 -0700 |
minqi |
Merge
|
Fri, 19 Jul 2013 14:54:54 -0700 |
ccheung |
8020791: [TESTBUG] runtime/jsig/Test8017498.sh failed to compile native code
|
Mon, 22 Jul 2013 17:57:42 -0400 |
emc |
8019632: Method parameters are not copied in clone_with_new_data
|
Fri, 19 Jul 2013 11:17:19 -0700 |
minqi |
Merge
|
Fri, 19 Jul 2013 08:34:48 -0700 |
minqi |
8016538: volatile double access via Unsafe.cpp is not atomic
|
Fri, 19 Jul 2013 17:56:27 +0200 |
mgronlun |
8020547: Event based tracing needs a UNICODE string type
|
Thu, 18 Jul 2013 18:00:39 -0700 |
minqi |
Merge
|
Thu, 18 Jul 2013 14:57:51 -0700 |
ccheung |
8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removed
|
Thu, 18 Jul 2013 12:35:55 -0700 |
dcubed |
Merge
|
Thu, 18 Jul 2013 12:05:32 -0700 |
dcubed |
Merge
|
Wed, 17 Jul 2013 13:48:15 +0200 |
rbackman |
8020701: Avoid crashes in WatcherThread
|
Thu, 18 Jul 2013 06:47:15 -0400 |
dholmes |
8020697: jniCheck.cpp:check_is_obj_array asserts on TypeArrayKlass::cast(aOop->klass())
|
Wed, 17 Jul 2013 17:14:50 -0700 |
jiangli |
Merge
|
Wed, 17 Jul 2013 18:06:29 -0400 |
jiangli |
8020309: Eliminate InstanceKlass::_cached_class_file_len.
|
Wed, 17 Jul 2013 12:22:57 -0700 |
ccheung |
8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20
|
Wed, 12 Jun 2013 11:17:39 +0200 |
rbackman |
8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
|
Tue, 16 Jul 2013 07:33:29 +0200 |
mgerdin |
6671508: JNI GetPrimitiveArrayCritical should not be callable on object arrays
|
Mon, 15 Jul 2013 23:23:15 -0400 |
dholmes |
8015759: hotspot changes needed to compile with Visual Studio 2012
|
Mon, 15 Jul 2013 12:06:50 +0200 |
rbackman |
Merge
|
Mon, 15 Jul 2013 11:35:10 +0200 |
rbackman |
8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field change
|
Mon, 15 Jul 2013 00:23:48 -0700 |
fparain |
Merge
|
Fri, 12 Jul 2013 20:47:23 +0200 |
ctornqvi |
Merge
|
Fri, 12 Jul 2013 18:43:27 +0200 |
allwin |
7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
|
Fri, 12 Jul 2013 04:35:52 -0700 |
zgu |
Merge
|
Thu, 11 Jul 2013 13:15:12 -0400 |
zgu |
8012241: NMT huge memory footprint, it usually leads to OOME
|
Wed, 10 Jul 2013 15:49:15 +0000 |
fparain |
7143807: ResourceMark nesting problem in stringStream
|
Thu, 18 Jul 2013 09:35:02 -0700 |
amurillo |
8020797: new hotspot build - hs25-b43
|
Thu, 25 Jul 2013 03:18:31 -0700 |
cl |
Added tag jdk8-b100 for changeset 5787fac72e76
|
Thu, 18 Jul 2013 09:25:07 -0700 |
amurillo |
Added tag hs25-b42 for changeset 9f71e36a471a
jdk8-b100
|
Thu, 18 Jul 2013 09:25:06 -0700 |
amurillo |
Merge
hs25-b42
|
Thu, 18 Jul 2013 00:52:54 -0400 |
clucasius |
Merge
|
Tue, 16 Jul 2013 12:20:08 -0400 |
jprovino |
Merge
|
Tue, 16 Jul 2013 10:55:48 -0400 |
jprovino |
8011569: ARM -- avoid native stack walking
|
Mon, 15 Jul 2013 12:24:32 -0400 |
clucasius |
Merge
|
Thu, 20 Jun 2013 15:02:05 +0200 |
goetz |
8016697: Use stubs to implement safefetch
|
Mon, 15 Jul 2013 15:14:58 -0700 |
tamao |
Merge
|
Thu, 11 Jul 2013 11:33:27 +0200 |
brutisso |
8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer
|
Fri, 12 Jul 2013 17:08:52 -0700 |
amurillo |
8020382: new hotspot build - hs25-b42
|
Thu, 18 Jul 2013 03:38:10 -0700 |
cl |
Added tag jdk8-b99 for changeset 81b6cb70717c
|
Tue, 16 Jul 2013 15:15:43 -0700 |
katleman |
Merge
jdk8-b99
|
Thu, 11 Jul 2013 14:33:54 -0700 |
katleman |
Merge
|
Thu, 11 Jul 2013 14:07:26 -0700 |
katleman |
8020414: JDK8 b98 source with GPL header errors
|
Fri, 12 Jul 2013 16:53:40 -0700 |
amurillo |
Added tag hs25-b41 for changeset 2b9946e10587
|
Fri, 12 Jul 2013 16:53:39 -0700 |
amurillo |
Merge
hs25-b41
|
Thu, 11 Jul 2013 11:45:09 -0700 |
tamao |
Merge
|
Wed, 10 Jul 2013 15:28:43 +0200 |
ehelin |
8013939: Metaspace capacity not available
|
Wed, 12 Jun 2013 15:21:41 +0200 |
ehelin |
8015683: object_count_after_gc should have the same timestamp for all events
|
Wed, 12 Jun 2013 15:50:14 +0200 |
ehelin |
8016170: GC id variable in gcTrace.cpp should use typedef GCId
|
Wed, 05 Jun 2013 09:44:03 +0200 |
ehelin |
8015972: Refactor the sending of the object count after GC event
|
Thu, 11 Jul 2013 01:11:52 -0700 |
roland |
Merge
|
Wed, 10 Jul 2013 13:33:56 -0700 |
anoll |
8016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005
|
Tue, 09 Jul 2013 22:00:04 -0700 |
twisti |
Merge
|
Tue, 09 Jul 2013 11:48:05 +0200 |
anoll |
8015635: Crash when specifying very large code cache size
|
Tue, 09 Jul 2013 08:56:04 -0400 |
drchase |
8017578: Hotspot compilation error with latest Studio compiler
|
Tue, 09 Jul 2013 17:20:32 +0200 |
adlertz |
8019625: Test compiler/8005956/PolynomialRoot.java timeouts on Solaris SPARCs
|
Mon, 08 Jul 2013 14:15:02 -0700 |
goetz |
8020059: The flag introduced by 8014972 is not defined if Hotspot is built without a compiler (zero, ppc64 core build).
|
Tue, 09 Jul 2013 22:48:52 +0200 |
acorn |
Merge
|
Tue, 09 Jul 2013 14:02:28 -0400 |
acorn |
8013635: VM should no longer create bridges for generic signatures.
|
Tue, 09 Jul 2013 19:56:07 +0200 |
zgu |
Merge
|
Tue, 09 Jul 2013 13:18:16 -0400 |
zgu |
8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addr
|
Mon, 08 Jul 2013 18:26:26 -0700 |
hseigel |
Merge
|
Mon, 08 Jul 2013 16:44:03 -0700 |
hseigel |
Merge
|
Mon, 08 Jul 2013 19:36:22 -0400 |
hseigel |
8014399: Remove JVM_SetProtectionDomain from hotspot
|
Mon, 08 Jul 2013 14:53:52 -0700 |
jiangli |
Merge
|
Mon, 08 Jul 2013 14:21:20 -0400 |
jiangli |
Merge
|
Wed, 03 Jul 2013 17:26:59 -0400 |
jiangli |
7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful.
|
Mon, 08 Jul 2013 10:58:48 -0700 |
iklam |
8016903: Thread::_handle_area initial size too big
|
Fri, 05 Jul 2013 08:09:40 -0700 |
fparain |
Merge
|
Fri, 05 Jul 2013 08:26:49 +0000 |
fparain |
8016465: The hs_err file gets wrong name
|
Thu, 04 Jul 2013 21:10:17 -0700 |
dcubed |
8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace
|
Thu, 04 Jul 2013 04:03:28 -0700 |
zgu |
Merge
|
Thu, 04 Jul 2013 06:24:08 -0400 |
zgu |
8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state
|
Wed, 03 Jul 2013 13:45:39 -0400 |
coleenp |
8019833: Wrong JNI error code for preexisting JVM
|
Thu, 04 Jul 2013 14:56:49 -0700 |
amurillo |
8019934: new hotspot build - hs25-b41
|
Thu, 11 Jul 2013 10:13:37 -0700 |
katleman |
Added tag jdk8-b98 for changeset 30b5b75c42ac
|
Thu, 04 Jul 2013 14:45:58 -0700 |
amurillo |
Added tag hs25-b40 for changeset c9dd82da51ed
jdk8-b98
|
Thu, 04 Jul 2013 14:45:57 -0700 |
amurillo |
Merge
hs25-b40
|
Thu, 04 Jul 2013 03:41:57 -0700 |
roland |
Merge
|
Thu, 04 Jul 2013 01:42:34 -0700 |
roland |
Merge
|
Tue, 02 Jul 2013 22:51:23 -0700 |
twisti |
Merge
|
Tue, 02 Jul 2013 20:27:00 -0700 |
twisti |
8017571: JSR292: JVM crashing on assert "cast to instanceKlass" while producing MethodHandle for array methods with MethodHandle.findVirtual
|
Tue, 02 Jul 2013 20:42:12 -0400 |
drchase |
7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32
|
Tue, 02 Jul 2013 07:51:31 +0200 |
anoll |
8014972: Crash with specific values for -XX:InitialCodeCacheSize=500K -XX:ReservedCodeCacheSize=500k
|
Tue, 02 Jul 2013 10:30:49 -0700 |
kvn |
8019247: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
|
Mon, 01 Jul 2013 14:14:16 -0700 |
simonis |
8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value'
|
Mon, 01 Jul 2013 12:22:34 -0700 |
kvn |
8006629: NEED_TEST: need test for JDK-8001071
|
Thu, 04 Jul 2013 01:03:26 -0700 |
bdelsart |
Merge
|
Wed, 03 Jul 2013 22:36:42 -0400 |
clucasius |
Merge
|
Mon, 01 Jul 2013 19:44:37 -0400 |
jiangli |
8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled.
|
Wed, 03 Jul 2013 15:04:53 -0700 |
tamao |
Merge
|
Wed, 03 Jul 2013 14:50:10 -0700 |
tamao |
Merge
|
Fri, 28 Jun 2013 20:18:04 -0700 |
tamao |
8017611: Auto corrector for mistyped vm options
|
Mon, 01 Jul 2013 09:30:23 -0700 |
johnc |
8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed
|
Sun, 30 Jun 2013 21:42:07 +0200 |
brutisso |
8014022: G1: Non Java threads should lock the shared SATB queue lock without safepoint checks.
|
Fri, 28 Jun 2013 18:28:17 +0200 |
ehelin |
Merge
|
Thu, 27 Jun 2013 09:59:59 +0200 |
brutisso |
8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased
|
Tue, 02 Jul 2013 16:54:24 +0200 |
coleenp |
Merge
|
Tue, 02 Jul 2013 08:42:37 -0400 |
coleenp |
8015391: NPG: With -XX:+UseCompressedKlassPointers OOME due to exhausted metadata space could occur when metaspace is almost empty
|
Mon, 01 Jul 2013 14:13:12 -0700 |
sspitsyn |
8009204: [dtrace] signatures returned by Java 7 jstack() are corrupted on Solaris
|
Wed, 26 Jun 2013 17:02:04 +0200 |
egahlin |
8016331: Minor issues in event tracing metadata
|
Wed, 12 Jun 2013 09:49:42 +0200 |
rbackman |
8016444: Duplicate zombie check in safe_for_sender
|
Mon, 01 Jul 2013 09:13:19 +0000 |
fparain |
7060111: race condition in VMError::report_and_die()
|
Sun, 30 Jun 2013 09:59:08 -0400 |
hseigel |
7007040: Check of capacity paramenters in JNI_PushLocalFrame is wrong
|
Sat, 29 Jun 2013 11:55:09 -0700 |
dcubed |
Merge
|
Fri, 28 Jun 2013 14:05:27 +0200 |
nloodin |
Merge
|
Thu, 27 Jun 2013 10:03:21 -0700 |
iklam |
8016075: Win32 crash with CDS enabled and small heap size
|
Wed, 26 Jun 2013 11:00:11 +0200 |
kevinw |
Merge
|
Wed, 26 Jun 2013 00:01:20 +0100 |
kevinw |
8010278: SA: provide mechanism for using an alternative SA debugger back-end.
|
Tue, 25 Jun 2013 14:51:46 -0700 |
zgu |
Merge
|
Tue, 25 Jun 2013 17:22:04 -0400 |
zgu |
8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
|
Fri, 28 Jun 2013 02:33:13 -0700 |
amurillo |
8019302: new hotspot build - hs25-b40
|
Thu, 04 Jul 2013 01:00:19 -0700 |
cl |
Added tag jdk8-b97 for changeset d197d377ab2e
|
Fri, 28 Jun 2013 02:25:08 -0700 |
amurillo |
Added tag hs25-b39 for changeset 2b9380b0bf0b
jdk8-b97
|
Fri, 28 Jun 2013 02:25:07 -0700 |
amurillo |
Merge
hs25-b39
|
Thu, 27 Jun 2013 11:12:19 -0700 |
kvn |
Merge
|
Mon, 24 Jun 2013 16:11:47 +0200 |
goetz |
8017531: 8010460 changes broke bytecodeInterpreter.cpp
|
Wed, 26 Jun 2013 00:40:13 +0200 |
adlertz |
8017510: Add a regression test for 8005956
|
Tue, 25 Jun 2013 12:07:07 -0700 |
adlertz |
8017243: 8001345 is incomplete
|
Mon, 24 Jun 2013 18:23:45 -0700 |
twisti |
Merge
|
Mon, 24 Jun 2013 17:47:25 -0700 |
twisti |
8017538: Clang support broke slowdebug build for i586
|
Mon, 24 Jun 2013 11:53:54 -0700 |
goetz |
8017308: Remove unused breakpoint relocation type
|
Thu, 27 Jun 2013 10:56:10 +0200 |
ehelin |
Merge
|
Wed, 26 Jun 2013 16:58:37 +0200 |
ehelin |
8013590: NPG: Add a memory pool MXBean for Metaspace
|
Tue, 25 Jun 2013 15:17:11 -0700 |
jmasa |
8014851: UseAdaptiveGCBoundary is broken
|
Tue, 25 Jun 2013 09:58:26 -0700 |
jmasa |
8014546: MetaspaceAux print_metaspace_change() should print "used" after GC not capacity
|
Fri, 07 Jun 2013 09:46:58 -0700 |
tamao |
7122222: GC log is limited to 2G for 32-bit
|
Tue, 25 Jun 2013 14:11:57 +0200 |
sla |
8017561: Build errors caused by missing .PHONY
|
Mon, 24 Jun 2013 18:55:46 -0400 |
coleenp |
8016325: JVM hangs verifying system dictionary
|
Sun, 23 Jun 2013 22:08:28 -0700 |
iklam |
8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytes
|
Fri, 21 Jun 2013 10:55:26 -0700 |
dcubed |
Merge
|
Fri, 21 Jun 2013 08:18:08 -0700 |
dcubed |
Merge
|
Fri, 21 Jun 2013 10:57:00 -0400 |
coleenp |
8017177: more explicit code location information in hs_err crash log
|
Fri, 21 Jun 2013 10:50:19 -0400 |
coleenp |
8004124: Handle and/or warn about SI_KERNEL
|
Thu, 20 Jun 2013 11:53:51 +0200 |
mgronlun |
8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check
|
Wed, 19 Jun 2013 20:51:39 -0700 |
iklam |
8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread.
|
Wed, 19 Jun 2013 13:14:03 -0700 |
dholmes |
8014326: [OSX] All libjvm symbols are exported
|
Fri, 21 Jun 2013 00:59:12 -0700 |
amurillo |
8017253: new hotspot build - hs25-b39
|
Thu, 27 Jun 2013 13:40:18 -0700 |
katleman |
Added tag jdk8-b96 for changeset e6a4b8c71fa6
|
Wed, 26 Jun 2013 11:25:42 -0700 |
katleman |
8017323: JDK8 b95 source with GPL header errors
jdk8-b96
|
Tue, 25 Jun 2013 12:46:21 -0700 |
amurillo |
Merge
|
Mon, 24 Jun 2013 14:27:24 -0700 |
lana |
Merge
|
Wed, 19 Jun 2013 11:02:10 +0100 |
chegar |
Merge
|
Mon, 17 Jun 2013 11:17:49 +0100 |
chegar |
Merge
|
Fri, 31 May 2013 10:27:12 +0100 |
chegar |
Merge
|
Thu, 23 May 2013 12:44:18 +0100 |
chegar |
Merge
|
Thu, 16 May 2013 11:44:33 +0100 |
chegar |
Merge
|
Wed, 08 May 2013 15:25:08 +0100 |
chegar |
Merge
|
Wed, 01 May 2013 14:11:01 +0100 |
chegar |
Merge
|
Sun, 28 Apr 2013 08:15:33 +0100 |
chegar |
Merge
|
Wed, 24 Apr 2013 10:17:40 +0100 |
chegar |
Merge
|
Mon, 22 Apr 2013 08:33:12 -0400 |
mullan |
8011896: Add check for invalid offset for new AccessControlContext isAuthorized field
|
Fri, 05 Apr 2013 10:18:36 -0400 |
mullan |
8001330: Improve on checking order
|
Thu, 07 Mar 2013 11:49:38 -0500 |
hseigel |
7158805: Better rewriting of nested subroutine calls
|
Fri, 21 Jun 2013 00:51:57 -0700 |
amurillo |
Added tag hs25-b38 for changeset 2cc5a9d1ba66
|
Fri, 21 Jun 2013 00:51:56 -0700 |
amurillo |
Merge
hs25-b38
|
Thu, 20 Jun 2013 16:08:11 -0700 |
kvn |
Merge
|
Wed, 19 Jun 2013 00:41:56 +0200 |
adlertz |
8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
|
Mon, 17 Jun 2013 12:35:53 -0400 |
drchase |
8002160: Compilation issue with adlc using latest SunStudio compilers
|
Fri, 14 Jun 2013 16:33:34 -0700 |
kvn |
Merge
|
Fri, 14 Jun 2013 01:19:56 +0200 |
adlertz |
8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
|
Thu, 13 Jun 2013 15:39:47 -0400 |
drchase |
8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
|
Tue, 11 Jun 2013 16:40:31 -0700 |
kvn |
Merge
|
Tue, 11 Jun 2013 16:34:34 -0400 |
drchase |
8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit
|
Tue, 11 Jun 2013 11:13:09 -0700 |
twisti |
8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methods
|
Fri, 07 Jun 2013 16:46:37 -0700 |
morris |
8008407: remove SPARC V8 support
|
Fri, 07 Jun 2013 11:43:53 -0700 |
kvn |
Merge
|
Fri, 07 Jun 2013 07:33:35 -0700 |
morris |
8015437: SPARC cbcond branch offset out of 10-bit range
|
Thu, 20 Jun 2013 10:03:58 +0200 |
ehelin |
Merge
|
Wed, 19 Jun 2013 06:09:46 -0700 |
poonam |
8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8
|
Tue, 18 Jun 2013 22:45:32 +0200 |
brutisso |
8016556: G1: Use ArrayAllocator for BitMaps
|
Tue, 18 Jun 2013 12:31:07 -0700 |
johnc |
8015237: Parallelize string table scanning during strong root processing
|
Fri, 14 Jun 2013 08:02:32 +0200 |
brutisso |
8012265: VM often crashes on solaris with a lot of memory
|
Wed, 19 Jun 2013 18:13:52 +0200 |
nloodin |
Merge
|
Tue, 18 Jun 2013 09:08:35 -0700 |
minqi |
8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"
|
Tue, 18 Jun 2013 09:34:16 -0400 |
zgu |
Merge
|
Tue, 18 Jun 2013 08:44:08 -0400 |
zgu |
8013651: NMT: reserve/release sequence id's in incorrect order due to race
|
Mon, 17 Jun 2013 18:35:44 +0200 |
sla |
8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8
|
Mon, 10 Jun 2013 10:45:19 -0400 |
zgu |
8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
|
Sat, 15 Jun 2013 13:17:36 +0200 |
mgronlun |
8016105: Add complementary RETURN_NULL allocation macros in allocation.hpp
|
Fri, 14 Jun 2013 22:34:08 -0700 |
sspitsyn |
Merge
|
Fri, 14 Jun 2013 15:17:10 -0700 |
sspitsyn |
6493116: JVMTI Doc: GetOwnedMonitorStackDepthInfo has a typo in monitor_info_ptr parameter description
|
Fri, 14 Jun 2013 19:49:58 -0700 |
dcubed |
Merge
|
Fri, 14 Jun 2013 08:00:35 -0700 |
dcubed |
Merge
|
Fri, 14 Jun 2013 07:46:22 -0700 |
rdurbin |
7178026: os::close can restart ::close but that is not a restartable syscall
|
Fri, 14 Jun 2013 15:20:32 -0700 |
zgu |
Merge
|
Fri, 14 Jun 2013 07:39:19 -0700 |
zgu |
Merge
|
Fri, 14 Jun 2013 09:18:42 -0400 |
zgu |
8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline
|
Fri, 14 Jun 2013 07:30:10 -0700 |
zgu |
Merge
|
Thu, 13 Jun 2013 22:02:40 -0700 |
ccheung |
8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
|
Fri, 14 Jun 2013 13:11:58 +0200 |
ctornqvi |
Merge
|
Thu, 13 Jun 2013 22:00:06 +0200 |
ctornqvi |
8015324: Create tests for CDS feature
|
Thu, 13 Jun 2013 21:57:56 +0200 |
ctornqvi |
8016065: Write regression test for 7167142
|
Thu, 13 Jun 2013 11:16:38 -0700 |
dcubed |
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
|
Fri, 14 Jun 2013 07:27:22 -0700 |
amurillo |
8016567: new hotspot build - hs25-b38
|
Thu, 20 Jun 2013 10:16:47 -0700 |
katleman |
Added tag jdk8-b95 for changeset 5d65c078cd0a
|
Mon, 05 Aug 2013 10:44:46 +0200 |
Christos Kotselidis |
Merge
|
Sun, 04 Aug 2013 02:36:40 +0200 |
Christos Kotselidis |
Add gate run with G1 and heap verification enabled
|
Sun, 04 Aug 2013 12:27:59 -0700 |
twisti |
try to fix HSAIL and PTX FrameMap problems
|
Sun, 04 Aug 2013 11:54:55 -0700 |
twisti |
provide default (from AMD64) implementation for abstract PTX and HSAIL FrameMap methods
|
Sun, 04 Aug 2013 11:29:03 -0700 |
twisti |
Merge
|
Sun, 04 Aug 2013 11:26:16 -0700 |
twisti |
move callKillsRegisters to LinearScan
|
Sun, 04 Aug 2013 11:24:55 -0700 |
twisti |
use type.SIZE instead of constant
|
Sun, 04 Aug 2013 11:17:49 -0700 |
twisti |
AMD64 cleanups
|
Sun, 04 Aug 2013 11:16:01 -0700 |
twisti |
moved move logic into architecture specific FrameMap
|
Thu, 01 Aug 2013 15:23:05 -0700 |
twisti |
Merge
|
Wed, 31 Jul 2013 14:04:24 -0700 |
twisti |
added architecture specific frame maps
|
Sat, 03 Aug 2013 19:11:15 +0200 |
Christos Kotselidis |
Add G1 Barrier Counters
|
Fri, 02 Aug 2013 20:07:43 +0200 |
Christos Kotselidis |
Make heap verification conditional
|
Fri, 02 Aug 2013 19:03:05 +0200 |
Christos Kotselidis |
Add heap sanity checker with premature hard crash for debugging write barriers
|
Fri, 02 Aug 2013 18:29:49 +0200 |
Christos Kotselidis |
Fix bug in CardQueue/SATB buffer indexes' calculation in ArrayRangeBarrier snippets
|
Fri, 02 Aug 2013 18:08:08 +0200 |
Christos Kotselidis |
Early exits from G1 Array Range barriers if length==0
|
Fri, 02 Aug 2013 18:05:27 +0200 |
Christos Kotselidis |
Minor refactoring
|
Fri, 02 Aug 2013 17:00:40 +0200 |
Christos Kotselidis |
Merge
|
Fri, 02 Aug 2013 14:53:08 +0200 |
Christos Kotselidis |
Fixed anchror for unsafe load snippet
|
Fri, 02 Aug 2013 14:43:58 +0200 |
Christos Kotselidis |
Allow unsafeLoad lowering only when loweringType!=BEFORE_GUARDS
|
Fri, 02 Aug 2013 14:34:46 +0200 |
Christos Kotselidis |
Always use precise barriers when type==null
|
Fri, 02 Aug 2013 14:26:54 +0200 |
Christos Kotselidis |
Writes with always null stamps omit only post barriers
|
Fri, 02 Aug 2013 14:10:04 +0200 |
Christos Kotselidis |
Minor refactoring
|
Fri, 02 Aug 2013 13:45:04 +0200 |
Christos Kotselidis |
Add more unittests for ArrayCopy write barriers
|
Fri, 02 Aug 2013 13:43:15 +0200 |
Christos Kotselidis |
Early exit of SerialArrayRange barrier if vector length==0
|
Fri, 02 Aug 2013 13:40:01 +0200 |
Christos Kotselidis |
G1ReferentFieldReadBarrier is not a deoptimizing node
|
Fri, 02 Aug 2013 13:35:13 +0200 |
Christos Kotselidis |
Apply patch by Mikael Gerdin which fixes filtered strong marking of nmethods
|
Fri, 02 Aug 2013 13:31:31 +0200 |
Christos Kotselidis |
Remove forced addition of Graal's oop during weak root processing (creates race condition)
|
Fri, 02 Aug 2013 16:21:02 +0200 |
Roland Schatz |
Fix bug in FixedGuardNode simplification.
|
Fri, 02 Aug 2013 11:22:23 +0200 |
Roland Schatz |
Move VerifyUsageWithEquals phases into HighTier.
|
Fri, 02 Aug 2013 11:05:19 +0200 |
Roland Schatz |
Remove unused methods from PhasePlan.
|
Fri, 02 Aug 2013 11:03:45 +0200 |
Roland Schatz |
Move inlining phases to HighTier.
|
Fri, 02 Aug 2013 11:00:57 +0200 |
Roland Schatz |
Make InliningPhase reentrant.
|
Fri, 02 Aug 2013 10:57:20 +0200 |
Roland Schatz |
Remove fields from InliningPhase that are already available in HighTierContext.
|
Fri, 02 Aug 2013 10:55:33 +0200 |
Roland Schatz |
Make IterativeInliningPhase reentrant.
|
Fri, 02 Aug 2013 10:51:12 +0200 |
Roland Schatz |
Add more fields to HighTierContext.
|
Fri, 02 Aug 2013 10:47:40 +0200 |
Roland Schatz |
Use PhaseContext base class where HighTierContext is not needed.
|
Fri, 02 Aug 2013 10:47:15 +0200 |
Roland Schatz |
Move cleaning of TypeProfileProxyNode into a compiler phase.
|
Fri, 02 Aug 2013 10:40:33 +0200 |
Roland Schatz |
Remove unused PhasePosition.HIGH_LEVEL.
|
Thu, 01 Aug 2013 21:25:37 +0200 |
Bernhard Urban |
Backed out changeset dae97549a94d (disable new memory aware scheduling)
|
Thu, 01 Aug 2013 19:15:54 +0200 |
Bernhard Urban |
Scheduling: enable new memory aware scheduling per default (GRAAL-159)
|
Thu, 01 Aug 2013 19:15:17 +0200 |
Bernhard Urban |
SchedulePhase: remove debugging boolean
|
Thu, 01 Aug 2013 18:59:31 +0200 |
Bernhard Urban |
SchedulingPhase: use logging facilities instead of TTY
|
Thu, 01 Aug 2013 18:58:48 +0200 |
Bernhard Urban |
Debug: add printf
|
Thu, 01 Aug 2013 17:24:41 +0200 |
Bernhard Urban |
Scheduling: add assert about nodes in a block after sorting
|
Thu, 01 Aug 2013 17:23:31 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: create nodebitmap once per graph (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: fix out of loop scheduling for floating reads (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: handle loop headers different than merges (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:28 +0200 |
Bernhard Urban |
checkcastnode: fix comment and scope in unittest
|
Thu, 01 Aug 2013 16:40:59 +0200 |
Roland Schatz |
Fix arraycopy bug when array size is smaller than sizeof(long).
|
Tue, 30 Jul 2013 16:42:51 -0700 |
twisti |
adding back setting safepointPollingAddress
|
Tue, 30 Jul 2013 16:42:34 -0700 |
twisti |
remove GraalSafepointPollOffset
|
Tue, 30 Jul 2013 16:16:42 -0700 |
twisti |
GRAAL-375: volatile read is moved out of loop
|
Tue, 30 Jul 2013 16:15:01 -0700 |
twisti |
remove SafepointPollOffset
|
Tue, 30 Jul 2013 13:03:28 -0700 |
Lukas Stadler |
increase maximum recursive inlining size
|
Tue, 30 Jul 2013 13:07:48 +0200 |
Andreas Woess |
Frame.isInitialized: add method substitution and suppress AIOOBE if frame size < descriptor size.
|
Mon, 29 Jul 2013 17:13:00 -0700 |
twisti |
use aligned memory accesses for vectorized array copy
|
Mon, 29 Jul 2013 15:47:33 +0200 |
Christian Haeubl |
Changed inlining order to bottom-up.
|
Mon, 29 Jul 2013 13:39:59 +0200 |
Andreas Woess |
Truffle: ReplaceIntrinsicsPhase should also handle macro substitutions.
|
Mon, 29 Jul 2013 12:11:59 +0200 |
Doug Simon |
added ClassIsArrayNode macro node
|
Mon, 29 Jul 2013 12:10:19 +0200 |
Doug Simon |
added ClassIsPrimitiveNode macro node
|
Mon, 29 Jul 2013 12:07:27 +0200 |
Doug Simon |
added ClassGetModifiersNode macro node
|
Mon, 29 Jul 2013 12:07:08 +0200 |
Doug Simon |
removed redundant implements clause for Lowerable
|
Mon, 29 Jul 2013 11:57:57 +0200 |
Doug Simon |
added ClassIsInterfaceNode macro node
|
Mon, 29 Jul 2013 11:43:27 +0200 |
Doug Simon |
added ClassGetComponentTypeNode macro node
|
Mon, 29 Jul 2013 11:37:28 +0200 |
Doug Simon |
added ClassGetSuperclassNode macro node
|
Mon, 29 Jul 2013 10:47:31 +0200 |
Christian Haeubl |
Reverted back to path-based computation of inlining relevance.
|
Fri, 26 Jul 2013 20:34:56 -0700 |
twisti |
solaris build fixed
|
Fri, 26 Jul 2013 20:34:05 -0700 |
twisti |
added unalignedMemoryAccess to Architecture
|
Fri, 26 Jul 2013 14:03:07 -0700 |
twisti |
read HotSpot VM options via HotSpotDiagnosticMXBean
|
Fri, 26 Jul 2013 20:18:46 +0200 |
Bernhard Urban |
add NewMemoryAwareScheduling (GRAAL-159)
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
mx/ctw: disable new memory aware scheduling
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
SchedulingPhase: add option for new memory aware scheduling (GRAAL-159)
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
MemoryScheduleTest: fix scope for CFG dumping
|
Fri, 26 Jul 2013 20:18:41 +0200 |
Bernhard Urban |
CFG: attach proxies to loop exits
|
Fri, 26 Jul 2013 20:18:41 +0200 |
Bernhard Urban |
Scheduling: remove dead code in addToLatestSorting
|
Fri, 26 Jul 2013 20:18:40 +0200 |
Bernhard Urban |
SchedulingPhase: check if fixed nodes have the same order before and after sorting a block
|
Fri, 26 Jul 2013 19:49:36 +0200 |
Doug Simon |
added macro node for Class.isInstance
|
Fri, 26 Jul 2013 19:49:00 +0200 |
Doug Simon |
made it possible for a MacroNode to be lowered via a standard method substitution
|
Fri, 26 Jul 2013 19:48:22 +0200 |
Doug Simon |
fix spelling
|
Fri, 26 Jul 2013 16:53:34 +0200 |
Andreas Woess |
Make HotSpotNmethod class final and set it as declared type of OptimizedCallTarget.compiledMethod.
|
Fri, 26 Jul 2013 12:10:33 +0200 |
Roland Schatz |
Work around missing support for boolean[] in junit.
|
Fri, 26 Jul 2013 12:09:17 +0200 |
Roland Schatz |
Remove CUDA message at vm startup.
|
Fri, 26 Jul 2013 11:47:38 +0200 |
Roland Schatz |
Fix compilation without precompiled headers.
|
Fri, 26 Jul 2013 11:22:13 +0200 |
Christian Wirth |
fix: gpu_ptx.cpp did not compile on windows
|
Thu, 25 Jul 2013 22:20:09 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 22:17:37 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 22:15:30 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 18:02:29 -0700 |
Lukas Stadler |
disable compilation statistics for benchmarks
|
Thu, 25 Jul 2013 18:01:23 -0700 |
Lukas Stadler |
don't create InstanceOfNodes with different profiles during CheckCastNode lowering
|
Thu, 25 Jul 2013 19:22:59 +0200 |
Andreas Woess |
FrameWithoutBoxing: make substitutions forced, use unsafeCast from CompilerDirectives.
|
Thu, 25 Jul 2013 13:52:53 +0200 |
Christian Wirth |
Increase TruffleGraphMaxNodes to 15000
|
Thu, 25 Jul 2013 12:42:18 +0200 |
Doug Simon |
Merge.
|
Thu, 25 Jul 2013 11:34:37 +0200 |
Doug Simon |
small cleanups and extra documentation around foreign call linkage
|
Thu, 25 Jul 2013 11:50:59 +0200 |
Roland Schatz |
Support for byte fields in LIR instructions.
|
Wed, 24 Jul 2013 17:57:52 -0700 |
twisti |
SPARC: fixes and more implementation; can now allocate objects
|
Wed, 24 Jul 2013 16:19:17 -0700 |
twisti |
Stubs need both an outgoing and incoming calling convention.
|
Wed, 24 Jul 2013 15:07:17 -0700 |
twisti |
Some Klass and InstanceKlass fields were read with a wrong size.
|
Tue, 23 Jul 2013 23:24:54 +0200 |
Doug Simon |
HSAIL backend changes
|
Tue, 23 Jul 2013 21:42:24 +0200 |
Andreas Woess |
Truffle: use loopAndInvokeCounter for replace backoff.
|
Tue, 23 Jul 2013 21:21:35 +0200 |
Christos Kotselidis |
Fix disclaimer
|
Tue, 23 Jul 2013 19:53:26 +0200 |
Christos Kotselidis |
Merge
|
Tue, 23 Jul 2013 19:51:15 +0200 |
Christos Kotselidis |
Add compressed klass pointers in gate
|
Tue, 23 Jul 2013 17:48:01 +0200 |
Christos Kotselidis |
Remove redundant checks for loading compressed constants
|
Tue, 23 Jul 2013 19:05:08 +0200 |
Andreas Woess |
Truffle: when a node is replaced, notify optimized call target and delay compilation.
|
Tue, 23 Jul 2013 18:23:52 +0200 |
Roland Schatz |
Fix null reference access when dumping raw data patches.
|
Tue, 23 Jul 2013 17:48:17 +0200 |
Christian Humer |
Merge.
|
Tue, 23 Jul 2013 17:47:56 +0200 |
Christian Humer |
Truffle-DSL: fixed bug in rewriting of child arrays.
|
Tue, 23 Jul 2013 11:19:47 +0200 |
Andreas Woess |
Truffle: add invalidation count to call target profiling / trace compilation.
|
Tue, 23 Jul 2013 10:42:54 +0200 |
Andreas Woess |
Backout changeset 4c12d3756015; ensure compiledCodeInvalidated() is never inlined.
|
Tue, 23 Jul 2013 09:45:39 +0200 |
Roland Schatz |
Retry canonicalization after inferStamp.
|
Mon, 22 Jul 2013 13:33:21 +0200 |
Roland Schatz |
Documentation fix.
|
Mon, 22 Jul 2013 22:26:49 -0700 |
twisti |
SPARC: can compile some stubs now but they don't work yet
|
Mon, 22 Jul 2013 21:43:31 -0700 |
twisti |
Reuse linkage.
|
Mon, 22 Jul 2013 21:42:21 -0700 |
twisti |
Fixed comment typo.
|
Mon, 22 Jul 2013 22:04:17 +0200 |
Christos Kotselidis |
Merge
|
Mon, 22 Jul 2013 22:03:53 +0200 |
Christos Kotselidis |
Lower CAS nodes to their lowered versions
|
Mon, 22 Jul 2013 22:03:27 +0200 |
Christos Kotselidis |
Add LoweredCompareAndSwapNode
|
Mon, 22 Jul 2013 19:12:14 +0200 |
Andreas Woess |
Canonicalize final field loads from a phi of constant objects.
|
Mon, 22 Jul 2013 19:17:17 +0200 |
Andreas Woess |
Always insert phi nodes using graph.add.
|
Mon, 22 Jul 2013 18:07:53 +0200 |
Andreas Woess |
Truffle: add Node.isReplaceable()
|
Mon, 22 Jul 2013 17:29:48 +0200 |
Andreas Woess |
Truffle: ignore null children in NodeUtil.findNodeChildren; refactoring.
|
Mon, 22 Jul 2013 16:20:43 +0200 |
Andreas Woess |
Truffle: print inlined call target and rename profiling option.
|
Mon, 22 Jul 2013 16:17:45 +0200 |
Andreas Woess |
Truffle: remove Node.EMPTY_ARRAY constant
|
Mon, 22 Jul 2013 16:19:39 +0200 |
Lukas Stadler |
Merge
|
Mon, 22 Jul 2013 16:18:55 +0200 |
Lukas Stadler |
fix merging of types in ConditionalEliminationPhase
|
Mon, 22 Jul 2013 16:04:43 +0200 |
Lukas Stadler |
check for one more case in ConditionalEliminationTest
|
Mon, 22 Jul 2013 16:04:21 +0200 |
Lukas Stadler |
small fixes for early read elimination
|
Mon, 22 Jul 2013 13:35:23 +0200 |
Christos Kotselidis |
Merge
|
Mon, 22 Jul 2013 13:34:53 +0200 |
Christos Kotselidis |
Make VerifyOopStub leaf call
|
Mon, 22 Jul 2013 13:28:03 +0200 |
Christos Kotselidis |
Add Javadoc to G1ReferentFieldReadBarrier
|
Mon, 22 Jul 2013 12:12:57 +0200 |
Roland Schatz |
Method to reconstruct array index from LocationNode.
|
Mon, 22 Jul 2013 11:58:00 +0200 |
Roland Schatz |
Documentation fixes.
|
Mon, 22 Jul 2013 10:54:43 +0200 |
Roland Schatz |
Rename isInitialized to isInitialization (inverting semantics!).
|
Mon, 22 Jul 2013 10:46:26 +0200 |
Roland Schatz |
Leave null check at original node when adding G1ReferentFieldReadBarrier.
|