Thu, 27 Jun 2013 14:15:27 +0200 |
Thomas Wuerthinger |
Fix for new warnings showing up when using Kepler eclipse.
|
Thu, 27 Jun 2013 21:03:55 +0200 |
Christos Kotselidis |
Merge
|
Thu, 27 Jun 2013 11:44:15 +0200 |
Christos Kotselidis |
Augment comments
|
Thu, 27 Jun 2013 11:42:43 +0200 |
Christos Kotselidis |
Lower G1 Array Range Barriers
|
Thu, 27 Jun 2013 11:41:19 +0200 |
Christos Kotselidis |
Write Barrier Addition Phase adds Array Range Barriers for G1
|
Thu, 27 Jun 2013 11:39:57 +0200 |
Christos Kotselidis |
Small refactoring
|
Thu, 27 Jun 2013 11:37:33 +0200 |
Christos Kotselidis |
Add ArrayRange Snippets for G1
|
Thu, 27 Jun 2013 11:37:18 +0200 |
Christos Kotselidis |
Fix Checkstyle errors
|
Thu, 27 Jun 2013 11:32:36 +0200 |
Christos Kotselidis |
Introduce G1 Array Range Barrier Nodes
|
Thu, 27 Jun 2013 11:28:38 +0200 |
Christos Kotselidis |
SerialArrayRangeWriteBarrier inherits from ArrayRangeWriteBarrier class
|
Thu, 27 Jun 2013 11:26:42 +0200 |
Christos Kotselidis |
Introduce ArrayRangeWriteBarrier super class
|
Thu, 27 Jun 2013 11:23:34 +0200 |
Christos Kotselidis |
Replace unsafe load with readCompressed while reading the previous value in G1 pre barriers (Avoids guard insertion after guard lowering)
|
Thu, 27 Jun 2013 11:22:27 +0200 |
Christos Kotselidis |
Introduce ReadCompressed opcode in WordTypeRewriter
|
Thu, 27 Jun 2013 11:16:18 +0200 |
Christos Kotselidis |
Assume that all unsafe loads generated after guard lowering derive from ArrayCopy Intrinsics
|
Thu, 27 Jun 2013 11:14:46 +0200 |
Christos Kotselidis |
Fix stamp in unsafe load lowering
|
Thu, 27 Jun 2013 18:21:13 +0200 |
Bernhard Urban |
CTW: adapt output messages, so that they match with the output of hotspot
|
Wed, 26 Jun 2013 15:35:58 +0200 |
Roland Schatz |
Use slow-path stub call instead of deopt in lowering of DynamicNewArrayNode.
|
Wed, 26 Jun 2013 15:22:21 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 26 Jun 2013 15:22:11 +0200 |
Thomas Wuerthinger |
Add sanity check to avoid overwriting the reserved code buffer for very large methods.
|
Wed, 26 Jun 2013 15:17:17 +0200 |
Thomas Wuerthinger |
Slightly increase GraalNMethodSizeLimit and make it a product flag.
|
Tue, 25 Jun 2013 23:52:52 +0200 |
Thomas Wuerthinger |
Delete unused stub.
|
Tue, 25 Jun 2013 19:49:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 25 Jun 2013 19:48:16 +0200 |
Thomas Wuerthinger |
Fix bug in canonicalization of non-compressed object pointers.
|
Tue, 25 Jun 2013 14:59:57 +0200 |
Thomas Wuerthinger |
Disable type check hints and type checked inlining for Truffle compiler.
|
Tue, 25 Jun 2013 14:56:56 +0200 |
Thomas Wuerthinger |
Fix bug in executeCompiledMethod interpreter stub.
|
Wed, 26 Jun 2013 12:16:38 +0200 |
Lukas Stadler |
enable TailDuplication for MergeNodes without stateAfter
|
Tue, 25 Jun 2013 23:05:52 +0200 |
Doug Simon |
fixed bug in ConditionalEliminationPhase (GRAAL-346)
|
Tue, 25 Jun 2013 23:05:01 +0200 |
Doug Simon |
GraalCompilerTest throws an error if code installation fails
|
Tue, 25 Jun 2013 21:14:47 +0200 |
Doug Simon |
made the primary suite detection logic a little more robust
|
Tue, 25 Jun 2013 13:53:02 +0200 |
Andreas Woess |
Separate replacements for Truffle compilation
|
Mon, 24 Jun 2013 17:16:04 +0200 |
Andreas Woess |
PartialEvaluator: iterative version of expandTree
|
Tue, 25 Jun 2013 10:22:02 +0200 |
Lukas Stadler |
change to GC verification during gate: run in product, add after-GC verification
|
Tue, 25 Jun 2013 10:05:04 +0200 |
Lukas Stadler |
split PiNode into PiNode and GuardedValueNode
|
Tue, 25 Jun 2013 00:11:45 +0200 |
Christos Kotselidis |
Merge
|
Mon, 24 Jun 2013 23:10:56 +0200 |
Christos Kotselidis |
Merge
|
Mon, 24 Jun 2013 23:10:24 +0200 |
Christos Kotselidis |
Code cleanup
|
Mon, 24 Jun 2013 16:55:52 +0200 |
Christos Kotselidis |
Replace readObject with unsafe load for G1 Barriers + Compressed Oops correctness
|
Mon, 24 Jun 2013 15:26:43 +0200 |
Christos Kotselidis |
Merge
|
Mon, 24 Jun 2013 14:57:04 +0200 |
Christos Kotselidis |
Static imports in write barrier snippets
|
Mon, 24 Jun 2013 14:52:44 +0200 |
Christos Kotselidis |
Method renaming
|
Mon, 24 Jun 2013 14:49:17 +0200 |
Christos Kotselidis |
Fix spelling error
|
Mon, 24 Jun 2013 14:48:20 +0200 |
Christos Kotselidis |
Replace G1 stub call nodes with intrinsics
|
Mon, 24 Jun 2013 13:44:59 +0200 |
Christos Kotselidis |
Move barrier check inside addReadNodeBarriers method, better assertions
|
Mon, 24 Jun 2013 12:06:32 +0200 |
Christos Kotselidis |
Make Write Barrier abstract class
|
Mon, 24 Jun 2013 12:05:18 +0200 |
Christos Kotselidis |
Remove old Write Barrier node
|
Mon, 24 Jun 2013 22:56:07 +0200 |
Doug Simon |
updated Checkstyle rules to prohibit underscores in method names and fixed current violations
|
Mon, 24 Jun 2013 16:40:56 +0200 |
Andreas Woess |
Increase MaximumDesiredSize
|
Mon, 24 Jun 2013 16:40:32 +0200 |
Andreas Woess |
Merge
|
Mon, 24 Jun 2013 12:57:44 +0200 |
Andreas Woess |
fix windows build directory
|
Mon, 24 Jun 2013 13:40:46 +0200 |
Roland Schatz |
New strategy for selecting the default runtime.
|
Mon, 24 Jun 2013 13:17:33 +0200 |
Roland Schatz |
New strategy for selecting the default compiler configuration.
|
Mon, 24 Jun 2013 11:56:24 +0200 |
Christian Haeubl |
Merge
|
Mon, 24 Jun 2013 11:43:48 +0200 |
Christian Haeubl |
Fixed an interpreter issue concerning a trashed register.
|
Mon, 24 Jun 2013 10:25:41 +0200 |
Christos Kotselidis |
Merge
|
Mon, 24 Jun 2013 10:22:28 +0200 |
Christos Kotselidis |
Ignore testBoxedBooleanAOT test
|
Fri, 21 Jun 2013 23:12:51 +0200 |
Christos Kotselidis |
Merge
|
Fri, 21 Jun 2013 16:52:58 +0200 |
Christos Kotselidis |
Fix checkstyle errors
|
Fri, 21 Jun 2013 16:49:32 +0200 |
Christos Kotselidis |
Merge
|
Fri, 21 Jun 2013 16:42:32 +0200 |
Christos Kotselidis |
Probability inversion in unsafe load lowering
|
Fri, 21 Jun 2013 16:26:35 +0200 |
Christos Kotselidis |
Add G1 Barriers during lowering
|
Fri, 21 Jun 2013 15:46:43 +0200 |
Christos Kotselidis |
Augment Write Barrier Addition Tests for G1 barriers
|
Fri, 21 Jun 2013 15:46:18 +0200 |
Christos Kotselidis |
Add logging helper function for write barrier debugging
|
Fri, 21 Jun 2013 15:11:46 +0200 |
Christos Kotselidis |
Attach G1 Pre barrier to load field of referent field
|
Fri, 21 Jun 2013 15:03:26 +0200 |
Christos Kotselidis |
Augment WriteBarrierAddition phase to insert G1 Barriers
|
Fri, 21 Jun 2013 11:59:34 +0200 |
Christos Kotselidis |
Add G1 Barrier Snippets
|
Fri, 21 Jun 2013 11:41:34 +0200 |
Christos Kotselidis |
Merge
|
Fri, 21 Jun 2013 11:34:17 +0200 |
Christos Kotselidis |
Read nodes with attached barrier (G1) can not float
|
Fri, 21 Jun 2013 11:08:10 +0200 |
Christos Kotselidis |
Forbid direct eden allocation when G1 is enabled
|
Mon, 24 Jun 2013 08:01:33 +0200 |
Lukas Stadler |
remove scheduledNext from ScheduledNode
|
Mon, 24 Jun 2013 02:19:14 +0200 |
Andreas Woess |
OptimizedCallTarget: always disable compilation on exception; cleanup
|
Sun, 23 Jun 2013 16:35:17 +0200 |
Andreas Woess |
TraceTruffleCompilation: output truffle and graal node counts
|
Sun, 23 Jun 2013 14:42:15 +0200 |
Andreas Woess |
PartialEvaluator: report node count difference (+/-) instead of new node count
|
Sun, 23 Jun 2013 23:42:07 +0200 |
Thomas Wuerthinger |
Ignore two test classes that show failures when used with code coverage tools.
|
Sun, 23 Jun 2013 21:44:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 23 Jun 2013 21:44:15 +0200 |
Thomas Wuerthinger |
Add basic version of Graal's Truffle runtime.
|
Sun, 23 Jun 2013 21:36:00 +0200 |
Thomas Wuerthinger |
Add decompiler debug handler.
|
Sun, 23 Jun 2013 21:04:34 +0200 |
Thomas Wuerthinger |
Experimental decompiler that outputs Java source code from Graal IR for debug purposes.
|
Sun, 23 Jun 2013 20:50:18 +0200 |
Thomas Wuerthinger |
Clean up.
|
Sun, 23 Jun 2013 15:49:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 23 Jun 2013 15:49:01 +0200 |
Thomas Wuerthinger |
Throw InvalidInstalledCodeException directly in the stubs.
|
Sun, 23 Jun 2013 15:27:39 +0200 |
Thomas Wuerthinger |
Improve HotSpotNMethodTest.
|
Fri, 21 Jun 2013 22:09:25 +0200 |
Thomas Wuerthinger |
Fix for invalidateInstalledCode.
|
Fri, 21 Jun 2013 22:04:46 +0200 |
Thomas Wuerthinger |
Fix invalidateInstalledCode and delete isInstalledCodeValid.
|
Fri, 21 Jun 2013 18:26:52 +0200 |
Thomas Wuerthinger |
Restructure the handling of HotSpotInstalledCode and their link to nmethods.
|
Fri, 21 Jun 2013 17:52:19 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 21 Jun 2013 17:52:08 +0200 |
Thomas Wuerthinger |
Temporarily remove SPARC version of calling HotSpotInstalledCode targets.
|
Sun, 23 Jun 2013 14:12:07 +0200 |
Lukas Stadler |
add memory verification to the gate
|
Sun, 23 Jun 2013 14:11:40 +0200 |
Lukas Stadler |
small fix to code structured in IntegerStamp
|
Fri, 21 Jun 2013 11:58:39 -0700 |
twisti |
fixed remaining SPARC warnings using ecj
|
Fri, 21 Jun 2013 11:38:47 -0700 |
twisti |
Merge
|
Fri, 21 Jun 2013 11:38:40 -0700 |
twisti |
SPARC assembler enhancements and more fixes
|
Thu, 20 Jun 2013 22:40:22 -0700 |
twisti |
fixed more warnings
|
Thu, 20 Jun 2013 22:28:48 -0700 |
twisti |
fixed another gate warning
|
Thu, 20 Jun 2013 22:26:38 -0700 |
twisti |
fixed gate warnings
|
Thu, 20 Jun 2013 22:26:09 -0700 |
twisti |
removed com.oracle.graal.compiler.sparc from com.oracle.graal.compiler.sparc.test
|
Thu, 20 Jun 2013 22:23:36 -0700 |
twisti |
added SPARCAllocatorTest
|
Thu, 20 Jun 2013 22:07:51 -0700 |
twisti |
removed SPARC compiler test since SPARCBackend got moved to SPARCHotSpotBackend
|
Thu, 20 Jun 2013 20:50:25 -0700 |
twisti |
backout CTW memory usage code
|
Thu, 20 Jun 2013 20:41:38 -0700 |
twisti |
Merge
|
Thu, 20 Jun 2013 20:40:52 -0700 |
twisti |
some basic SPARC arithmetic works
|
Thu, 20 Jun 2013 10:56:34 -0700 |
twisti |
fixed SPARC interpreter
|
Thu, 20 Jun 2013 10:55:42 -0700 |
twisti |
added back Graal export rules
|
Fri, 21 Jun 2013 13:34:08 +0200 |
Roland Schatz |
Use values from HotSpotVMConfig instead of hardcoding shifts and bitmasks.
|
Fri, 21 Jun 2013 14:17:24 +0200 |
Bernhard Urban |
mx: remove useless assignment
|
Fri, 21 Jun 2013 14:16:48 +0200 |
Bernhard Urban |
mx: add --workdir argument
|
Fri, 21 Jun 2013 12:20:04 +0200 |
Christian Humer |
Merge.
|
Fri, 21 Jun 2013 12:05:26 +0200 |
Christian Humer |
Readd accidentally commented code.
|
Thu, 20 Jun 2013 23:13:53 +0200 |
Christian Humer |
Merge.
|
Thu, 20 Jun 2013 21:33:00 +0200 |
Christian Humer |
Merge.
|
Thu, 20 Jun 2013 19:43:57 +0200 |
Christian Humer |
Fixed import.
|
Thu, 20 Jun 2013 19:40:41 +0200 |
Christian Humer |
Merge.
|
Thu, 20 Jun 2013 19:10:40 +0200 |
Christian Humer |
Merge.
|
Thu, 20 Jun 2013 19:10:09 +0200 |
Christian Humer |
Implemented CreateCast annotation for easier insertion of casts.
|
Tue, 18 Jun 2013 10:12:27 +0200 |
Christian Humer |
Merge.
|
Tue, 18 Jun 2013 10:11:28 +0200 |
Christian Humer |
Fixed GRAAL-321.
|
Tue, 18 Jun 2013 10:10:54 +0200 |
Christian Humer |
dsl cleanup.
|
Fri, 21 Jun 2013 11:12:23 +0200 |
Roland Schatz |
Fix deoptimization problem in DynamicNewArrayNode.
|
Thu, 20 Jun 2013 21:11:06 +0200 |
Doug Simon |
Merge.
|
Thu, 20 Jun 2013 17:38:53 +0200 |
Doug Simon |
moved write barrier tests to graal.hotspot.test and removed the graal.compiler.test -> graal.hotspot dependency
|
Thu, 20 Jun 2013 16:59:59 +0200 |
Roland Schatz |
Remove unused class GenericArrayRangeWriteBarrier.
|
Thu, 20 Jun 2013 16:59:58 +0200 |
Roland Schatz |
Delay write barrier addition for arraycopy.
|
Thu, 20 Jun 2013 16:59:58 +0200 |
Roland Schatz |
Common base class for nodes that need array range barriers.
|
Thu, 20 Jun 2013 16:59:56 +0200 |
Roland Schatz |
Later lowering of arraycopy.
|
Thu, 20 Jun 2013 17:30:39 +0200 |
Christos Kotselidis |
Align foreign call descriptors
|
Thu, 20 Jun 2013 16:10:14 +0200 |
Christos Kotselidis |
Add G1 Barriers' foreign calls
|
Thu, 20 Jun 2013 15:36:49 +0200 |
Christos Kotselidis |
Add G1 Barrier stub call nodes
|
Thu, 20 Jun 2013 15:36:15 +0200 |
Christos Kotselidis |
Fix CheckStyle errors
|
Thu, 20 Jun 2013 15:25:09 +0200 |
Christos Kotselidis |
Add G1 Barrier nodes
|
Thu, 20 Jun 2013 15:10:44 +0200 |
Christos Kotselidis |
Add Write Barrier superclass
|
Thu, 20 Jun 2013 13:47:53 +0200 |
Lukas Stadler |
fix recent merge with hsx (Mac build problems)
|
Thu, 20 Jun 2013 11:17:47 +0200 |
Roland Schatz |
Use stack kind to determine instruction in AMD64LIRGenerator.
|
Thu, 20 Jun 2013 10:18:15 +0200 |
Roland Schatz |
Cite source of comment in NewObjectSnippets.
|
Thu, 20 Jun 2013 10:17:03 +0200 |
Roland Schatz |
Test DynamicNewArrayNode with void.class.
|
Thu, 20 Jun 2013 01:10:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 19 Jun 2013 23:50:43 +0200 |
Thomas Wuerthinger |
Fix after lowering phase refactoring.
|
Wed, 19 Jun 2013 21:54:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 19 Jun 2013 21:49:09 +0200 |
Thomas Wuerthinger |
Simplified lowering phase. Removed "deferred" lowering. Removed custom setLastFixedNode method.
|
Wed, 19 Jun 2013 23:47:07 +0200 |
Bernhard Urban |
aot verify: check if string constant is really a interned string; javadoc updates
|
Wed, 19 Jun 2013 23:46:56 +0200 |
Bernhard Urban |
aot verify: s/AheadOfTimeVerifcationPhase/AheadOfTimeVerificationPhase/g
|
Wed, 19 Jun 2013 23:46:55 +0200 |
Gilles Duboscq |
GraphBuilderPhase: handle locks properly during framestate merge
|
Wed, 19 Jun 2013 20:24:27 +0200 |
Christos Kotselidis |
Merge
|
Wed, 19 Jun 2013 12:24:38 +0200 |
Christos Kotselidis |
Add one more register in Register pressure configuration for Compressed Oops
|
Tue, 18 Jun 2013 21:52:55 +0200 |
Christos Kotselidis |
Merge
|
Tue, 18 Jun 2013 19:30:58 +0200 |
Christos Kotselidis |
Remove completely UseCompressedOops args
|
Tue, 18 Jun 2013 19:30:22 +0200 |
Christos Kotselidis |
Add comments in Compressed Oops
|
Wed, 19 Jun 2013 18:20:40 +0200 |
Doug Simon |
Merge.
|
Wed, 19 Jun 2013 16:14:12 +0200 |
Doug Simon |
Merge.
|
Wed, 19 Jun 2013 15:46:28 +0200 |
Doug Simon |
renamed codeInstaller_<cpu>.hpp to graalCodeInstaller_<cpu>.hpp
|
Wed, 19 Jun 2013 15:43:40 +0200 |
Doug Simon |
removed redundant import of platform specific codeInstaller_*.hpp files
|
Wed, 19 Jun 2013 15:37:32 +0200 |
Doug Simon |
merge fixes
|
Wed, 19 Jun 2013 10:45:56 +0200 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Thu, 13 Jun 2013 23:28:20 -0700 |
amurillo |
Added tag hs25-b37 for changeset 69689078dff8
jdk8-b95
|
Thu, 13 Jun 2013 23:28:20 -0700 |
amurillo |
Merge
hs25-b37
|
Mon, 10 Jun 2013 11:30:51 +0200 |
sla |
8005849: JEP 167: Event-Based JVM Tracing
|
Fri, 07 Jun 2013 09:33:01 -0700 |
amurillo |
8016078: new hotspot build - hs25-b37
|
Thu, 13 Jun 2013 09:48:27 -0700 |
katleman |
Added tag jdk8-b94 for changeset 1beed1f6f9ed
|
Fri, 07 Jun 2013 09:25:19 -0700 |
amurillo |
Added tag hs25-b36 for changeset 3c78a14da19d
jdk8-b94
|
Fri, 07 Jun 2013 09:25:18 -0700 |
amurillo |
Merge
hs25-b36
|
Thu, 06 Jun 2013 11:02:25 -0700 |
kvn |
Merge
|
Thu, 06 Jun 2013 09:29:38 -0700 |
anoll |
8014246: remove assert to catch access to object headers in index_oop_from_field_offset_long
|
Tue, 04 Jun 2013 22:16:15 -0700 |
simonis |
8015252: Enable HotSpot build with Clang
|
Tue, 04 Jun 2013 12:06:54 -0700 |
morris |
8010724: [parfait] Null pointer dereference in hotspot/src/share/vm/c1/c1_LIRGenerator.cpp
|
Mon, 03 Jun 2013 14:02:05 -0700 |
kvn |
Merge
|
Mon, 03 Jun 2013 12:39:33 -0700 |
adlertz |
8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
|
Mon, 03 Jun 2013 08:52:20 +0200 |
anoll |
8013329: File leak in hotspot/src/share/vm/compiler/compileBroker.cpp
|
Wed, 24 Apr 2013 11:49:38 +0200 |
roland |
8010460: Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292
|
Fri, 31 May 2013 06:41:50 +0200 |
anoll |
8013496: Code cache management command line options work only in special order. Another order of arguments does not deliver the second parameter to the jvm.
|
Fri, 31 May 2013 13:54:47 -0700 |
kvn |
8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity
|
Fri, 31 May 2013 14:40:26 +0200 |
roland |
8009981: nashorn tests fail with -XX:+VerifyStack
|
Thu, 30 May 2013 08:37:08 -0700 |
twisti |
8015266: fix some -Wsign-compare warnings in adlc
|
Thu, 30 May 2013 11:21:01 +0200 |
roland |
8015585: Missing regression test for 8011771
|
Thu, 06 Jun 2013 05:56:33 -0700 |
dcubed |
Merge
|
Wed, 05 Jun 2013 14:12:49 -0400 |
hseigel |
8009302: Mac OS X: JVM crash on infinite recursion on Appkit Thread
|
Tue, 04 Jun 2013 19:39:21 -0700 |
dcubed |
8010257: remove unused thread-local variables _ScratchA and _ScratchB
|
Wed, 05 Jun 2013 09:47:27 -0700 |
nloodin |
Merge
|
Tue, 04 Jun 2013 01:06:50 -0700 |
sspitsyn |
8015803: Test8015436.java fails 'can not access a member of class Test8015436 with modifiers "public static"'
|
Mon, 03 Jun 2013 14:28:37 -0700 |
sspitsyn |
8014052: JSR292: assert(end_offset == next_offset) failed: matched ending
|
Mon, 03 Jun 2013 10:00:10 -0400 |
hseigel |
8015385: Remove RelaxAccessControlCheck for JDK 8 bytecodes
|
Sat, 01 Jun 2013 09:28:26 -0700 |
dcubed |
Merge
|
Fri, 31 May 2013 20:24:58 +0200 |
ctornqvi |
6726963: multi_allocate() call does not CHECK_NULL and causes crash in fastdebug bits
|
Fri, 31 May 2013 13:02:24 +0200 |
rbackman |
8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType
|
Thu, 30 May 2013 11:46:39 -0700 |
sspitsyn |
8015436: compiler/ciReplay/TestSA.sh fails with assert() index is out of bounds
|
Tue, 28 May 2013 16:36:19 -0700 |
iklam |
8014912: Restore PrintSharedSpaces functionality after NPG
|
Tue, 04 Jun 2013 14:00:16 -0700 |
johnc |
Merge
|
Mon, 03 Jun 2013 14:37:13 -0700 |
tamao |
6976350: G1: deal with fragmentation while copying objects during GC
|
Tue, 04 Jun 2013 10:04:06 -0700 |
johnc |
8015244: G1: Verification after a full GC is incorrectly placed.
|
Tue, 28 May 2013 09:32:06 +0200 |
tschatzl |
8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen
|
Sat, 01 Jun 2013 10:00:56 +0200 |
jwilhelm |
Merge
|
Thu, 30 May 2013 10:58:16 +0200 |
stefank |
8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOops
|
Thu, 30 May 2013 13:04:51 -0700 |
jcoomes |
6725714: par compact - add a table to speed up bitmap searches
|
Fri, 31 May 2013 10:04:00 -0700 |
amurillo |
8015690: new hotspot build - hs25-b36
|
Thu, 06 Jun 2013 09:54:16 -0700 |
katleman |
Added tag jdk8-b93 for changeset 573d86d412cd
|
Fri, 31 May 2013 09:37:49 -0700 |
amurillo |
Added tag hs25-b35 for changeset b786c04b7be1
|
Fri, 31 May 2013 09:37:48 -0700 |
amurillo |
Merge
hs25-b35
|
Fri, 31 May 2013 09:55:35 +0200 |
jwilhelm |
Merge
|
Mon, 27 May 2013 12:58:42 +0200 |
stefank |
8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge
|
Mon, 27 May 2013 12:56:34 +0200 |
stefank |
8015428: Remove unused CDS support from StringTable
|
Mon, 27 May 2013 15:22:59 +0200 |
stefank |
8015268: NPG: 2.5% regression in young GC times on CRM Sales Opty
|
Fri, 24 May 2013 14:16:41 +0200 |
jwilhelm |
Merge
|
Wed, 22 May 2013 11:11:47 -0700 |
tamao |
8007762: Rename a bunch of methods in size policy across collectors
|
Tue, 21 May 2013 16:43:41 -0700 |
tamao |
8015007: Incorrect print format in error message for VM cannot allocate the requested heap
|
Thu, 30 May 2013 13:19:06 -0400 |
jiangli |
Merge
|
Tue, 28 May 2013 15:24:44 -0400 |
jprovino |
Merge
|
Tue, 28 May 2013 11:32:46 -0400 |
jprovino |
8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82
|
Tue, 28 May 2013 11:17:16 -0400 |
jprovino |
8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == release
|
Tue, 28 May 2013 11:35:57 -0700 |
dcubed |
Merge
|
Tue, 28 May 2013 19:54:18 +0400 |
shade |
8015493: runtime/contended/OopMaps.java fails with OutOfMemory
|
Tue, 28 May 2013 08:54:55 -0700 |
zgu |
Merge
|
Fri, 24 May 2013 17:19:56 -0700 |
ccheung |
8015265: revise the fix for 8007037
|
Tue, 28 May 2013 15:08:57 +0200 |
ctornqvi |
8015329: Print reason for failed MiniDumpWriteDump() call
|
Mon, 27 May 2013 12:49:08 -0700 |
shade |
8015270: @Contended: fix multiple issues in the layout code
|
Fri, 24 May 2013 17:36:12 -0700 |
sspitsyn |
8013945: CMS fatal error: must own lock MemberNameTable_lock
|
Fri, 24 May 2013 10:21:12 -0700 |
dcubed |
Merge
|
Thu, 23 May 2013 23:04:33 -0700 |
sspitsyn |
8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changes
|
Thu, 23 May 2013 17:39:32 +0200 |
ctornqvi |
8009576: Test returns ClassNotFoundException
|
Wed, 22 May 2013 14:37:49 -0400 |
coleenp |
8003421: NPG: Move oops out of InstanceKlass into mirror
|
Tue, 21 May 2013 19:52:01 -0700 |
dholmes |
Merge
|
Tue, 21 May 2013 09:43:23 -0700 |
mikael |
8013726: runtime/memory/ReserveMemory.java fails due to 'assert(bytes % os::vm_allocation_granularity() == 0) failed: reserve block size'
|
Tue, 21 May 2013 16:17:51 -0700 |
bharadwaj |
8014059: JSR292: Failed to reject invalid class cplmhl00201m28n
|
Fri, 24 May 2013 09:35:10 -0700 |
amurillo |
8015305: new hotspot build - hs25-b35
|
Thu, 30 May 2013 10:57:57 -0700 |
katleman |
Added tag jdk8-b92 for changeset 092018493d3b
jdk8-b93
|
Fri, 24 May 2013 09:25:43 -0700 |
amurillo |
Added tag hs25-b34 for changeset 38da9f4f6709
jdk8-b92
|
Fri, 24 May 2013 09:25:42 -0700 |
amurillo |
Merge
hs25-b34
|
Fri, 24 May 2013 09:29:57 +0200 |
jwilhelm |
Merge
|
Wed, 22 May 2013 08:04:58 +0200 |
brutisso |
8014971: Minor code cleanup of the freelist management
|
Tue, 21 May 2013 11:30:14 +0200 |
tschatzl |
8014405: G1: PerRegionTable::fl_mem_size() calculates size of the free list using wrong element sizes
|
Tue, 21 May 2013 10:39:09 +0200 |
brutisso |
Merge
|
Tue, 21 May 2013 08:50:20 +0200 |
brutisso |
7066063: CMS: "Conservation Principle" assert failed
|
Mon, 20 May 2013 22:34:24 -0700 |
jmasa |
8014862: Add fast Metasapce capacity and used per MetadataType
|
Mon, 20 May 2013 10:44:33 -0700 |
tamao |
7186737: Unable to allocate bit maps or card tables for parallel gc for the requested heap
|
Sun, 19 May 2013 20:31:30 +0200 |
jwilhelm |
Merge
|
Fri, 17 May 2013 11:57:05 +0200 |
ehelin |
8014277: Remove ObjectClosure as base class for BoolObjectClosure
|
Thu, 23 May 2013 15:30:16 -0700 |
twisti |
Merge
|
Thu, 23 May 2013 14:11:09 +0200 |
anoll |
8014430: JRE crashes instead of stop compilation on full Code Cache. Internal Error (c1_Compiler.cpp:87)
|
Wed, 22 May 2013 18:25:43 -0700 |
kvn |
8010927: Kitchensink crashed with SIGSEGV, Problematic frame: v ~StubRoutines::checkcast_arraycopy
|
Wed, 22 May 2013 17:39:47 -0700 |
kvn |
Merge
|
Wed, 22 May 2013 09:02:43 -0700 |
kvn |
8014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failed
|
Wed, 22 May 2013 11:44:17 -0700 |
twisti |
Merge
|
Wed, 22 May 2013 10:28:20 +0200 |
anoll |
8012312: hsdis fails to compile with binutils-2.23.2
|
Thu, 16 May 2013 15:46:49 +0200 |
anoll |
8012371: Adjust Tiered compile threshold according to available space in code cache
|
Thu, 23 May 2013 13:40:15 -0400 |
jiangli |
Merge
|
Mon, 20 May 2013 13:13:29 -0400 |
jiangli |
Merge
|
Wed, 15 May 2013 23:06:04 -0400 |
bpittore |
8014669: arch specific flags not passed to some link commands
|
Tue, 14 May 2013 07:24:50 -0400 |
dholmes |
8014460: Need to check for non-empty EXT_LIBS_PATH before using it
|
Mon, 20 May 2013 23:41:27 +0400 |
shade |
8014878: Clean up class field layout code
|
Mon, 20 May 2013 15:43:50 +0400 |
shade |
8014871: Move @Contended regression tests to the same place
|
Sat, 18 May 2013 20:41:01 -0700 |
iklam |
8014262: PrintStringTableStatistics should include more footprint info
|
Fri, 17 May 2013 17:52:07 -0700 |
dcubed |
Merge
|
Fri, 17 May 2013 11:36:43 -0700 |
dcubed |
Merge
|
Fri, 17 May 2013 08:56:51 -0700 |
dcubed |
Merge
|
Fri, 17 May 2013 08:51:46 -0700 |
rdurbin |
7145527: sscanf must use a length in the format string
|
Thu, 16 May 2013 23:40:27 -0400 |
dholmes |
Merge
|
Thu, 16 May 2013 22:11:05 -0400 |
dholmes |
Merge
|
Fri, 17 May 2013 01:58:32 +0400 |
shade |
8014509: @Contended: explicit default value behaves differently from the implicit value
|
Thu, 16 May 2013 21:19:49 -0400 |
dholmes |
Merge
|
Fri, 17 May 2013 01:43:48 +0400 |
shade |
8012939: @Contended doesn't work correctly with inheritance
|
Thu, 16 May 2013 12:40:27 +0100 |
kevinw |
6313816: SA: jstack -m fails on Win32 : UnalignedAddressException
|
Thu, 16 May 2013 17:54:11 +0200 |
ctornqvi |
8014511: runtime/RedefineObject/TestRedefineObject.java has incorrect classname in @run tag
|
Thu, 16 May 2013 15:31:00 +0200 |
ctornqvi |
8008169: test/runtime/7158804/Test7158804.sh has bad copyright header
|
Wed, 15 May 2013 11:30:54 +0200 |
rbackman |
4965252: JvmtiExport::post_raw_field_modification jni ref handling is odd
|
Fri, 17 May 2013 09:10:04 -0700 |
amurillo |
8014760: new hotspot build - hs25-b34
|
Thu, 23 May 2013 10:47:40 -0700 |
katleman |
Added tag jdk8-b91 for changeset 7cbdf0e3725c
|
Fri, 17 May 2013 08:59:19 -0700 |
amurillo |
Added tag hs25-b33 for changeset b19517cecc2e
jdk8-b91
|
Fri, 17 May 2013 08:59:18 -0700 |
amurillo |
Merge
hs25-b33
|
Fri, 17 May 2013 08:00:01 +0200 |
jwilhelm |
Merge
|
Fri, 17 May 2013 06:01:10 +0200 |
jwilhelm |
Merge
|
Thu, 16 May 2013 23:51:51 +0200 |
tschatzl |
8014765: VM exits if MaxTenuringThreshold is set below the default InitialTenuringThreshold, and InitialTenuringThreshold is not set
|
Thu, 16 May 2013 09:24:26 -0700 |
johnc |
8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change info
|
Thu, 16 May 2013 13:02:33 +0200 |
tschatzl |
8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfo
|
Wed, 15 May 2013 22:35:36 -0700 |
johnc |
8014408: G1: crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failed
|
Wed, 15 May 2013 10:41:22 -0700 |
tamao |
8007763: Refactoring: split up compute_generation_free_space() into two functions for class PSAdaptiveSizePolicy
|
Wed, 15 May 2013 11:05:09 +0200 |
tschatzl |
6843347: Boundary values in some public GC options cause crashes
|
Tue, 14 May 2013 17:08:31 +0200 |
tschatzl |
8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests invoke wrong class
|
Mon, 13 May 2013 14:09:05 +0200 |
brutisso |
8014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cpp
|
Mon, 13 May 2013 09:45:33 +0200 |
tschatzl |
8014058: Regression tests for 8006088
|
Thu, 16 May 2013 13:47:55 -0700 |
twisti |
Merge
|
Wed, 15 May 2013 22:44:52 +0400 |
iignatyev |
8014068: TEST_BUG: compiler/ciReplay/TestSA.sh fails on Windows: core wasn't generated
|
Mon, 13 May 2013 14:36:39 -0700 |
kvn |
8014286: failed java/lang/Math/DivModTests.java after 6934604 changes
|
Mon, 13 May 2013 12:43:10 -0700 |
twisti |
Merge
|
Thu, 09 May 2013 17:28:04 -0700 |
kvn |
8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()
|
Wed, 08 May 2013 15:08:01 -0700 |
kvn |
6934604: enable parts of EliminateAutoBox by default
|
Mon, 06 May 2013 19:49:23 -0700 |
twisti |
8008772: remove gamma launcher
|
Mon, 06 May 2013 13:53:13 -0700 |
twisti |
7196277: JSR 292: Two jck/runtime tests crash on java.lang.invoke.MethodHandle.invokeExact
|
Fri, 03 May 2013 15:35:30 -0700 |
kvn |
Merge
|
Wed, 24 Apr 2013 14:26:09 +0200 |
roland |
8012292: optimized build with GCC broken
|
Fri, 03 May 2013 09:32:50 +0200 |
roland |
8012037: Test8009761.java "Failed: init recursive calls: 7224. After deopt 58824"
|
Tue, 14 May 2013 17:33:07 +0000 |
minqi |
Merge
|
Tue, 14 May 2013 09:41:12 -0700 |
minqi |
8012902: remove use of global operator new - take 2
|
Tue, 14 May 2013 09:17:52 -0400 |
hseigel |
8014138: Add VM option to facilitate the writing of CDS tests
|
Tue, 14 May 2013 11:34:30 +0400 |
shade |
8014448: Purge PrintCompactFieldsSavings
|
Mon, 13 May 2013 15:37:08 -0400 |
coleenp |
8005056: NPG: Crash after redefining java.lang.Object
|
Mon, 13 May 2013 18:08:13 +0000 |
minqi |
Merge
|
Fri, 10 May 2013 19:30:12 +0000 |
minqi |
Merge
|
Fri, 10 May 2013 08:27:30 -0700 |
minqi |
8003557: NPG: Klass* const k should be const Klass* k.
|
Mon, 13 May 2013 07:53:45 +0200 |
rbackman |
Merge
|
Wed, 08 May 2013 11:21:56 +0200 |
rbackman |
8008255: jvmtiExport.cpp::post_to_env() does not check malloc() return
|
Wed, 08 May 2013 21:06:46 -0400 |
dholmes |
Merge
|
Wed, 08 May 2013 19:38:41 -0400 |
dholmes |
Merge
|
Wed, 08 May 2013 19:28:54 -0400 |
dholmes |
8006997: ContendedPaddingWidth should be range-checked
|
Wed, 08 May 2013 14:18:03 -0700 |
bharadwaj |
8013875: Incorrect vtable index being set during methodHandle creation for static
|
Wed, 08 May 2013 10:14:57 -0400 |
sla |
Merge
|
Wed, 08 May 2013 15:37:18 +0200 |
sla |
8013591: compiler/ciReplay/TestSA.sh fails in nightly
|
Wed, 08 May 2013 08:20:45 -0400 |
hseigel |
8007018: RFE: -XX:+UseLargePages does not work with CDS
|
Tue, 07 May 2013 18:46:47 -0700 |
coleenp |
Merge
|
Tue, 07 May 2013 16:17:43 -0700 |
coleenp |
Merge
|
Tue, 07 May 2013 18:51:31 -0400 |
coleenp |
8014024: NPG: keep compiled ic methods from being deallocated in redefine classes
|
Tue, 07 May 2013 09:46:15 -0400 |
coleenp |
8013063: nsk/jvmti/RetransformClasses/retransform001 failed debug version on os::free
|
Fri, 10 May 2013 11:27:55 -0700 |
amurillo |
8014279: new hotspot build - hs25-b33
|
Thu, 16 May 2013 12:14:19 -0700 |
katleman |
Added tag jdk8-b90 for changeset 1ae0472ff3a0
|
Fri, 10 May 2013 11:14:09 -0700 |
amurillo |
Added tag hs25-b32 for changeset 69494caf5790
jdk8-b90
|
Fri, 10 May 2013 11:14:08 -0700 |
amurillo |
Merge
hs25-b32
|
Fri, 10 May 2013 09:24:20 +0200 |
stefank |
Merge
|
Thu, 09 May 2013 11:16:39 -0700 |
johnc |
7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
|
Thu, 09 May 2013 12:23:43 +0200 |
jwilhelm |
Merge
|
Wed, 08 May 2013 17:12:52 -0700 |
jmasa |
8013184: CMS: Call reset_after_compaction() only if a compaction has been done
|
Wed, 08 May 2013 16:28:03 -0700 |
jmasa |
8013032: CMS: assert(used() == used_after_gc && used_after_gc <= capacity()) failed: used: 0 used_after_gc: 292080 capacity: 1431699456
|
Mon, 06 May 2013 21:30:34 +0200 |
brutisso |
8013872: G1: HeapRegionSeq::shrink_by() has invalid assert
|
Mon, 06 May 2013 17:19:42 +0200 |
tschatzl |
8006088: Incompatible heap size flags accepted by VM
|
Mon, 06 May 2013 13:03:46 +0200 |
jwilhelm |
Merge
|
Mon, 06 May 2013 09:16:14 +0200 |
brutisso |
8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignment
|
Thu, 02 May 2013 22:35:15 +0200 |
brutisso |
8013574: PrintMalloc conflicts with the command line parsing
|
Thu, 09 May 2013 16:27:51 -0400 |
jiangli |
Merge
|
Tue, 07 May 2013 10:36:20 -0400 |
vladidan |
Merge
|
Tue, 07 May 2013 10:19:33 -0400 |
bpittore |
8013633: Cleanup platform ifdefs in unsafe.cpp
|
Mon, 06 May 2013 20:11:18 -0700 |
jiangli |
Merge
|
Mon, 06 May 2013 19:57:35 -0400 |
jiangli |
8013067: Zero builds are broken after 8010862.
|
Tue, 07 May 2013 14:30:11 -0700 |
coleenp |
Merge
|
Tue, 07 May 2013 13:45:59 -0400 |
emc |
8009729: Refix hotspot jni_<cpu>.h JNIEXPORT and JNIIMPORT definitions to match jdk version
|
Tue, 07 May 2013 21:36:59 +0200 |
ctornqvi |
8009577: Test test/closed/runtime/classunload broken
|
Tue, 07 May 2013 14:33:09 +0200 |
sla |
8005038: remove crufty '_g' support from SA
|
Tue, 07 May 2013 14:04:26 +0200 |
sla |
8014044: Spelling error in JDK-8009615: boostrapmethod
|
Tue, 07 May 2013 01:25:21 +0200 |
sla |
Merge
|
Mon, 06 May 2013 19:49:18 +0200 |
sla |
8009615: JvmtiClassFileReconstituter does not create BootstrapMethod attributes
|
Mon, 06 May 2013 12:36:20 -0700 |
acorn |
Merge
|
Mon, 06 May 2013 10:20:18 -0700 |
acorn |
Merge
|
Thu, 02 May 2013 10:58:04 -0400 |
acorn |
8010783: assert(s->refcount() != 0) failed: for create_overpasses
|
Mon, 06 May 2013 08:49:38 -0700 |
zgu |
Merge
|
Mon, 06 May 2013 11:15:13 -0400 |
zgu |
8013120: NMT: Kitchensink crashes with assert(next_region == NULL || !next_region->is_committed_region()) failed: Sanity check
|
Mon, 06 May 2013 09:10:21 -0400 |
hseigel |
8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive
|
Fri, 03 May 2013 15:51:16 -0700 |
dcubed |
Merge
|
Fri, 03 May 2013 13:00:28 -0700 |
zgu |
Merge
|
Thu, 02 May 2013 16:55:00 -0700 |
ccheung |
8012641: Perf_CreateLong creates perf counter of incorrect type
|
Fri, 03 May 2013 05:17:15 -0700 |
fparain |
Merge
|
Fri, 03 May 2013 05:05:31 -0700 |
fparain |
8004095: Add support for JMX interface to Diagnostic Framework and Commands
|
Fri, 03 May 2013 12:26:15 +0200 |
sla |
8013785: Respect EXTRA_CFLAGS on windows
|
Fri, 03 May 2013 12:24:11 +0200 |
sla |
8008453: JvmtiClassFileReconstituter does not recognize default methods
|
Fri, 03 May 2013 08:19:38 -0700 |
amurillo |
8013800: new hotspot build - hs25-b32
|
Thu, 09 May 2013 10:03:35 -0700 |
katleman |
Added tag jdk8-b89 for changeset 9c1fe0b419b4
|
Fri, 03 May 2013 08:10:11 -0700 |
amurillo |
Added tag hs25-b31 for changeset 4ec913499722
jdk8-b89
|
Fri, 03 May 2013 08:10:10 -0700 |
amurillo |
Merge
hs25-b31
|
Thu, 02 May 2013 18:50:05 -0700 |
kvn |
Merge
|
Thu, 02 May 2013 10:27:15 +0200 |
roland |
8013532: Remove unused parameter "compiler" from DTRACE_METHOD_COMPILE* macros
|
Mon, 29 Apr 2013 13:20:19 +0200 |
neliasso |
8012547: Code cache flushing can get stuck reclaming of memory
|
Fri, 26 Apr 2013 14:41:10 -0700 |
jiangli |
Merge
|
Fri, 26 Apr 2013 16:21:03 -0400 |
jiangli |
8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL).
|
Fri, 26 Apr 2013 14:50:23 -0400 |
bharadwaj |
Merge
|
Fri, 26 Apr 2013 10:52:26 -0700 |
bharadwaj |
Merge
|
Fri, 26 Apr 2013 08:33:39 -0700 |
vlivanov |
Merge
|
Fri, 26 Apr 2013 07:21:41 -0700 |
iignatyev |
8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return false
|
Tue, 23 Apr 2013 18:06:54 +0200 |
neliasso |
8012157: removed unused code in SharedRuntime::handle_wrong_method
|
Tue, 23 Apr 2013 13:48:02 +0200 |
neliasso |
8010332: removed unused method: ciMethod::uses_monitors
|
Thu, 25 Apr 2013 11:09:24 -0700 |
iignatyev |
8011675: adding compilation level to replay data
|
Thu, 25 Apr 2013 11:04:36 -0700 |
iignatyev |
8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatal
|
Thu, 25 Apr 2013 11:02:32 -0700 |
vlivanov |
8012260: ciReplay: Include PID into the name of replay data file
|
Thu, 02 May 2013 16:41:09 -0700 |
mgerdin |
Merge
|
Thu, 02 May 2013 19:28:59 +0200 |
mgerdin |
Merge
|
Tue, 30 Apr 2013 16:36:24 +0200 |
ehelin |
8008541: Remove old code in HotSpot that supported the jmap -permstat functionality
|
Mon, 29 Apr 2013 13:07:27 +0200 |
mgerdin |
8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware locking
|
Mon, 29 Apr 2013 09:31:59 +0200 |
mgerdin |
Merge
|
Fri, 26 Apr 2013 10:57:57 -0700 |
johnc |
8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class]
|
Fri, 26 Apr 2013 10:40:36 +0200 |
stefank |
8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloading
|
Fri, 26 Apr 2013 09:53:22 +0200 |
brutisso |
8012915: ReservedSpace::align_reserved_region() broken on Windows
|
Wed, 24 Apr 2013 20:13:37 +0200 |
stefank |
8013132: Add a flag to turn off the output of the verbose verification code
|
Wed, 24 Apr 2013 14:48:43 -0700 |
johnc |
8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t
|
Wed, 24 Apr 2013 19:55:02 +0200 |
mgerdin |
8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802
|
Tue, 12 Feb 2013 14:15:45 -0800 |
jmasa |
8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions
|
Thu, 18 Apr 2013 10:09:23 -0700 |
johnc |
8011724: G1: Stack allocate instances of HeapRegionRemSetIterator
|
Tue, 23 Apr 2013 08:39:55 +0200 |
mgerdin |
8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD
|
Mon, 22 Apr 2013 22:00:03 -0700 |
jmasa |
8012111: Remove warning about CMS generation shrinking.
|
Mon, 22 Apr 2013 20:27:36 +0200 |
stefank |
8012687: Remove unused is_root checks and closures
|
Mon, 22 Apr 2013 10:10:09 +0200 |
mgerdin |
Merge
|
Fri, 19 Apr 2013 05:14:39 +0200 |
kevinw |
Merge
|
Thu, 18 Apr 2013 17:02:20 +0100 |
kevinw |
7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line
|
Fri, 01 Mar 2013 10:19:29 -0800 |
jmasa |
8011268: NPG: Free unused VirtualSpaceNodes
|
Thu, 02 May 2013 13:12:33 -0700 |
jiangli |
Merge
|
Thu, 02 May 2013 12:16:01 -0400 |
jiangli |
Merge
|
Mon, 29 Apr 2013 01:58:43 -0700 |
jiangli |
Merge
|
Fri, 26 Apr 2013 16:58:18 -0400 |
jiangli |
Merge
|
Sun, 28 Apr 2013 18:24:04 -0400 |
dholmes |
8010428: Special -agentpath checks needed with minimal VM to produce proper error message
|
Wed, 24 Apr 2013 21:11:02 -0400 |
dlong |
Merge
|
Wed, 24 Apr 2013 20:55:28 -0400 |
dlong |
8003853: specify offset of IC load in java_to_interp stub
|
Wed, 01 May 2013 09:00:39 -0700 |
bharadwaj |
Merge
|
Wed, 01 May 2013 08:07:59 -0700 |
bharadwaj |
8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87
|
Wed, 01 May 2013 10:10:57 -0400 |
vladidan |
Merge
|
Tue, 30 Apr 2013 17:36:01 -0400 |
vladidan |
8013398: Adjust number of stack guard pages on systems with large memory page size
|
Wed, 01 May 2013 01:07:50 +0200 |
sla |
Merge
|
Tue, 30 Apr 2013 21:47:02 +0200 |
sla |
8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue cause
|
Tue, 30 Apr 2013 11:56:52 -0700 |
ccheung |
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"
|
Tue, 30 Apr 2013 09:17:06 -0400 |
zgu |
8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6'
|
Tue, 30 Apr 2013 02:28:42 -0700 |
sla |
Merge
|
Tue, 30 Apr 2013 10:53:58 +0200 |
sla |
8013466: SA crashes when attaching to a process on OS X
|
Mon, 29 Apr 2013 11:03:49 -0700 |
mikael |
8012015: Use PROT_NONE when reserving memory
|
Mon, 29 Apr 2013 16:36:17 -0400 |
hseigel |
Merge
|
Mon, 29 Apr 2013 16:13:57 -0400 |
hseigel |
8011773: Some tests on Interned String crashed JVM with OOM
|
Fri, 26 Apr 2013 07:34:02 -0400 |
emc |
8007154: Remove support for u4 MethodParameter flags fields
|
Fri, 26 Apr 2013 08:40:24 -0700 |
dcubed |
Merge
|
Thu, 25 Apr 2013 12:55:49 -0700 |
iklam |
8008962: NPG: Memory regression: One extra Monitor per ConstantPool
|
Thu, 25 Apr 2013 03:58:53 -0700 |
sspitsyn |
8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands
|
Wed, 24 Apr 2013 15:57:17 -0700 |
coleenp |
Merge
|
Wed, 24 Apr 2013 16:19:35 -0400 |
coleenp |
8011803: release_C_heap_structures is never called for anonymous classes.
|
Wed, 24 Apr 2013 14:55:04 -0400 |
zgu |
8011218: Kitchensink hanged, likely NMT is to blame
|
Wed, 24 Apr 2013 09:00:04 -0400 |
hseigel |
8012695: Assertion message displays %u and %s text instead of actual values
|
Fri, 26 Apr 2013 00:40:22 -0700 |
amurillo |
8013227: new hotspot build - hs25-b31
|
Thu, 02 May 2013 13:35:00 -0700 |
katleman |
Added tag jdk8-b88 for changeset 8482058e74bc
|
Fri, 26 Apr 2013 00:29:12 -0700 |
amurillo |
Added tag hs25-b30 for changeset c4af77d20454
jdk8-b88
|
Fri, 26 Apr 2013 00:29:11 -0700 |
amurillo |
Merge
hs25-b30
|
Thu, 25 Apr 2013 13:10:03 -0700 |
bharadwaj |
Merge
|
Wed, 24 Apr 2013 18:20:04 -0400 |
jiangli |
8013041: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset.
|
Wed, 24 Apr 2013 09:42:08 +0200 |
roland |
8011771: runThese crashed with EAV
|
Tue, 16 Apr 2013 17:06:39 +0200 |
roland |
8011901: Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltas
|
Tue, 23 Apr 2013 12:32:17 -0400 |
jiangli |
8012927: 'assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range' in interpreter initialization.
|
Tue, 23 Apr 2013 08:12:14 -0700 |
bharadwaj |
8012961: Do not restrict static interface methods to be private
|
Sun, 21 Apr 2013 21:05:02 -0700 |
dcubed |
Merge
|
Sun, 21 Apr 2013 20:41:04 -0700 |
dcubed |
8012907: anti-delta fix for 8010992
|
Sat, 20 Apr 2013 19:02:11 +0200 |
mgronlun |
6729929: I18N - Taking Heap Dump failed if project path contains multibyte characters
|
Sat, 20 Apr 2013 04:07:08 -0700 |
sspitsyn |
8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition
|
Fri, 19 Apr 2013 16:51:27 -0700 |
dcubed |
Merge
|
Fri, 19 Apr 2013 13:48:54 -0700 |
dcubed |
Merge
|
Fri, 19 Apr 2013 11:08:52 -0700 |
minqi |
8010992: Remove calls to global ::operator new[] and new
|
Thu, 18 Apr 2013 14:03:37 -0400 |
bharadwaj |
Merge
|
Thu, 18 Apr 2013 08:05:35 -0700 |
bharadwaj |
8006267: InterfaceMethod_ref should allow invokestatic and invokespecial
|
Thu, 18 Apr 2013 10:04:44 -0400 |
zgu |
8012464: NMT: classes should not derive from _ValueObj, use VALUE_OBJ_CLASS_SPEC instead
|
Wed, 17 Apr 2013 08:20:02 -0400 |
hseigel |
8009928: PSR:PERF Increase default string table size
|
Fri, 19 Apr 2013 10:09:11 -0700 |
amurillo |
8012559: new hotspot build - hs25-b30
|
Thu, 25 Apr 2013 09:24:00 -0700 |
katleman |
Added tag jdk8-b87 for changeset d4c266784660
|
Tue, 23 Apr 2013 09:27:07 -0700 |
lana |
Merge
jdk8-b87
|
Wed, 17 Apr 2013 21:33:05 -0700 |
lana |
Merge
|
Wed, 17 Apr 2013 10:12:42 -0700 |
lana |
Merge
|
Fri, 12 Apr 2013 10:14:42 +0100 |
chegar |
Merge
|
Tue, 26 Feb 2013 16:16:54 -0800 |
twisti |
8004336: Better handling of method handle intrinsic frames
|
Fri, 19 Apr 2013 09:58:06 -0700 |
amurillo |
Added tag hs25-b29 for changeset 01d5f04e64dc
|
Fri, 19 Apr 2013 09:58:05 -0700 |
amurillo |
Merge
hs25-b29
|
Fri, 19 Apr 2013 03:13:04 -0400 |
bharadwaj |
Merge
|
Thu, 18 Apr 2013 16:04:33 -0700 |
bharadwaj |
Merge
|
Thu, 11 Apr 2013 13:57:44 +0200 |
neliasso |
8006952: Slow VM due to excessive code cache freelist iteration
|
Tue, 16 Apr 2013 10:04:01 -0700 |
iignatyev |
8011971: WB API doesn't accept j.l.reflect.Constructor
|
Tue, 16 Apr 2013 10:37:16 -0400 |
neliasso |
Merge
|
Tue, 16 Apr 2013 10:08:41 +0200 |
neliasso |
8011621: live_ranges_in_separate_class.patch
|
Mon, 15 Apr 2013 18:42:42 -0700 |
roland |
Merge
|
Mon, 15 Apr 2013 16:20:05 -0700 |
twisti |
7172922: export_ makefile targets do not work unless all supported variants are built
|
Thu, 18 Apr 2013 17:00:16 -0400 |
jiangli |
Merge
|
Mon, 15 Apr 2013 21:25:23 -0400 |
jiangli |
Merge
|
Thu, 11 Apr 2013 23:06:33 -0400 |
jiangli |
8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL.
|
Tue, 09 Apr 2013 17:17:41 -0400 |
jiangli |
8010862: The Method counter fields used for profiling can be allocated lazily.
|
Thu, 18 Apr 2013 14:38:31 +0200 |
mgerdin |
Merge
|
Thu, 18 Apr 2013 06:50:35 +0200 |
brutisso |
8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime
|
Wed, 17 Apr 2013 10:57:02 -0700 |
johnc |
8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc.
|
Mon, 01 Apr 2013 10:50:30 -0700 |
jmasa |
8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk>
|
Tue, 16 Apr 2013 12:46:24 +0200 |
mgerdin |
Merge
|
Thu, 11 Apr 2013 10:20:00 -0700 |
johnc |
Merge
|
Wed, 10 Apr 2013 10:57:34 -0700 |
johnc |
8010780: G1: Eden occupancy/capacity output wrong after a full GC
|
Tue, 16 Apr 2013 08:59:29 -0700 |
rdurbin |
Merge
|
Wed, 10 Apr 2013 08:55:50 -0400 |
zgu |
8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"
|
Thu, 18 Apr 2013 10:30:11 -0700 |
katleman |
Added tag jdk8-b86 for changeset 86db4847f195
|
Wed, 17 Apr 2013 12:38:58 -0700 |
katleman |
Merge
jdk8-b86
|
Mon, 15 Apr 2013 14:19:58 -0700 |
katleman |
Merge
|
Fri, 12 Apr 2013 15:22:08 -0700 |
katleman |
8012048: JDK8 b85 source with GPL header errors
|
Wed, 19 Jun 2013 16:46:41 +0200 |
Lukas Stadler |
more restrictive condition in ForeignCallNode.setStateAfter
|
Wed, 19 Jun 2013 16:42:56 +0200 |
Lukas Stadler |
split MemoryCheckpoint interface into Single and Multi
|
Wed, 19 Jun 2013 15:29:37 +0200 |
Andreas Woess |
fix canonicalization of UnsafeStoreNode: preserve stateAfter
|
Wed, 19 Jun 2013 15:07:39 +0200 |
Andreas Woess |
junit.framework package is deprecated
|
Wed, 19 Jun 2013 12:21:03 +0200 |
Christian Haeubl |
Added a more inlining test cases.
|
Tue, 18 Jun 2013 14:23:29 -0700 |
Mick Jordan |
fix == on Value
|
Tue, 18 Jun 2013 14:17:45 -0700 |
Mick Jordan |
fix == on Register value
|
Tue, 18 Jun 2013 18:35:18 +0200 |
Doug Simon |
hard code use of python2.7 executable
|
Tue, 18 Jun 2013 18:17:04 +0200 |
Doug Simon |
remove build-graal.xml and have make directly call mx to generate graal.jar
|
Tue, 18 Jun 2013 16:39:17 +0200 |
Lukas Stadler |
DynamicCounterNode: counter without lowering, output tweaks
|
Tue, 18 Jun 2013 16:38:18 +0200 |
Lukas Stadler |
pull ScheduledNodeIterator into separate class
|
Tue, 18 Jun 2013 12:46:06 +0200 |
Doug Simon |
cannot use DeoptimizationAction.None for deoptimizing instanceof snippet since it will miss application phase changes, causing repeated and expensive deoptimization
|
Tue, 18 Jun 2013 11:01:32 +0200 |
Christian Haeubl |
Merge.
|
Tue, 18 Jun 2013 10:43:00 +0200 |
Christian Haeubl |
Bugfix for compilation queue.
|
Tue, 18 Jun 2013 09:32:09 +0200 |
Bernhard Urban |
Value/Register: replace object identity check with equals()
|
Tue, 18 Jun 2013 09:00:33 +0200 |
Christian Haeubl |
Minor CompilationTask refactoring.
|
Mon, 17 Jun 2013 22:09:44 +0200 |
Bernhard Urban |
unittest/aot: add testcase for BoxingSnippets
|
Mon, 17 Jun 2013 17:50:09 +0200 |
Bernhard Urban |
aot: add/fix some javadoc
|
Mon, 17 Jun 2013 17:07:49 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: add cache of java.lang.{Character,Byte,Short} to not embeddable list (GRAAL-290)
|
Mon, 17 Jun 2013 20:39:24 +0200 |
Christos Kotselidis |
Remove leaf calls for G1 calls
|
Mon, 17 Jun 2013 20:39:04 +0200 |
Christos Kotselidis |
Remove old G1 stub calls
|
Mon, 17 Jun 2013 20:38:21 +0200 |
Christos Kotselidis |
Remove old G1 Barrier nodes
|
Mon, 17 Jun 2013 17:55:19 +0200 |
Doug Simon |
an instanceof instruction lowers to a deoptimize-on-hint-miss snippet only if its profile indicates a miss (of a hint type) occurs an order of magnitude less than the compilation threshold
|
Mon, 17 Jun 2013 14:53:37 +0200 |
Gilles Duboscq |
Ignore workingsets.xml
|
Mon, 17 Jun 2013 09:48:30 +0200 |
Bernhard Urban |
gate: enable verification for aot
|
Sun, 16 Jun 2013 23:55:22 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: be more precise about fields that are not embeddable (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:22 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: check if method is called from snippet/replacements (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:21 +0200 |
Bernhard Urban |
BoxingSnippets: don't embed constants if in AOT mode (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:20 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: don't embed object for empty stack trace for replacements when compiled in AOT mode (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:19 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: don't embed caches of java.lang.{Integer,Long,Boolean} for replacements when compiled in AOT mode (GRAAL-290)
|
Mon, 17 Jun 2013 08:30:03 +0200 |
Michael Haupt |
[GRAAL-308] pre-defined working sets for Eclipse
|
Sat, 15 Jun 2013 21:28:20 +0200 |
Doug Simon |
exclude projects from mx checkstyle if their Java compliance level is higher than the configured JDK
|
Sat, 15 Jun 2013 21:27:14 +0200 |
Doug Simon |
mx checkstyle command no longer exits on first error
|
Sat, 15 Jun 2013 21:05:01 +0200 |
Doug Simon |
a suite should be registered in the global _suites map at most once
|
Fri, 14 Jun 2013 19:13:32 +0200 |
Christian Haeubl |
Merge.
|
Fri, 14 Jun 2013 19:12:56 +0200 |
Christian Haeubl |
Fixed a few race conditions in the compilation queue.
|
Fri, 14 Jun 2013 15:52:59 +0200 |
Christian Haeubl |
Fixed an issue concerning statistics for OSR compilations.
|
Fri, 14 Jun 2013 17:09:24 +0200 |
Gilles Duboscq |
Canonicalize useless PiNodes away
|
Fri, 14 Jun 2013 17:07:37 +0200 |
Gilles Duboscq |
Guards should not canonicalize to their own guard
|
Fri, 14 Jun 2013 17:28:00 +0200 |
Andreas Woess |
readd optional graph to HotSpotNmethod
|
Fri, 14 Jun 2013 16:30:02 +0200 |
Lukas Stadler |
add InliningPhase constructor with explicit InliningPolicy
|
Fri, 14 Jun 2013 16:28:10 +0200 |
Lukas Stadler |
Merge
|
Fri, 14 Jun 2013 16:27:26 +0200 |
Lukas Stadler |
public constructor for IndexedLocationNode
|
Fri, 14 Jun 2013 16:26:34 +0200 |
Lukas Stadler |
PEA: allowed for defered effects on ends in MergeProcessor
|
Fri, 14 Jun 2013 16:25:49 +0200 |
Lukas Stadler |
remove CullFrameStatesPhase
|
Fri, 14 Jun 2013 16:24:42 +0200 |
Lukas Stadler |
detect distinct values by looking at integer masks
|
Fri, 14 Jun 2013 16:23:53 +0200 |
Lukas Stadler |
better stamps for OrNodes
|
Fri, 14 Jun 2013 16:20:46 +0200 |
Lukas Stadler |
correct parameter type for NodeFlood.addAll
|
Fri, 14 Jun 2013 11:10:05 +0200 |
Lukas Stadler |
clean up .factorypath files on "mx ideclean"
|
Fri, 14 Jun 2013 15:01:20 +0200 |
Doug Simon |
fixed bug in InstanceOfSnippets - deoptimization action should be None for instanceofWithProfile snippet
|
Thu, 13 Jun 2013 17:15:36 +0200 |
Gilles Duboscq |
Use createAnchoredReceiver to create the invokes's receiver check before inlining
|
Fri, 14 Jun 2013 11:16:41 +0200 |
Gilles Duboscq |
Remove PiNode.anchor, use the guard field of FloatingGuardedNode instead
|
Fri, 14 Jun 2013 12:11:19 +0200 |
Gilles Duboscq |
Do not virtualize when locks do not match at merge
|
Fri, 14 Jun 2013 11:16:08 +0200 |
Gilles Duboscq |
CodeUtil.isPowerOf2 should not return true for Integer/Long.MIN_VALUE.
|
Fri, 14 Jun 2013 09:29:10 +0200 |
Christian Haeubl |
Merge.
|
Fri, 14 Jun 2013 09:28:07 +0200 |
Christian Haeubl |
Fixed probability computation for invokes with an exception edge.
|
Thu, 13 Jun 2013 18:48:57 +0200 |
Christos Kotselidis |
Merge
|
Thu, 13 Jun 2013 12:52:39 +0200 |
Christos Kotselidis |
Merge
|
Wed, 12 Jun 2013 11:37:45 +0200 |
Christos Kotselidis |
Merge
|
Wed, 12 Jun 2013 11:36:54 +0200 |
Christos Kotselidis |
Checkstyle fixes
|
Tue, 11 Jun 2013 19:59:52 +0200 |
Christos Kotselidis |
Force GC to process graal_installed_code references during marking (GRAAL-257)
|
Thu, 13 Jun 2013 13:50:29 +0200 |
Roland Schatz |
Test deoptimization in DynamicNewArrayNode.
|
Thu, 13 Jun 2013 13:19:56 +0200 |
Roland Schatz |
Method for adding a new phase at the beginning of a suite.
|
Wed, 12 Jun 2013 17:09:18 +0200 |
Roland Schatz |
Tests for DynamicNewArrayNode.
|
Wed, 12 Jun 2013 16:29:12 +0200 |
Roland Schatz |
DynamicNewArrayNode
|
Wed, 12 Jun 2013 16:28:43 +0200 |
Roland Schatz |
Add arrayKlassOffset field to HotSpotVMConfig.
|
Thu, 13 Jun 2013 14:47:32 +0200 |
Christian Haeubl |
Merge.
|
Thu, 13 Jun 2013 14:47:00 +0200 |
Christian Haeubl |
Reverted default compilation policy to 4 if Graal is the only compiler.
|
Thu, 13 Jun 2013 14:45:32 +0200 |
Christian Haeubl |
Temporarily changed compilation policy to 0.
|
Thu, 13 Jun 2013 14:44:33 +0200 |
Christian Haeubl |
Bootstrap-specific fix for CompilationPolicy 0.
|
Thu, 13 Jun 2013 10:54:58 +0200 |
Christian Haeubl |
Minor refactorings for ComputeInliningRelevanceClosure.
|
Thu, 13 Jun 2013 11:25:46 +0200 |
Christos Kotselidis |
Merge
|
Thu, 13 Jun 2013 11:25:07 +0200 |
Christos Kotselidis |
Remove graph from HotSpotNMethod
|
Thu, 13 Jun 2013 09:41:06 +0200 |
Christian Haeubl |
Merge.
|
Thu, 13 Jun 2013 09:40:36 +0200 |
Christian Haeubl |
Changed computation of inlining relevance to avoid that the inlining order affects the relevance.
|
Wed, 12 Jun 2013 18:15:30 +0200 |
Doug Simon |
adjusted threshold at which the deoptimizing instanceof snippet is used and change the deoptimization action to None to reflect that fact it is a rare event but does not warrant reprofiling
|
Wed, 12 Jun 2013 17:24:20 +0200 |
Bernhard Urban |
aot: add verification phase
|
Wed, 12 Jun 2013 16:04:43 +0200 |
Bernhard Urban |
unittest/aot: add testcase for string objects
|
Wed, 12 Jun 2013 16:04:43 +0200 |
Bernhard Urban |
unittest/aot: use assert methods instead of keyword
|
Wed, 12 Jun 2013 16:04:43 +0200 |
Bernhard Urban |
unittest/aot: add test for primitive types
|
Wed, 12 Jun 2013 13:18:49 +0200 |
Bernhard Urban |
LoadJavaMirrorWithKlassPhase: replace if with an assertion
|
Wed, 12 Jun 2013 16:04:42 +0200 |
Bernhard Urban |
gate: add bootstrap with aot configuration to gate check
|
Wed, 12 Jun 2013 16:04:42 +0200 |
Bernhard Urban |
add option to enable ahead of time compilation for hotspot (GRAAL-290)
|
Wed, 12 Jun 2013 16:04:41 +0200 |
Bernhard Urban |
LoadJavaMirrorWithKlassPhase: replace constants with floating nodes (GRAAL-290)
|
Wed, 12 Jun 2013 14:00:26 +0200 |
Doug Simon |
fixed copy-and-paste errors
|
Wed, 12 Jun 2013 13:58:01 +0200 |
Doug Simon |
extra javadoc for intricacies involved in lowering ExceptionObjectNode
|
Wed, 12 Jun 2013 13:55:40 +0200 |
Doug Simon |
incorporated auto-format fix
|
Wed, 12 Jun 2013 10:12:46 +0200 |
Bernhard Urban |
class constants: add hotspot specific phase to load java mirror via klass* (GRAAL-290)
|
Wed, 12 Jun 2013 10:12:38 +0200 |
Bernhard Urban |
unittest/aot: create suites on every compilation
|
Tue, 11 Jun 2013 22:02:49 +0200 |
Doug Simon |
Merge.
|
Tue, 11 Jun 2013 22:02:23 +0200 |
Doug Simon |
added instanceof snippets that for a profile with 100% precise coverage of seen types.
|
Tue, 11 Jun 2013 17:03:30 +0200 |
Doug Simon |
unified toString() for HotSpot implementations of JavaMethod
|
Tue, 11 Jun 2013 17:00:48 +0200 |
Doug Simon |
improved toString() for JavaTypeProfile and ProfiledType
|
Tue, 11 Jun 2013 18:13:55 +0200 |
Christos Kotselidis |
Merge
|
Tue, 11 Jun 2013 17:45:31 +0200 |
Christos Kotselidis |
Allow UseCompressedOops argument
|
Tue, 11 Jun 2013 17:32:38 +0200 |
Christos Kotselidis |
Compressed Oop support for heab base > 32g
|
Tue, 11 Jun 2013 13:14:52 +0200 |
Christian Haeubl |
Minor fix after merge.
|
Tue, 11 Jun 2013 13:12:57 +0200 |
Christian Haeubl |
Merge.
|
Tue, 11 Jun 2013 13:10:25 +0200 |
Christian Haeubl |
Readded the pass that fixes DeoptimizeNode probabilities.
|
Mon, 10 Jun 2013 15:17:10 +0200 |
Christian Haeubl |
Only avoid graph caching when the graph was built without profiling information.
|
Tue, 11 Jun 2013 11:42:09 +0200 |
Gilles Duboscq |
Merge
|
Mon, 10 Jun 2013 16:48:05 -0700 |
Michael Van De Vanter |
Merge with 13384d19fec0af8e42d8d97a0dd231365831802a
|
Mon, 10 Jun 2013 16:46:26 -0700 |
Michael Van De Vanter |
Upgrade the documentation for SourceSection, especially with respect to the specification of text locations.
|
Tue, 11 Jun 2013 01:56:30 +0200 |
Doug Simon |
allow calls to $jacocoInit() from <clinit> in a class declaring an option
|
Tue, 11 Jun 2013 01:32:41 +0200 |
Doug Simon |
fixed issues detected by VerifyHotSpotOptionsPhase
|
Tue, 11 Jun 2013 01:31:47 +0200 |
Doug Simon |
added VerifyHotSpotOptionsPhase to ensure that global state is not initialized from options prior to command line parsing
|
Tue, 11 Jun 2013 01:18:57 +0200 |
Doug Simon |
added HotSpotResolvedObjectType.getMethods() to get all methods of a class including those (such as <clinit>) not normally exposed by Java reflection
|
Tue, 11 Jun 2013 01:17:10 +0200 |
Doug Simon |
added ResolvedJava[Field|Method].isSynthetic()
|
Tue, 11 Jun 2013 00:00:40 +0200 |
Christos Kotselidis |
Merge
|
Mon, 10 Jun 2013 23:59:50 +0200 |
Christos Kotselidis |
Remove unused field
|
Mon, 10 Jun 2013 14:05:20 +0200 |
Christos Kotselidis |
Add comments and minor renaming
|
Mon, 10 Jun 2013 13:04:38 +0200 |
Christos Kotselidis |
Refactoring
|
Mon, 10 Jun 2013 12:40:36 +0200 |
Christos Kotselidis |
Refactoring
|
Mon, 10 Jun 2013 12:36:10 +0200 |
Christos Kotselidis |
Factor out redundant method
|
Mon, 10 Jun 2013 12:34:24 +0200 |
Christos Kotselidis |
Remove dead code
|
Mon, 10 Jun 2013 12:33:32 +0200 |
Christos Kotselidis |
Class renaming
|
Mon, 10 Jun 2013 12:28:15 +0200 |
Christos Kotselidis |
Small refactoring and comment addition
|
Mon, 10 Jun 2013 12:18:36 +0200 |
Christos Kotselidis |
Add comments in unsafe access of uncompressed pointers
|
Mon, 10 Jun 2013 12:11:47 +0200 |
Christos Kotselidis |
Remove check for classMirrorOffset in LoadField
|
Mon, 10 Jun 2013 11:47:18 +0200 |
Christos Kotselidis |
Refactor CodeInstaller and CompilerToVM
|
Mon, 10 Jun 2013 11:06:58 +0200 |
Christos Kotselidis |
Refactor CompressedOopTest
|
Mon, 10 Jun 2013 10:14:17 +0200 |
Christos Kotselidis |
Remove blank line
|
Mon, 10 Jun 2013 17:00:14 +0200 |
Roland Schatz |
Use Suites mechanism for HotSpot specific compiler phases.
|
Mon, 10 Jun 2013 16:06:09 +0200 |
Roland Schatz |
Create Suites instance in runtime.
|
Mon, 10 Jun 2013 15:41:26 +0200 |
Bernhard Urban |
IterativeInliningPhase: obtain replacements from context
|
Mon, 10 Jun 2013 15:41:23 +0200 |
Bernhard Urban |
GraalOptions: use static import
|
Mon, 10 Jun 2013 15:41:21 +0200 |
Bernhard Urban |
Tool: make class non-static
|
Mon, 10 Jun 2013 12:22:42 +0200 |
Christian Haeubl |
Merge.
|
Mon, 10 Jun 2013 12:21:58 +0200 |
Christian Haeubl |
Disabled printing of inlining decisions.
|
Mon, 10 Jun 2013 12:21:38 +0200 |
Christian Haeubl |
Temporarily enabled printing of inlining decisions.
|
Mon, 10 Jun 2013 10:34:42 +0200 |
Christian Haeubl |
Slightly simplified inlining policy.
|
Mon, 10 Jun 2013 10:52:40 +0200 |
Lukas Stadler |
Merge (1b33ef6544b4 Fixed a warning)
|
Mon, 10 Jun 2013 10:52:02 +0200 |
Lukas Stadler |
Merge (60648c97cdd0 Windows build fix...)
|
Mon, 10 Jun 2013 10:49:24 +0200 |
Lukas Stadler |
more checks for ArrayCopyNode virtualization
|
Mon, 10 Jun 2013 09:30:32 +0200 |
Christian Haeubl |
Fixed a warning.
|
Mon, 10 Jun 2013 08:44:25 +0200 |
Christian Haeubl |
Merge.
|
Mon, 10 Jun 2013 08:44:03 +0200 |
Christian Haeubl |
Removed the probability fix temporarily.
|
Fri, 07 Jun 2013 17:53:08 +0200 |
Christian Haeubl |
Avoid storing statistics about OSR compilations.
|
Mon, 10 Jun 2013 01:37:46 +0200 |
Andreas Woess |
Windows build fix: compiler warning "not all control paths return a value" in CodeInstaller::pd_next_offset.
|
Mon, 10 Jun 2013 01:16:33 +0200 |
Thomas Wuerthinger |
Introduce Frame.isInitialized in the Truffle API.
|
Mon, 10 Jun 2013 01:08:23 +0200 |
Thomas Wuerthinger |
Add custom constructor to VirtualInstanceNode.
|
Mon, 10 Jun 2013 01:07:32 +0200 |
Thomas Wuerthinger |
Make arithmetic nodes extensible.
|
Sat, 08 Jun 2013 16:54:41 -0400 |
Morris Meyer |
SPARC UA 2011 assembler changes, bit manipulation synthetics
|
Sat, 08 Jun 2013 15:44:39 +0200 |
Lukas Stadler |
Merge
|
Sat, 08 Jun 2013 15:43:48 +0200 |
Lukas Stadler |
fix merge problem in EffectsClosure
|
Fri, 07 Jun 2013 16:36:13 +0200 |
Lukas Stadler |
do not assign FrameStates to ForeignCallNodes that have no side effect and cannot deoptimize
|
Fri, 07 Jun 2013 16:34:44 +0200 |
Lukas Stadler |
make MacroNode a memory checkpoint
|
Fri, 07 Jun 2013 16:43:35 +0200 |
Lukas Stadler |
pull basic algorithm of PartialEscapeAnalysisPhase into new base class EffectsPhase
|
Fri, 07 Jun 2013 14:27:04 +0200 |
Lukas Stadler |
remove FrameState logic from LIRGenerator
|
Fri, 07 Jun 2013 13:44:00 +0200 |
Lukas Stadler |
proper assertions in VirtualizerToolImpl.setVirtualEntry
|
Fri, 07 Jun 2013 13:36:44 +0200 |
Lukas Stadler |
remove unused method from Virtualizable.State
|
Sat, 08 Jun 2013 00:54:17 +0200 |
Doug Simon |
only copy graal.options if it exists
|
Sat, 08 Jun 2013 00:25:49 +0200 |
Doug Simon |
Merge.
|
Fri, 07 Jun 2013 17:28:01 +0200 |
Doug Simon |
Merge.
|
Fri, 07 Jun 2013 17:03:07 +0200 |
Doug Simon |
fixed emitting of platform-specific newline in files generated by OptionProcessor
|
Fri, 07 Jun 2013 15:59:46 +0200 |
Doug Simon |
fail fast if a non-default value for GraalRuntime was specified and the corresponding factory is not available
|
Fri, 07 Jun 2013 15:59:09 +0200 |
Doug Simon |
added graal.options mechanism for being able to override default option values
|
Fri, 07 Jun 2013 15:43:00 -0400 |
Morris Meyer |
CR-806: Changes to build Graal for SPARC
|
Fri, 07 Jun 2013 16:10:07 +0200 |
Christian Haeubl |
Fixed a warning.
|
Fri, 07 Jun 2013 16:02:19 +0200 |
Christian Haeubl |
Bugfix concerning ComputeProbabilityClosure.
|
Fri, 07 Jun 2013 14:57:36 +0200 |
Christian Haeubl |
Checkstyle fix.
|
Fri, 07 Jun 2013 14:48:17 +0200 |
Christian Haeubl |
Assume that those path which end in a DeoptimizeNode are taken less frequently.
|
Fri, 07 Jun 2013 14:38:50 +0200 |
Christian Haeubl |
Assume that null and bounds checks fail less likely.
|
Fri, 07 Jun 2013 14:36:45 +0200 |
Christian Haeubl |
Avoid graph caching if immature or no profiling information was used for graph building.
|
Fri, 07 Jun 2013 14:15:38 +0200 |
Christian Haeubl |
Merge.
|
Fri, 07 Jun 2013 13:43:13 +0200 |
Christian Haeubl |
Added more profiling information testcases.
|
Thu, 23 May 2013 13:51:49 +0200 |
Christian Haeubl |
Backed out changeset: 7bd4a69b4ce1
|
Wed, 22 May 2013 17:29:11 +0200 |
Christian Haeubl |
Minor refactoring.
|
Tue, 21 May 2013 11:38:18 +0200 |
Christian Haeubl |
Added comment to explain the generics of AbstractJavaProfile.
|
Tue, 21 May 2013 11:36:13 +0200 |
Christian Haeubl |
Added #ifdefs to nmethod statistics.
|
Tue, 21 May 2013 10:34:18 +0200 |
Christian Haeubl |
Refactorings for the InliningPhase.
|
Fri, 07 Jun 2013 10:52:48 +0200 |
Doug Simon |
fixed class initialization ordering issue; HotSpotOptions.<clinit> must not trigger initialization of other classes that depend on the effect of option setting in their <clinit>
|
Thu, 06 Jun 2013 23:16:45 +0200 |
Doug Simon |
options are grouped per top level class/interface when accessed via the service mechanism
|
Thu, 06 Jun 2013 21:22:43 +0200 |
Bernhard Urban |
unittest/aot: disable one part of the test
|
Thu, 06 Jun 2013 17:26:22 +0200 |
Bernhard Urban |
CanonicalizerPhase: pass flag to fullUnroll
|
Thu, 06 Jun 2013 16:30:41 +0200 |
Bernhard Urban |
CanonicalizerPhase: remove it from context, add it to tiers instead and configure/pass it there (GRAAL-309)
|
Thu, 06 Jun 2013 20:02:12 +0200 |
Gilles Duboscq |
More precise inlining decision messages.
|
Thu, 06 Jun 2013 17:29:08 +0200 |
Doug Simon |
cleaner implementation of stable options
|
Thu, 06 Jun 2013 17:27:07 +0200 |
Doug Simon |
ensure that <clinit> for HotSpotOptions is called irrespective of whether and -G: options are specified
|
Thu, 06 Jun 2013 15:35:52 +0200 |
Doug Simon |
added support for stable options
|
Thu, 06 Jun 2013 13:09:09 +0200 |
Bernhard Urban |
unittest/ctw: restore modified option after executing tests
|
Thu, 06 Jun 2013 11:36:07 +0200 |
Bernhard Urban |
unittest: add test for OptCanonicalizeReads
|
Thu, 06 Jun 2013 11:04:24 +0200 |
Bernhard Urban |
CanonicalizerPhase: add OptCanonicalizeReads option (adapt tests)
|
Thu, 06 Jun 2013 11:04:24 +0200 |
Bernhard Urban |
CanonicalizerPhase: add OptCanonicalizeReads option (GRAAL-290)
|
Thu, 06 Jun 2013 09:26:02 +0200 |
Bernhard Urban |
CanonicalizerPhase: add phase that obtains the canonicalizer from the context
|
Wed, 05 Jun 2013 21:17:38 +0200 |
Bernhard Urban |
PhaseContext: add an instance of CanonicalizerPhase to context
|
Wed, 05 Jun 2013 21:17:25 +0200 |
Bernhard Urban |
PartialEscapeAnalysisPhase: remove constructor for CustomCanonicalizer
|
Wed, 05 Jun 2013 21:17:23 +0200 |
Bernhard Urban |
CanonicalizerPhase: move comment
|
Thu, 06 Jun 2013 12:07:14 +0200 |
Doug Simon |
assert that -G: options are unique
|
Thu, 06 Jun 2013 10:10:46 +0200 |
Doug Simon |
re-enabled initialization of debug environment on main thread
|
Thu, 06 Jun 2013 10:09:49 +0200 |
Doug Simon |
disabled emitting and checking of copyright header in files generated by OptionProcessor
|
Thu, 06 Jun 2013 08:51:43 +0200 |
Doug Simon |
added documentation for BytecodeFrame.rethrowException
|
Wed, 05 Jun 2013 19:37:27 +0200 |
Christos Kotselidis |
Supress warning in Compressed Oopt Test
|
Wed, 05 Jun 2013 18:37:35 +0200 |
Christos Kotselidis |
Fix check style error
|
Wed, 05 Jun 2013 18:35:09 +0200 |
Christos Kotselidis |
Fix unit test
|
Wed, 05 Jun 2013 15:11:58 +0200 |
Christos Kotselidis |
Merge
|
Wed, 05 Jun 2013 14:49:34 +0200 |
Christos Kotselidis |
Remove unused graal_mirror from klass
|
Wed, 05 Jun 2013 12:55:45 +0200 |
Christos Kotselidis |
Fix Assertion in LIR
|
Wed, 05 Jun 2013 12:55:30 +0200 |
Christos Kotselidis |
Fix Check style error
|
Wed, 05 Jun 2013 12:01:05 +0200 |
Christos Kotselidis |
Unsuccessful attempt to save r12 when heap base is zero, verification uses it
|
Wed, 05 Jun 2013 12:00:36 +0200 |
Christos Kotselidis |
Add compressed oops support in comments' copying in CodeInstaller
|
Wed, 05 Jun 2013 11:26:15 +0200 |
Christos Kotselidis |
Add CompressedOops unit tests
|
Tue, 04 Jun 2013 21:07:32 +0200 |
Christos Kotselidis |
OSR Read nodes already have uncompressed references
|
Tue, 04 Jun 2013 20:26:59 +0200 |
Christos Kotselidis |
Attach compress info to Load/Store nodes
|
Tue, 04 Jun 2013 19:36:16 +0200 |
Christos Kotselidis |
Add compressed oops support in Graal/Hotspot site
|
Tue, 04 Jun 2013 18:52:22 +0200 |
Christos Kotselidis |
Reserve r12 for heap base address when compressed oops are enabled
|
Tue, 04 Jun 2013 18:06:57 +0200 |
Christos Kotselidis |
Add Compressed Oops support in LIR
|
Tue, 04 Jun 2013 17:14:51 +0200 |
Christos Kotselidis |
Add scaling factor for arrays
|
Tue, 04 Jun 2013 13:54:44 +0200 |
Christos Kotselidis |
Delegate compressed oop arguments from HotSpot to Graal
|
Tue, 04 Jun 2013 13:46:58 +0200 |
Christos Kotselidis |
Crypto substitutions use unsafe loads to access fields
|
Wed, 05 Jun 2013 14:18:35 +0200 |
Lukas Stadler |
don't synthesize a deoptState in ForeignCallNode is canDeoptimize == false
|
Wed, 05 Jun 2013 13:10:42 +0200 |
Lukas Stadler |
HotSpotRuntime should decide when to lower which nodes, not the nodes themselves
|
Wed, 05 Jun 2013 12:05:27 +0200 |
Lukas Stadler |
allow for late lowering of MemoryCheckpoints (handle usages by FloatingReads in SnippetTemplate)
|
Wed, 05 Jun 2013 11:50:07 +0200 |
Lukas Stadler |
simplify FrameStateAssignmentPhase, add guarantee that every DeoptimizingNode has a FrameState
|
Wed, 05 Jun 2013 11:47:46 +0200 |
Lukas Stadler |
PEA: changes to allow BlockState to be extended
|
Wed, 05 Jun 2013 11:46:19 +0200 |
Lukas Stadler |
PEA phase only needs PhaseContext
|
Wed, 05 Jun 2013 11:45:13 +0200 |
Lukas Stadler |
make ReadNode and WriteNode virtualizable
|
Wed, 05 Jun 2013 11:44:53 +0200 |
Lukas Stadler |
only create overflow guards for loops that have safepoints
|
Wed, 05 Jun 2013 11:44:05 +0200 |
Lukas Stadler |
use loadHub without null check in MonitorSnippets
|
Wed, 05 Jun 2013 11:34:55 +0200 |
Lukas Stadler |
use StubForeignCallNode within stubs, instead of ForeignCallNode
|
Wed, 05 Jun 2013 11:10:08 +0200 |
Lukas Stadler |
LIRGenerator.emitForeignCall uses linkage to determine if a state is needed
|
Wed, 05 Jun 2013 11:09:33 +0200 |
Lukas Stadler |
pull HotSpotForeignCallLinkage.isLeaf into ForeignCallLinkage and rename to canDeoptimize
|
Wed, 05 Jun 2013 11:48:53 +0200 |
Bernhard Urban |
TestResolvedJavaMethod: relax check for max stack size
|
Fri, 31 May 2013 11:38:35 +0200 |
Bernhard Urban |
VerifyUsageWithEquals: fix wording
|
Mon, 27 May 2013 17:14:14 +0200 |
Bernhard Urban |
.hgignore: add files generated by coverage
|
Wed, 05 Jun 2013 11:16:18 +0200 |
Doug Simon |
Merge.
|
Tue, 04 Jun 2013 18:11:01 +0200 |
Doug Simon |
add all enclosing elements of an annotated field as originating elements
|
Tue, 04 Jun 2013 17:33:14 +0200 |
Doug Simon |
converted remaining options in GraalOptions to new system (GRAAL-27)
|
Tue, 04 Jun 2013 15:42:42 +0200 |
Doug Simon |
option values are either initialized upon creation or they must provide a lazily initialized value
|
Tue, 04 Jun 2013 19:21:21 +0200 |
Gilles Duboscq |
UnsafeLoadNode should not assume that 'type' is non-null in an object stamp
|
Tue, 04 Jun 2013 17:30:19 +0200 |
Gilles Duboscq |
Add a PiNode for the null-checked receiver during inlining
|
Tue, 04 Jun 2013 17:23:39 +0200 |
Gilles Duboscq |
Handle Proxies and pi nodes better in the NodeIntrinsificationPhase
|
Tue, 04 Jun 2013 16:53:23 +0200 |
Gilles Duboscq |
When lowering a fixed guard, the usages should be forwarded to the floating guard instead of the value anchor.
|
Tue, 04 Jun 2013 15:22:43 +0200 |
Doug Simon |
Merge.
|
Tue, 04 Jun 2013 15:22:10 +0200 |
Doug Simon |
added optional annotationProcessorForDependents attribute for a project to inject itself as an annotation processor for all dependents
|
Tue, 04 Jun 2013 12:21:32 +0200 |
Doug Simon |
implemented workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=409824
|
Tue, 04 Jun 2013 00:35:28 +0200 |
Doug Simon |
converted more options from GraalOptions to new system (GRAAL-27)
|
Tue, 04 Jun 2013 00:33:42 +0200 |
Doug Simon |
made projects inherit annotation processors from dependencies
|
Mon, 03 Jun 2013 23:26:35 +0200 |
Doug Simon |
use package of generated OptionProvider to filter Graal options that are parsed from the HotSpot command line (GRAAL-27)
|
Tue, 04 Jun 2013 11:06:30 +0200 |
Christos Kotselidis |
Fix Checkstyle Error
|
Tue, 04 Jun 2013 11:01:20 +0200 |
Christos Kotselidis |
Merge
|
Tue, 04 Jun 2013 10:55:13 +0200 |
Christos Kotselidis |
Add HeapInfo interface for write barriers and compressed oops support
|
Mon, 03 Jun 2013 21:59:44 +0200 |
Doug Simon |
extensible option system (GRAAL-27)
|
Mon, 03 Jun 2013 20:28:50 +0200 |
Christian Humer |
Fixed @Specialization#executeWith order was ignored.
|
Mon, 03 Jun 2013 18:27:43 +0200 |
Doug Simon |
omit projects from distributions where the project's Java compliance level is too high
|
Sat, 01 Jun 2013 20:42:22 -0400 |
Morris Meyer |
SPARCLIRGenerator, sqrt, condition move, breakpoint op, partial bit ops
|
Sat, 01 Jun 2013 12:44:42 -0400 |
Morris Meyer |
SPARCMacroAssembler synthetic instructions and SPARCTestOp
|
Fri, 31 May 2013 21:55:53 -0400 |
Morris Meyer |
SPARCMacroAssembler and synthetic instructions
|
Thu, 30 May 2013 22:56:22 -0400 |
Morris Meyer |
SPARC compare
|
Wed, 29 May 2013 15:33:51 +0200 |
Bernhard Urban |
LIRGenerator: change visibility of `getLIRBlock'
|
Wed, 29 May 2013 15:28:36 +0200 |
Bernhard Urban |
Assumptions: initialize list in constructor and add getter
|
Fri, 17 May 2013 18:05:58 +0200 |
Andreas Woess |
BranchProbabilityNode: condition can also be a constant in the prepared graph for inlining.
|
Thu, 16 May 2013 14:33:35 +0200 |
Andreas Woess |
Quick fix for BranchProbabilityNode.
|
Tue, 28 May 2013 16:44:25 -0700 |
Christian Wimmer |
ResolvedJavaType.isAssignableFrom must not be called with null argument
|
Tue, 28 May 2013 16:26:41 -0700 |
Christian Wimmer |
Allow ResolvedJavaType.resolveMethod to return null
|
Tue, 28 May 2013 16:16:57 -0700 |
Christian Wimmer |
Fix node intrinsic constructor
|
Tue, 28 May 2013 16:15:36 -0700 |
Christian Wimmer |
ResolvedJavaType.isAssignableFrom must not be called with null argument. Check that with assertions in HotSpot implementation.
|
Tue, 28 May 2013 16:13:15 -0700 |
Christian Wimmer |
Remove usage of identity hash code
|
Tue, 28 May 2013 16:12:46 -0700 |
Christian Wimmer |
Flag to disable VerifyUsageWithEquals phase
|
Tue, 28 May 2013 17:17:29 +0200 |
Lukas Stadler |
create correct stamps for LocalNodes
|
Tue, 28 May 2013 09:04:22 -0400 |
Morris Meyer |
SPARC array, load / store and compare operations
|
Tue, 28 May 2013 10:59:01 +0200 |
Doug Simon |
fixed bash syntax error
|
Mon, 27 May 2013 10:26:09 -0400 |
Morris Meyer |
SPARC logic and shift operations
|
Sun, 26 May 2013 18:16:28 -0400 |
Morris Meyer |
Initial SPARC control instructions
|
Sun, 26 May 2013 22:49:23 +0200 |
Doug Simon |
fixed Checkstyle errors
|
Sun, 26 May 2013 22:48:43 +0200 |
Doug Simon |
fixed detection of Checkstyle errors in checkstyle command (GRAAL-293)
|
Sun, 26 May 2013 13:44:16 -0400 |
Morris Meyer |
SPARC float arithmetic
|
Sun, 26 May 2013 13:15:51 +0200 |
Doug Simon |
added check to gate that generated IDE configurations don't break the build
|
Sun, 26 May 2013 13:09:27 +0200 |
Doug Simon |
rename: getKilledLocationIdentities -> getKilledLocations
|
Sat, 25 May 2013 16:31:05 -0700 |
Chris Seaton |
Generated hashCode and equals for SourceSection. Source is abstract, so just uses identity methods for that.
|
Sun, 26 May 2013 00:01:38 +0200 |
Doug Simon |
Merge.
|
Sat, 25 May 2013 23:42:11 +0200 |
Doug Simon |
implemented alternative implementation for loading the exception object from the thread at the start of an exception dispatcher
|
Sat, 25 May 2013 23:33:03 +0200 |
Doug Simon |
added support for the runtime to specify for each foreign call whether deoptimization can occur during the call
|
Sat, 25 May 2013 17:24:37 -0400 |
Morris Meyer |
SPARC unused object allocation fix
|
Sat, 25 May 2013 16:24:05 -0400 |
Morris Meyer |
SPARC integer arithmetic
|
Fri, 24 May 2013 22:51:36 -0400 |
Morris Meyer |
Initial SPARC compilation test
|
Fri, 24 May 2013 15:38:15 -0700 |
Christian Wimmer |
Do not call kind() for deleted nodes, since it can cause an exception
|
Fri, 24 May 2013 10:37:27 -0400 |
Morris Meyer |
re-architected SPARC assembler to be Fmt class specific, initial arithmetic
|
Fri, 24 May 2013 12:02:30 +0200 |
Doug Simon |
put disassembling of installed code under the control of Debug.log(); use -G:Log=CodeInstall to show disassembly for all installed code
|
Fri, 24 May 2013 11:38:07 +0200 |
Lukas Stadler |
move @SuppressWarnings from local var to method
|
Fri, 24 May 2013 11:02:19 +0200 |
Lukas Stadler |
Merge
|
Thu, 23 May 2013 14:44:01 +0200 |
Lukas Stadler |
Merge
|
Fri, 17 May 2013 16:47:13 +0200 |
Lukas Stadler |
first step towards extensibility of the escape analysis phase
|
Fri, 17 May 2013 15:41:39 +0200 |
Lukas Stadler |
turn assertions in NodeClass.FieldScanner into guarantees
|
Thu, 23 May 2013 23:23:03 +0200 |
Doug Simon |
Graal's code annotations are installed into codeBlobs and are thus included in disassembler output (in a non-PRODUCT build)
|
Thu, 23 May 2013 18:14:59 +0200 |
Doug Simon |
cleaned up api.meta tests (GRAAL-59)
|
Thu, 23 May 2013 18:13:32 +0200 |
Doug Simon |
reverted temporary commenting out of MonitorTests
|
Thu, 23 May 2013 16:49:01 +0200 |
Thomas Wuerthinger |
Make escape analysis and phi nodes more robust with additional assertions.
|
Thu, 23 May 2013 13:14:08 +0200 |
Gilles Duboscq |
add isGraalEnabled(vm) function in commands.py
|
Thu, 23 May 2013 12:07:34 +0200 |
Bernhard Urban |
CompileTask: add option to print exception on compile error
|
Thu, 23 May 2013 12:06:05 +0200 |
Bernhard Urban |
VerifyUsageWithEquals: better error message
|
Thu, 23 May 2013 12:00:40 +0200 |
Bernhard Urban |
VerifyUsageWithEquals/VerifyPhase: add documentation
|
Thu, 23 May 2013 10:57:51 +0200 |
Bernhard Urban |
VerifyUsageWithEquals: check for null before passing it to isAssignableForm()
|
Thu, 23 May 2013 02:22:26 +0200 |
Christian Humer |
Fixed reason generation failed for primitive generic signatures.
|
Thu, 23 May 2013 01:58:26 +0200 |
Christian Humer |
Merge.
|
Thu, 23 May 2013 01:57:46 +0200 |
Christian Humer |
Implemented generation of a proper rewrite reason for generated nodes.
|
Wed, 22 May 2013 22:13:30 +0200 |
Doug Simon |
Merge.
|
Wed, 22 May 2013 17:47:24 +0200 |
Doug Simon |
removed unused method DeoptimizingNode.isCallSiteDeoptimization()
|
Wed, 22 May 2013 16:27:25 +0200 |
Doug Simon |
added support for the runtime to specify for each foreign call whether it is re-executable and what memory locations it kills
|
Tue, 21 May 2013 21:46:26 +0200 |
Doug Simon |
pulled LocationIdentity into a top level class and moved it to the api.meta project
|
Wed, 22 May 2013 16:28:13 +0200 |
Bernhard Urban |
Register: replace usages of object identity with equals()
|
Wed, 22 May 2013 16:28:12 +0200 |
Bernhard Urban |
CompilationTask: print exception of compilation also when we don't exit the VM
|
Wed, 22 May 2013 16:28:12 +0200 |
Bernhard Urban |
VerifyUsageWithEquals: refactoring
|
Tue, 21 May 2013 18:03:24 +0200 |
Bernhard Urban |
VerifyUsageWithEquals: allow to pass a class to the phase
|
Tue, 21 May 2013 18:03:35 +0200 |
Bernhard Urban |
Value: do equals test of `name' as assertion
|
Wed, 22 May 2013 14:14:49 +0200 |
Thomas Wuerthinger |
Generalize the code for detecting invalid stamps in join operations.
|
Wed, 22 May 2013 14:07:57 +0200 |
Thomas Wuerthinger |
Relax assertion for virtual array component kind.
|
Tue, 21 May 2013 17:56:37 -0700 |
twisti |
use invoker's stamp if target's return stamp is of different type
|
Tue, 21 May 2013 19:51:00 +0200 |
Christian Humer |
Merge.
|
Tue, 21 May 2013 19:43:53 +0200 |
Christian Humer |
Added an onReplace method to Node to provide a way for a guest language implementation to use replace tracing.
|
Tue, 21 May 2013 19:22:29 +0200 |
Christian Humer |
Fixed typo in NodeInfo.Kind.
|
Tue, 21 May 2013 19:20:53 +0200 |
Christian Humer |
Fixed GRAAL-276.
|
Tue, 21 May 2013 19:20:04 +0200 |
Christian Humer |
Added support for the kind field in @NodeInfo for the source code generation.
|
Tue, 21 May 2013 19:19:34 +0200 |
Christian Humer |
Added kind field to NodeInfo annotation.
|
Tue, 21 May 2013 12:39:40 +0200 |
Doug Simon |
expanded documentation for ForeignCallDescriptor
|
Tue, 21 May 2013 11:28:31 +0200 |
Doug Simon |
put error details into exception instead of printing to the console
|
Mon, 20 May 2013 23:22:36 -0700 |
Chris Seaton |
Fix SourceSection.getCode.
|
Fri, 17 May 2013 22:45:55 +0200 |
Doug Simon |
Merge.
|
Fri, 17 May 2013 22:45:24 +0200 |
Doug Simon |
replaced VerifyOopStubCall with usage of ForeignCallNode
|
Fri, 17 May 2013 22:28:35 +0200 |
Doug Simon |
replaced ThreadIsInterruptedStubCall with usage of ForeignCallNode
|
Fri, 17 May 2013 22:22:53 +0200 |
Doug Simon |
replaced MonitorEnterStubCall with usage of ForeignCallNode
|
Fri, 17 May 2013 22:11:22 +0200 |
Doug Simon |
replaced AESCryptStubCall (and its subclasses) with usage of ForeignCallNode
|
Fri, 17 May 2013 22:04:37 +0200 |
Doug Simon |
replaced CryptBlockStubCall (and its subclasses) with usage of ForeignCallNode
|
Fri, 17 May 2013 22:02:46 +0200 |
Doug Simon |
a leaf foreign call does not need debug info
|
Fri, 17 May 2013 22:02:11 +0200 |
Doug Simon |
changed location of debug scope so that a subclass that overrides 'addMethod' still matches -G:Dump=CodeInstall option
|
Fri, 17 May 2013 16:45:16 +0200 |
Doug Simon |
added test for AES intrinsification
|
Fri, 17 May 2013 17:43:01 +0200 |
Christian Haeubl |
Bugfix.
|
Fri, 17 May 2013 17:35:10 +0200 |
Christian Haeubl |
Minor refactoring.
|
Fri, 17 May 2013 17:34:48 +0200 |
Christian Haeubl |
Removed MethodProfile testcases.
|
Fri, 17 May 2013 17:24:03 +0200 |
Christian Haeubl |
Added class unloading support to the method profiling infrastructure.
|
Fri, 17 May 2013 15:40:06 +0200 |
Christian Haeubl |
Merge.
|
Fri, 17 May 2013 15:38:22 +0200 |
Christian Haeubl |
Added infrastructure for recording invoked methods in the profiling information.
|
Fri, 17 May 2013 09:28:41 +0200 |
Christian Haeubl |
Avoid inlining of graphs with many invokes.
|
Fri, 17 May 2013 13:55:35 +0200 |
Roland Schatz |
Use correct platform kind when loading a value.
|
Fri, 17 May 2013 13:55:24 +0200 |
Roland Schatz |
Method for determining supported vector lengths.
|
Fri, 17 May 2013 15:04:09 +0200 |
Roland Schatz |
Remove magic number in macro assembler.
|
Fri, 17 May 2013 14:29:44 +0200 |
Lukas Stadler |
small refactoring of early read elimination (move logic into "virtualize" methods)
|
Thu, 16 May 2013 17:03:18 -0700 |
Christian Wimmer |
Refactoring of NodeUtil to centralize the use of reflection
|
Thu, 16 May 2013 23:30:04 +0200 |
Doug Simon |
Merge.
|
Thu, 16 May 2013 23:26:59 +0200 |
Doug Simon |
replaced VMErrorStub with use of ForeignCallStub
|
Thu, 16 May 2013 22:30:52 +0200 |
Doug Simon |
replaced OSRMigrationEndStub with use of ForeignCallStub
|
Thu, 16 May 2013 21:46:15 +0200 |
Doug Simon |
removed redundant methods
|
Thu, 16 May 2013 21:34:03 +0200 |
Doug Simon |
replaced ThreadIsInterruptedStub with use of ForeignCallStub
|
Thu, 16 May 2013 21:30:39 +0200 |
Doug Simon |
replaced Log*Stub use of ForeignCallStub
|
Thu, 16 May 2013 21:26:10 +0200 |
Doug Simon |
replaced NewMultiArrayStub use of ForeignCallStub
|
Thu, 16 May 2013 20:26:46 +0200 |
Doug Simon |
removed CRuntimeCall and replaced its usages with ForeignCallNode
|
Thu, 16 May 2013 20:23:27 +0200 |
Doug Simon |
ForeignCallNode kills all memory locations
|
Thu, 16 May 2013 18:41:22 +0200 |
Doug Simon |
rename: *RuntimeCallOp -> *ForeignCallOp
|
Thu, 16 May 2013 18:12:04 +0200 |
Doug Simon |
rename: RuntimeCallStub -> ForeignCallStub
|
Thu, 16 May 2013 18:05:30 +0200 |
Doug Simon |
moved temporaries from CallingConvention to ForeignCallLinkage
|
Thu, 16 May 2013 17:36:16 +0200 |
Doug Simon |
removed redundant parameter
|
Thu, 16 May 2013 17:23:44 +0200 |
Doug Simon |
rename: HotSpotRuntimeCallTarget -> HotSpotForeignCallLinkage
|
Thu, 16 May 2013 17:12:17 +0200 |
Doug Simon |
rename: RuntimeCallTarget -> ForeignCallLinkage
|
Thu, 16 May 2013 16:41:37 +0200 |
Doug Simon |
renamed: RuntimeCallNode -> ForeignCallNode, RuntimeCallStateSplitNode -> ForeignCallStateSplitNode
|
Thu, 16 May 2013 16:32:46 +0200 |
Doug Simon |
moved responsibility for determining if a foreign call has a side effect to the runtime
|
Thu, 16 May 2013 16:17:28 +0200 |
Doug Simon |
refactored ForeignCallDescriptor into a top level class and moved it to the api.meta project
|
Thu, 16 May 2013 16:01:40 +0200 |
Doug Simon |
rename: Descriptor -> ForeignCallDescriptor
|
Thu, 16 May 2013 15:51:16 +0200 |
Doug Simon |
made RuntimeCallNode no longer be a StateSplit; for runtime calls that are state splits, the new RuntimeCallStateSplitNode class should be used
|
Wed, 15 May 2013 22:39:26 +0200 |
Doug Simon |
Merge.
|
Wed, 15 May 2013 21:51:12 +0200 |
Doug Simon |
made identityHashCode, javaTimeMillis and javaTimeNanos be CRuntimeCalls instead of RuntimeCallNodes
|
Wed, 15 May 2013 21:37:25 +0200 |
Doug Simon |
added support for declaring a foreign function call to be a leaf
|
Wed, 15 May 2013 16:46:39 +0200 |
Doug Simon |
spelling fix
|
Thu, 16 May 2013 18:15:19 +0200 |
Lukas Stadler |
typo in StructuredGraph
|
Thu, 16 May 2013 18:14:55 +0200 |
Lukas Stadler |
set bootstrapRunning flag earlier (in VMToCompiler.startCompiler)
|
Thu, 16 May 2013 18:12:06 +0200 |
Lukas Stadler |
allow only .isAlive() nodes to be added to a FrameStateBuilder
|
Thu, 16 May 2013 18:05:42 +0200 |
Lukas Stadler |
fix remaining currentGraph.add in GraphBuilderPhase
|
Thu, 16 May 2013 17:24:02 +0200 |
Lukas Stadler |
removed killed reads from list in memory aware scheduling
|
Thu, 16 May 2013 17:23:23 +0200 |
Lukas Stadler |
simplify GraphBuilderPhase: append adds the node to the graph
|
Thu, 16 May 2013 16:53:25 +0200 |
Lukas Stadler |
use only appendConstant for appending constants in GraphBuilderPhase
|
Thu, 16 May 2013 15:16:25 +0200 |
Christian Haeubl |
Bugfixes for the inlining phase and for -XX:+PrintInlining.
|
Wed, 15 May 2013 14:30:29 -0700 |
Christian Wimmer |
Handle corner case in WordTypeVerificationPhase
|
Wed, 15 May 2013 17:29:30 +0200 |
Lukas Stadler |
fix concurrency issue in NodeClass.get
|
Wed, 15 May 2013 14:56:52 +0200 |
Doug Simon |
added links to the HotSpot Windows sources
|
Wed, 15 May 2013 14:53:34 +0200 |
Doug Simon |
Merge.
|
Tue, 14 May 2013 22:02:23 +0200 |
Doug Simon |
consolidated the two RegisterConfig instances for HotSpotRuntime into one
|
Wed, 15 May 2013 10:43:26 +0200 |
Lukas Stadler |
add check for final-ness and visibility of @Input and @Successor fields to NodeClass
|
Wed, 15 May 2013 10:43:03 +0200 |
Lukas Stadler |
fix final-ness of @Input node inputs
|
Wed, 15 May 2013 09:03:43 +0200 |
Christian Haeubl |
Merge.
|
Wed, 15 May 2013 09:03:11 +0200 |
Christian Haeubl |
Disabled a test-case temporarily.
|
Tue, 14 May 2013 17:52:51 +0200 |
Christian Haeubl |
Adjusted test-case workaround.
|
Tue, 14 May 2013 16:57:07 +0200 |
Christian Haeubl |
Merge.
|
Tue, 14 May 2013 15:44:18 +0200 |
Christian Haeubl |
Windows-specific idiv/ldiv fix.
|
Tue, 14 May 2013 11:49:10 +0200 |
Christian Haeubl |
Fix for BoxingEliminationTest.
|
Tue, 14 May 2013 10:32:02 +0200 |
Christian Haeubl |
InliningPhase cleanups.
|
Tue, 14 May 2013 10:18:31 +0200 |
Christian Haeubl |
Merge.
|
Tue, 14 May 2013 10:17:06 +0200 |
Christian Haeubl |
Fixes for the merge and inlining cleanups.
|
Mon, 13 May 2013 17:43:42 +0200 |
Christian Haeubl |
Temporary fixes for the merge.
|
Mon, 13 May 2013 17:11:31 +0200 |
Christian Haeubl |
Merge.
|
Mon, 13 May 2013 16:46:39 +0200 |
Christian Haeubl |
Added some tunable parameters to the inlining phase.
|
Mon, 13 May 2013 13:55:41 +0200 |
Christian Haeubl |
Removed memory leak and bugfixes for the InliningPhase.
|
Mon, 13 May 2013 13:14:17 +0200 |
Christian Haeubl |
some refactorings and cleanups for the InliningPhase
|
Wed, 08 May 2013 17:21:38 +0200 |
Christian Haeubl |
Enabled nmethod statistics for the HotSpot product build.
|
Wed, 08 May 2013 16:31:59 +0200 |
Christian Haeubl |
Drafted version of an inlining policy that uses the callee graph size as its metric.
|
Fri, 26 Apr 2013 12:00:50 +0200 |
Christian Haeubl |
fixed documentation for FrameMap.outgoingSize
|
Tue, 14 May 2013 22:31:28 -0700 |
Thomas Wuerthinger |
Fix unused import.
|
Tue, 14 May 2013 22:10:13 -0700 |
Thomas Wuerthinger |
Remove unused read nodes.
|
Tue, 14 May 2013 23:18:00 -0400 |
Morris Meyer |
partial SPARC assembler
|
Tue, 14 May 2013 21:43:06 +0200 |
Doug Simon |
Merge.
|
Tue, 14 May 2013 21:33:37 +0200 |
Doug Simon |
cleaned up and simplified runtime call mechanisms
|
Mon, 13 May 2013 23:15:53 +0200 |
Doug Simon |
replaced WriteBarrierPreStub and WriteBarrierPostStub with use of RuntimeCallStub
|
Tue, 14 May 2013 11:27:09 -0700 |
twisti |
implement inlining support for JSR 292
|
Tue, 14 May 2013 18:40:15 +0200 |
Doug Simon |
distinguish floating and fixed nodes when building a stub graph
|
Tue, 14 May 2013 16:21:04 +0200 |
Lukas Stadler |
Merge
|
Tue, 14 May 2013 15:56:56 +0200 |
Lukas Stadler |
simplify NewObjectSnippets
|
Tue, 14 May 2013 14:48:38 +0200 |
Lukas Stadler |
don't overwrite default entries when lowering CommitAllocationNodes
|
Tue, 14 May 2013 14:47:16 +0200 |
Lukas Stadler |
PEA: virtualizing CommitAllocationNode and AllocatedObjectNode is not useful progress
|
Tue, 14 May 2013 15:45:55 +0200 |
Doug Simon |
Merge.
|
Tue, 14 May 2013 11:19:35 +0200 |
Doug Simon |
added check that the graph inlined for an invoke with a null stateAfter contains only frame states whose bci is AFTER_BCI or INVALID_FRAMESTATE_BCI
|
Tue, 14 May 2013 11:18:14 +0200 |
Doug Simon |
fixed printf statements
|
Tue, 14 May 2013 15:02:07 +0200 |
Roland Schatz |
Allow tests to check for deoptimizations, provide Method object in before hook.
|
Tue, 14 May 2013 14:11:04 +0200 |
Lukas Stadler |
don't allocate new variables for NullCheckOps
|
Tue, 14 May 2013 09:20:48 +0200 |
Roland Schatz |
Relax kind equality assertions in LIRGenerator.
|
Tue, 14 May 2013 09:20:40 +0200 |
Roland Schatz |
Do a full canonicalization at the end of MidTier.
|
Tue, 14 May 2013 09:19:39 +0200 |
Roland Schatz |
Rename asAddress and make it protected.
|
Tue, 14 May 2013 09:15:32 +0200 |
Roland Schatz |
Javadoc comments.
|
Mon, 13 May 2013 22:57:50 +0200 |
Doug Simon |
Merge.
|
Mon, 13 May 2013 22:56:30 +0200 |
Doug Simon |
replaced MonitorEnterStub and MonitorExitStub with use of RuntimeCallStub
|
Mon, 13 May 2013 19:02:32 +0200 |
Doug Simon |
replaced CreateNullPointerExceptionStub and CreateOutOfBoundsExceptionStub with use of RuntimeCallStub
|
Mon, 13 May 2013 19:01:30 +0200 |
Doug Simon |
extended RuntimeCallStub to support calls returning an Object
|
Mon, 13 May 2013 19:00:24 +0200 |
Doug Simon |
allow inlining of invokes with a null stateAfter
|
Mon, 13 May 2013 14:54:30 +0200 |
Doug Simon |
used static import for methods in StubUtil
|
Mon, 13 May 2013 14:28:00 +0200 |
Doug Simon |
replaced RegisterFinalizerStub with use of RuntimeStubCall
|
Mon, 13 May 2013 21:59:17 +0200 |
Doug Simon |
renamed HotSpotCompilationResult to HotSpotCompiledCode and added subclasses HotSpotCompiledNmethod and HotSpotCompiledRuntimeStub
|
Mon, 13 May 2013 18:19:43 +0200 |
Doug Simon |
added subclasses for HotSpotInstalledCode: HotSpotNmethod and HotSpotRuntimeStub
|
Mon, 13 May 2013 16:09:49 +0200 |
Gilles Duboscq |
mx/commands.py: warn about arguments after '-version' when launching the vm
|
Mon, 13 May 2013 17:11:45 +0200 |
Bernhard Urban |
Value: simplify some `equals' and `hashcode' implementations even more
|
Mon, 13 May 2013 16:47:13 +0200 |
Bernhard Urban |
VerifyValueUsage: use method name and signature instead of `toString()'
|
Mon, 13 May 2013 16:37:57 +0200 |
Bernhard Urban |
VerifyValueUsage: move String creation to assert
|
Mon, 13 May 2013 15:55:41 +0200 |
Bernhard Urban |
CFGVerifier: verify post-dominator calculation
|
Mon, 13 May 2013 14:17:35 +0200 |
Doug Simon |
Merge.
|
Mon, 13 May 2013 13:59:34 +0200 |
Doug Simon |
better error message
|
Mon, 13 May 2013 13:57:49 +0200 |
Doug Simon |
javadoc fixes
|
Mon, 13 May 2013 13:57:24 +0200 |
Doug Simon |
create fake JavaMethod for non-snippet stubs so that -G:MethodFilter can be applied to them
|
Mon, 13 May 2013 13:51:59 +0200 |
Doug Simon |
changed CFGPrinterObserver to use JavaMethod instead of ResolvedJavaMethod for method scope
|
Mon, 13 May 2013 13:50:46 +0200 |
Doug Simon |
enabled creation of a HotSpotSignature from types (in addition to a string)
|
Mon, 13 May 2013 11:56:16 +0200 |
Doug Simon |
replaced IdentityHashCodeStub[Call] with use of RuntimeStubCall
|
Mon, 13 May 2013 11:44:36 +0200 |
Doug Simon |
added RuntimeCallStub for runtime calls that require no extra/special logic in the stub itself
|
Mon, 13 May 2013 11:21:24 +0200 |
Doug Simon |
RuntimeStub installation support is now more distinct from normal nmethod installation
|
Mon, 13 May 2013 11:00:56 +0200 |
Doug Simon |
replaced unnecessary call to Stub.getMethod() with Stub.toString()
|
Mon, 13 May 2013 11:00:03 +0200 |
Doug Simon |
update the start node of a StructuredGraph if it is replaced via replaceFixedWithFixed()
|
Mon, 13 May 2013 10:58:50 +0200 |
Doug Simon |
javadoc fix
|
Mon, 13 May 2013 10:58:32 +0200 |
Doug Simon |
prevent multiple method context objects for the same method from resulting in multiple IGV tree levels unless there the method actually inlines itself
|
Mon, 13 May 2013 10:50:22 +0200 |
Doug Simon |
rename parameter
|
Mon, 13 May 2013 13:15:42 +0200 |
Gilles Duboscq |
Merge
|
Mon, 13 May 2013 11:44:49 +0200 |
Gilles Duboscq |
Make PiNode a guarding node so that it can be used for guarded to guarding edges
|
Fri, 10 May 2013 18:28:30 +0200 |
Gilles Duboscq |
Removed ValueNode.dependencies
|
Fri, 10 May 2013 18:17:58 +0200 |
Gilles Duboscq |
Allow interface types for node edges
|
Fri, 10 May 2013 17:15:15 +0200 |
Gilles Duboscq |
Use specialized node inputs for loopbegin's overflow check and for value anchor's anchored values
|
Fri, 10 May 2013 16:48:00 +0200 |
Gilles Duboscq |
In TailDuplication phase, replaced phi values users should not need to be anchored
|
Mon, 13 May 2013 11:38:19 +0200 |
Bernhard Urban |
Value: replaced more occurrences where object equality is used
|
Mon, 13 May 2013 11:36:09 +0200 |
Bernhard Urban |
verification: add VerifyPhase. check if a `Value' object is used in an ObjectEqualsNode
|
Fri, 10 May 2013 21:03:53 +0200 |
Bernhard Urban |
Value: tidy up generated `hashCode()' and `equals()' methods a bit
|
Fri, 10 May 2013 23:27:19 +0200 |
Doug Simon |
made unittest command take Java compliance of a project into account
|
Fri, 10 May 2013 16:40:59 +0200 |
Bernhard Urban |
Value: more occurrences of object equality replaced
|
Fri, 10 May 2013 16:31:44 +0200 |
Bernhard Urban |
JUnitWrapper: print class name if only one testclass is executed
|
Fri, 10 May 2013 12:55:34 +0200 |
Gilles Duboscq |
Remove hasVtableEntry, use isInVirtualMethodTable instead
|
Fri, 10 May 2013 13:18:51 +0200 |
Lukas Stadler |
PEA: remove obsolete CyclicMaterializeStoreNode
|
Fri, 10 May 2013 13:17:38 +0200 |
Lukas Stadler |
PEA: replace customAction with addNode (GRAAL-260)
|
Fri, 10 May 2013 13:07:44 +0200 |
Lukas Stadler |
simplify "clever" code in FrameStateAssignmentPhase
|
Fri, 10 May 2013 12:44:09 +0200 |
Bernhard Urban |
Value: use `equals()' instead of object equality
|
Fri, 10 May 2013 12:43:43 +0200 |
Bernhard Urban |
Value: provide proper `hashCode()' and `equals()' implementations
|
Thu, 09 May 2013 21:08:26 -0700 |
Thomas Wuerthinger |
Fix too specific return type.
|
Thu, 09 May 2013 19:37:30 -0700 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 May 2013 19:21:29 -0700 |
Thomas Wuerthinger |
LinearScan: Can no longer check for object equality after removal of RegisterValue cache.
|
Thu, 09 May 2013 21:07:04 -0400 |
Morris Meyer |
broaden Apple include for gpu_bsd, make TraceWarpLoading a product flag
|
Thu, 09 May 2013 23:32:31 +0200 |
Bernhard Urban |
AllocatorTest: relax counting-condition for MoveOp
|
Thu, 09 May 2013 11:32:08 +0200 |
Lukas Stadler |
Merge
|
Wed, 08 May 2013 18:05:57 +0200 |
Lukas Stadler |
let ReentrantBlockIterator.processBlock return the next state
|
Wed, 08 May 2013 15:30:06 +0200 |
Lukas Stadler |
let ReentrantNodeIterator.processNode return the next state
|
Wed, 08 May 2013 22:56:34 +0200 |
Doug Simon |
Merge.
|
Wed, 08 May 2013 22:55:17 +0200 |
Doug Simon |
introduced installedCodeOwner parameter of type ResolvedJavaMethod to GraalCompiler.compileGraph to properly distinguish the source method of a graph from the method under which the code compiled for the graph will be installed
|
Wed, 08 May 2013 21:57:46 +0200 |
Doug Simon |
fixed debug scope processing so that -G:MethodFilter option works as expected
|
Wed, 08 May 2013 21:09:38 +0200 |
Doug Simon |
Merge.
|
Wed, 08 May 2013 21:05:39 +0200 |
Doug Simon |
moved static methods out of Stub into StubUtil
|
Wed, 08 May 2013 20:12:12 +0200 |
Doug Simon |
removed the requirement that a compiled stub is implemented by a snippet
|
Wed, 08 May 2013 18:22:58 +0200 |
Doug Simon |
removed mapping from methods to stubs in HotSpotRuntime in preparation for stubs that are not associated with a method
|
Wed, 08 May 2013 14:58:18 +0200 |
Doug Simon |
removed 'method' parameter from GraalCompiler.compiledMethod() and renamed the latter to 'compileGraph'.
|
Wed, 08 May 2013 12:19:31 +0200 |
Doug Simon |
removed LinearScan.method field
|
Wed, 08 May 2013 12:14:03 +0200 |
Doug Simon |
removed LIRGenerator.method field
|
Tue, 07 May 2013 23:38:53 +0200 |
Doug Simon |
compilation is explicitly given a CallingConvention for the graph being compiled instead of deriving it from a method
|
Wed, 08 May 2013 13:07:41 -0700 |
Christian Wimmer |
Method can be static
|
Wed, 08 May 2013 16:34:30 +0200 |
Gilles Duboscq |
More asserts while getting vtable offsets
|
Wed, 08 May 2013 13:42:14 +0200 |
Lukas Stadler |
small change to ControlFlowGraph assertion
|
Wed, 08 May 2013 11:41:05 +0200 |
Lukas Stadler |
change visibility of createFieldLocation/createArrayLocation
|
Wed, 08 May 2013 11:39:36 +0200 |
Lukas Stadler |
add UnsafeArrayCastNode constructor without anchor
|
Wed, 08 May 2013 11:24:04 +0200 |
Lukas Stadler |
make ObjectEqualsNode virtualization less conservative
|
Tue, 07 May 2013 22:42:46 +0200 |
Doug Simon |
removed embedding of compiler creating objects into installed code (HotSpot cannot support this)
|
Tue, 07 May 2013 21:51:18 +0200 |
Doug Simon |
javadoc fix
|
Tue, 07 May 2013 21:51:07 +0200 |
Doug Simon |
updated javadoc for HotSpotInstalledCode to document why the nmethod::_graal_installed_code can only be a weak reference
|
Tue, 07 May 2013 12:03:21 -0700 |
Christian Wimmer |
Introduce a graph() method that returns a StructuredGraph, to make many explicit casts unnecessary
|
Tue, 07 May 2013 11:12:28 -0700 |
Christian Wimmer |
Create a LoadFieldNode for a getstatic of a static final field in the graph builder, and rely on the canonicalizer for replacing it with the constant value.
|
Tue, 07 May 2013 14:04:36 +0200 |
Gilles Duboscq |
Improve markFloating in LoopFragment (avoids recursion explosion)
|
Tue, 07 May 2013 11:37:23 +0200 |
Doug Simon |
Merge.
|
Tue, 07 May 2013 11:07:14 +0200 |
Doug Simon |
better help message for the unittest commands
|
Tue, 07 May 2013 01:59:12 +0200 |
Doug Simon |
Merge.
|
Tue, 07 May 2013 01:58:11 +0200 |
Doug Simon |
removed infrastructure for Graal assembler stubs (GRAAL-81)
|
Tue, 07 May 2013 01:53:01 +0200 |
Doug Simon |
replaced wb_pre_call and wb_post_call assembler stubs with compiled stubs (GRAAL-81)
|
Tue, 07 May 2013 01:38:07 +0200 |
Doug Simon |
replaced vm_error assembler stub with compiled stub (GRAAL-81)
|
Tue, 07 May 2013 00:20:25 +0200 |
Doug Simon |
replaced log_* assembler stubs with compiled stubs (GRAAL-81)
|
Mon, 06 May 2013 23:43:01 +0200 |
Doug Simon |
replaced create_out_of_bounds_exception assembler stub with compiled stub (GRAAL-81)
|
Mon, 06 May 2013 23:42:17 +0200 |
Doug Simon |
replaced create_null_pointer_exception assembler stub with compiled stub (GRAAL-81)
|
Mon, 06 May 2013 22:37:00 +0200 |
Doug Simon |
replaced monitorenter/monitorexit assembler stubs with compiled stubs (GRAAL-81)
|
Tue, 07 May 2013 10:39:54 +0200 |
Lukas Stadler |
Merge
|
Mon, 06 May 2013 18:29:15 +0200 |
Lukas Stadler |
fix multiplication by small constant value (fixes assertion error)
|
Mon, 06 May 2013 18:25:51 +0200 |
Lukas Stadler |
Merge
|
Mon, 06 May 2013 16:58:23 +0200 |
Lukas Stadler |
fix virtualization of ObjectEqualsNode
|
Mon, 06 May 2013 16:52:12 -0700 |
twisti |
use os.name property to identify Windows OS
|
Mon, 06 May 2013 15:15:09 -0700 |
twisti |
make lookupConstantInPool use ConstantPool logic
|
Mon, 06 May 2013 14:17:11 -0700 |
twisti |
remove basicTypes and basicTypeCount
|
Mon, 06 May 2013 22:12:28 +0200 |
Doug Simon |
fixed bug in updating of VerifyOops counter
|
Mon, 06 May 2013 22:07:48 +0200 |
Doug Simon |
replaced arithmetic_[fd]rem stubs with inline compiled code (GRAAL-81)
|
Mon, 06 May 2013 21:00:20 +0200 |
Doug Simon |
added use of javadoc links
|
Mon, 06 May 2013 16:59:44 +0200 |
Doug Simon |
removed debug output
|
Mon, 06 May 2013 16:29:36 +0200 |
Doug Simon |
Merge.
|
Mon, 06 May 2013 15:22:59 +0200 |
Doug Simon |
replaced OSR_migration_end assembler stub with a compiled stub (GRAAL-81)
|
Mon, 06 May 2013 14:53:28 +0200 |
Doug Simon |
re-enabled object verification for NewArrayStub and NewInstanceStub
|
Mon, 06 May 2013 14:53:17 +0200 |
Doug Simon |
modified PiPushable implementation for IsNullNode to account for an input that is an unsafe cast from a word value
|
Mon, 06 May 2013 14:14:08 +0200 |
Doug Simon |
replaced verify_oop assembler stub with a compiled stub (GRAAL-81)
|
Mon, 06 May 2013 13:49:20 +0200 |
Doug Simon |
added Stub.decipher() to print information about values in stubs
|
Mon, 06 May 2013 15:25:33 +0200 |
Gilles Duboscq |
Merge
|
Mon, 06 May 2013 15:25:18 +0200 |
Gilles Duboscq |
Use root method for deopt reason collecting if possible in non-graalvm
|
Mon, 06 May 2013 14:39:31 +0200 |
Christian Haeubl |
record deopts on the root method
|
Mon, 06 May 2013 13:03:37 +0200 |
Gilles Duboscq |
Fix overflow guard condition for down counted loops
|
Mon, 06 May 2013 12:52:22 +0200 |
Doug Simon |
exception PC stored in thread is cleared when retrieving continuation for a return address
|
Sun, 05 May 2013 17:42:45 +0200 |
Doug Simon |
removed Stub.log(...) methods
|
Sun, 05 May 2013 17:31:01 +0200 |
Doug Simon |
ensure frame is fully restored when unwinding to exception handler in caller's frame
|
Sun, 05 May 2013 00:17:52 +0200 |
Doug Simon |
removed instance of unwind_exception_call_id from ASSERT code
|
Sun, 05 May 2013 00:02:54 +0200 |
Doug Simon |
removed unused import
|
Sat, 04 May 2013 23:09:25 +0200 |
Doug Simon |
Merge.
|
Sat, 04 May 2013 23:05:46 +0200 |
Doug Simon |
replaced unwind_exception_call assembler stub with a compiled stub (GRAAL-81)
|
Sat, 04 May 2013 22:19:52 +0200 |
Doug Simon |
added compare between address and 32-bit immediate
|
Sat, 04 May 2013 22:18:23 +0200 |
Doug Simon |
refactored common code in subclasses into AMD64HotSpotEpilogueOp
|
Sat, 04 May 2013 22:15:45 +0200 |
Doug Simon |
use ControlSinkNode (instead of subclass) when establishing a forward graph order
|
Fri, 03 May 2013 14:59:18 +0200 |
Doug Simon |
linked documentation about the exception handler stub calling convention with the x64 interpreter source
|
Sat, 04 May 2013 01:43:42 +0200 |
Doug Simon |
removed calls to VerifyOop stub from compiled stubs (stubs cannot call stubs)
|
Fri, 03 May 2013 20:29:33 +0200 |
Lukas Stadler |
Merge (fixed: 7931508747f5 Fix parameters of node intrinsics to use more specific Location and LocationIden)
|
Fri, 03 May 2013 20:28:54 +0200 |
Lukas Stadler |
Merge (fixed: 5bf09c5cd2e6 ReadNode/PiPush: compute declaring class by field offset)
|
Fri, 03 May 2013 20:28:14 +0200 |
Lukas Stadler |
Merge (fixed: cf9b3e717bda GraphBuilderPhase.genGoto does not need to provide a probability to createTarget)
|
Fri, 03 May 2013 20:27:45 +0200 |
Lukas Stadler |
Merge (fixed: 2777aafe689b TypeProfileProxy: remove profile proxies after inlining logic)
|
Fri, 03 May 2013 20:26:43 +0200 |
Lukas Stadler |
Merge (fixed: f49e1f023f7d Merge)
|
Fri, 03 May 2013 20:26:24 +0200 |
Lukas Stadler |
Merge (fixed: f63750de9dc9 Preliminary Nashorn support in IGV)
|
Fri, 03 May 2013 20:25:58 +0200 |
Lukas Stadler |
Merge (fixed: 3bb1834202f7 Merge)
|
Fri, 03 May 2013 20:25:27 +0200 |
Lukas Stadler |
Merge (fixed: 05b8a812b487 Remove dead IsNull nodes in Guard lowering phase)
|
Fri, 03 May 2013 20:24:49 +0200 |
Lukas Stadler |
Merge (fixed: 3fdbe6a68103 Pass fixed node into getMaterializedRepresentation.)
|
Fri, 03 May 2013 20:23:53 +0200 |
Lukas Stadler |
Merge (fixed 106f0a0acafa)
|
Fri, 03 May 2013 20:21:30 +0200 |
Lukas Stadler |
fix CommitAllocationNode duplication
|
Fri, 03 May 2013 09:24:24 -0700 |
Christian Wimmer |
Fix parameters of node intrinsics to use more specific Location and LocationIdentity types.
|
Fri, 03 May 2013 16:30:39 +0200 |
Bernhard Urban |
ReadNode/PiPush: compute declaring class by field offset
|
Fri, 03 May 2013 15:05:07 +0200 |
Bernhard Urban |
CheckCastNode: eliminate the other way around
|
Fri, 03 May 2013 15:29:26 +0200 |
Bernhard Urban |
CheckCastNode: add test for load field vialoation
|
Fri, 03 May 2013 14:57:01 +0200 |
Bernhard Urban |
GraalOptions: use detected number of cores by runtime for `Threads'
|
Fri, 03 May 2013 16:28:53 +0200 |
Christian Humer |
Merge.
|
Fri, 03 May 2013 15:37:08 +0200 |
Christian Humer |
Merge.
|
Fri, 03 May 2013 15:02:56 +0200 |
Christian Humer |
Implemented a method to produce a compact string representation of the truffle tree which just shows the nodes and their children but no data fields.
|
Fri, 03 May 2013 14:59:46 +0200 |
Christian Humer |
Fixed Truffle child iterator should only iterate children which are annotated with @Child or @Children.
|
Fri, 03 May 2013 14:28:32 +0200 |
Christian Humer |
Fixed bug in casting execute generation when evaluated parameters for both executed methods were not mapped to a child node.
|
Fri, 03 May 2013 15:21:52 +0200 |
Gilles Duboscq |
GraphBuilderPhase.genGoto does not need to provide a probability to createTarget
|
Fri, 03 May 2013 15:20:52 +0200 |
Gilles Duboscq |
float to double conversion is lossless
|
Fri, 03 May 2013 15:19:08 +0200 |
Gilles Duboscq |
Fix for delayed OSR: we must drop the precise stamps we have on the OSR locals since they may be too precise because of branch pruining in the graph builder.
|
Fri, 03 May 2013 12:14:37 +0200 |
Gilles Duboscq |
Delay lowering of the platform specific OSR entry
|
Fri, 03 May 2013 14:04:18 +0200 |
Doug Simon |
suppressed output for expected AssertionError in WriteBarrierVerificationTest
|
Thu, 02 May 2013 21:28:13 +0200 |
Bernhard Urban |
TypeProfileProxy: remove profile proxies after inlining logic
|
Thu, 02 May 2013 20:53:27 +0200 |
Bernhard Urban |
TypeProfileProxy: add missing return
|
Fri, 03 May 2013 02:16:20 +0200 |
Andreas Woess |
Fix casts in UnboxNode.
|
Thu, 02 May 2013 12:13:51 -0700 |
Christian Wimmer |
Merge
|
Thu, 02 May 2013 12:12:51 -0700 |
Christian Wimmer |
Use a LocationIdentity interface instead of just Object for the location identity of a LocationNode
|
Thu, 02 May 2013 10:38:48 -0700 |
Christian Wimmer |
Consistent naming of accessor methods in the LocationNode class hierarchy
|
Thu, 02 May 2013 10:36:09 -0700 |
Christian Wimmer |
Refactor the LocationNode class hierarchy to allow a SnippetLocationNode, i.e., a LocationNode that can be used in snippets without requiring the individual components to be constants at the time the snippet is prepared
|
Thu, 02 May 2013 10:26:30 -0700 |
Christian Wimmer |
Rename field to be consistent with name of accessor method
|
Thu, 02 May 2013 01:06:50 +0200 |
Andreas Woess |
Preliminary Nashorn support in IGV.
|
Thu, 02 May 2013 18:37:53 +0200 |
Andreas Woess |
FrameDescriptor: fix default frame slot kind.
|
Thu, 02 May 2013 17:35:36 +0200 |
Doug Simon |
Merge.
|
Thu, 02 May 2013 17:17:11 +0200 |
Doug Simon |
exposed whether ASSERT is defined to Java code and use it to enable checks in ExceptionHandlerStub
|
Thu, 02 May 2013 17:16:00 +0200 |
Doug Simon |
exception PC stored in thread is cleared before entering ExceptionHandlerStub
|
Thu, 02 May 2013 15:12:52 +0200 |
Doug Simon |
added comments clarifying the difference between _exception_oop and _pending_exception in the HotSpot Thread class
|
Thu, 02 May 2013 14:12:24 +0200 |
Doug Simon |
Merge.
|
Thu, 02 May 2013 12:19:41 +0200 |
Doug Simon |
Merge.
|
Thu, 02 May 2013 11:40:07 +0200 |
Doug Simon |
rename: VERY_FAST_DEOPT_PATH_PROBABILITY -> VERY_FAST_PATH_PROBABILITY
|
Thu, 02 May 2013 11:39:07 +0200 |
Doug Simon |
rename: HotSpotSnippetUtils -> HotSpotReplacementsUtil
|
Thu, 02 May 2013 14:37:27 +0200 |
Gilles Duboscq |
Remove dead IsNull nodes in Guard lowering phase
|
Thu, 02 May 2013 14:35:48 +0200 |
Gilles Duboscq |
Enable the loop safepoint elimination.
|
Thu, 02 May 2013 16:32:39 +0200 |
Roland Schatz |
Pass fixed node into getMaterializedRepresentation.
|
Thu, 02 May 2013 16:31:44 +0200 |
Roland Schatz |
Remove StackSlot and RegisterValue cache.
|
Thu, 02 May 2013 16:30:31 +0200 |
Roland Schatz |
Merge.
|
Thu, 02 May 2013 14:13:54 +0200 |
Roland Schatz |
Make register saving extensible.
|
Thu, 02 May 2013 14:12:10 +0200 |
Roland Schatz |
Restructure register zapping.
|
Thu, 02 May 2013 11:53:04 +0200 |
Roland Schatz |
Backed out changeset: 45a73cd19baa
|
Tue, 30 Apr 2013 17:29:33 +0200 |
Lukas Stadler |
refactored monitor handling in EA: MonitorEnter/Exit is removed, not eliminated
|
Tue, 30 Apr 2013 12:14:59 +0200 |
Lukas Stadler |
handle "~" in EscapeAnalyzeOnly
|
Tue, 30 Apr 2013 12:11:52 +0200 |
Lukas Stadler |
remove debug code
|
Mon, 29 Apr 2013 14:53:08 +0200 |
Lukas Stadler |
coalesce allocations during escape analysis
|
Mon, 29 Apr 2013 18:38:16 +0200 |
Lukas Stadler |
factor out createFieldLocation in HotSpotRuntime
|
Mon, 29 Apr 2013 10:12:37 +0200 |
Lukas Stadler |
only virtualize StoreIndexedNode if no store check is required
|
Tue, 30 Apr 2013 13:25:05 +0200 |
Lukas Stadler |
lower FixedGuardNode to if-condition-deopt in after-guard lowering
|
Thu, 25 Apr 2013 17:19:41 +0200 |
Lukas Stadler |
late lowering of allocations (NewInstanceNode, NewArrayNode, NewMultiArrayNode)
|
Thu, 25 Apr 2013 17:10:08 +0200 |
Lukas Stadler |
don't verify ControlFlowGraph when connectBlocks == false
|
Thu, 25 Apr 2013 17:09:40 +0200 |
Lukas Stadler |
make Node.getDebugProperties() final
|
Thu, 02 May 2013 10:55:11 +0200 |
Bernhard Urban |
CheckCastNode: check if input of next CheckCastNode is the node itself
|
Thu, 02 May 2013 10:55:07 +0200 |
Bernhard Urban |
CheckCastNode: better attempt to combine checkcasts
|
Thu, 02 May 2013 10:55:04 +0200 |
Bernhard Urban |
nested checkcasts: add failing testcase
|
Thu, 02 May 2013 06:08:02 +0200 |
Doug Simon |
a compiled stub can now specify whether it needs to preserve registers. If a stub does not preserve registers and assertions are enabled, then all non-temporary registers are zapped after a C runtime call from the stub.
|
Wed, 01 May 2013 18:08:07 -0700 |
Christian Wimmer |
Merge
|
Wed, 01 May 2013 18:07:00 -0700 |
Christian Wimmer |
Use MetaAccessProvider instead of CodeCacheProvider
|
Wed, 01 May 2013 18:06:01 -0700 |
Christian Wimmer |
Add generic type to avoid Java compiler warnings
|
Wed, 01 May 2013 23:42:23 +0200 |
Andreas Woess |
NodeUtil.findFirstNodeInstance bug fix
|
Wed, 01 May 2013 19:21:32 +0200 |
Andreas Woess |
NodeUtil.cloneNode: cloned children array should preserve component type.
|
Wed, 01 May 2013 23:02:46 +0200 |
Andreas Woess |
Windows build fix for PTX code
|
Wed, 01 May 2013 13:33:07 -0700 |
Christian Wimmer |
Allow rounding errors in probabilities
|
Wed, 01 May 2013 12:06:01 -0700 |
Christian Wimmer |
Pass Assumptions to CanonicalizerPhase to avoid NullPointerException
|
Wed, 01 May 2013 11:29:19 -0700 |
Christian Wimmer |
Better handling of array access nodes in Word type rewriter
|
Wed, 01 May 2013 11:27:45 -0700 |
Christian Wimmer |
Relax the type requirements for CheckCastDynamicNode
|
Wed, 01 May 2013 10:01:17 -0700 |
Christian Wimmer |
Merge
|
Wed, 01 May 2013 09:22:20 -0700 |
Christian Wimmer |
Merge
|
Wed, 01 May 2013 09:21:35 -0700 |
Christian Wimmer |
Allow distinction between ClassCastException and ArrayStoreException. Add more canonicalizations for check casts.
|
Wed, 01 May 2013 09:13:34 -0700 |
Christian Wimmer |
Bugfix: loop transformation needs the Assumptions object since it internally calls the Canonicalizer
|
Wed, 01 May 2013 09:12:45 -0700 |
Christian Wimmer |
Inline method in snippet when replacement is available. Replacements are frequently used for native methods, which are per default excluded from inlining. But if there is a non-native replacement, we want it inlined.
|
Wed, 01 May 2013 09:11:13 -0700 |
Christian Wimmer |
Infer stamp for LoadIndexedNode, so that we have more precise type information for the result of the array load. This is important when the array is a originally a phi function (whithout any type information) and the phi function gets eliminated later on.
|
Wed, 01 May 2013 09:09:33 -0700 |
Christian Wimmer |
Fix parameter type of NodeIntrinsic
|
Wed, 01 May 2013 09:09:08 -0700 |
Christian Wimmer |
Add JavaType-to-String that produces same result as Class.getName()
|
Wed, 01 May 2013 18:04:28 +0200 |
Doug Simon |
Merge.
|
Wed, 01 May 2013 17:46:12 +0200 |
Doug Simon |
replaced exception_handler_nofpu assembler stub with a compiled stub (GRAAL-81)
|
Wed, 01 May 2013 17:28:04 +0200 |
Thomas Wuerthinger |
Make sure if trueSuccessor probability is always <= 1.0.
|
Wed, 01 May 2013 17:05:14 +0200 |
Thomas Wuerthinger |
Fixes for probability calculation.
|
Wed, 01 May 2013 16:49:14 +0200 |
Thomas Wuerthinger |
Remove dead code.
|
Wed, 01 May 2013 16:30:52 +0200 |
Thomas Wuerthinger |
Ensure probabilities are never negative. Add additional assertions.
|
Wed, 01 May 2013 15:53:17 +0200 |
Thomas Wuerthinger |
Fix postorder calculation.
|
Wed, 01 May 2013 15:08:19 +0200 |
Thomas Wuerthinger |
Fix for assertion.
|
Wed, 01 May 2013 15:02:36 +0200 |
Thomas Wuerthinger |
Fix post dominator calculation.
|
Tue, 30 Apr 2013 23:24:25 +0200 |
Doug Simon |
Merge.
|
Tue, 30 Apr 2013 23:09:37 +0200 |
Doug Simon |
Merge.
|
Tue, 30 Apr 2013 00:53:33 +0200 |
Doug Simon |
replaced identity_hash_code assembler stub with a compiled stub (GRAAL-81)
|
Tue, 30 Apr 2013 22:22:42 +0200 |
Doug Simon |
Merge.
|
Tue, 30 Apr 2013 20:56:43 +0200 |
Doug Simon |
Merge.
|
Tue, 30 Apr 2013 20:50:30 +0200 |
Doug Simon |
documented the descriptors for certain HotSpot runtime stubs
|
Tue, 30 Apr 2013 20:46:20 +0200 |
Doug Simon |
replaced stub_printf assembler stub with a compiled stub (GRAAL-81)
|
Tue, 30 Apr 2013 20:28:33 +0200 |
Doug Simon |
moved declaration of EXCEPTION_HANDLER, DEOPT_HANDLER and IC_MISS_HANDLER descriptors to platform independent code
|
Tue, 30 Apr 2013 20:15:02 +0200 |
Doug Simon |
moved initialization of UNCOMMON_TRAP descriptor from AMD64 code to platform independent code
|
Tue, 30 Apr 2013 20:09:29 +0200 |
Doug Simon |
renaming for improved clarity: hasCall -> destroysCallerSavedRegisters
|
Tue, 30 Apr 2013 20:07:53 +0200 |
Doug Simon |
renamed HotSpot specific parts of deoptimization stub: DEOPTIMIZE -> UNCOMMON_TRAP
|
Tue, 30 Apr 2013 19:11:46 +0200 |
Doug Simon |
more extensive checking of compiled stub invariants
|
Tue, 30 Apr 2013 19:11:14 +0200 |
Doug Simon |
stack overflow check and deopt/exception handler entry points are omitted from compiled stubs
|
Tue, 30 Apr 2013 21:38:48 +0200 |
Gilles Duboscq |
Add loop safepoint elimination
|
Tue, 30 Apr 2013 21:38:22 +0200 |
Gilles Duboscq |
Add canonicalization to interger div
|
Tue, 30 Apr 2013 20:07:07 +0200 |
Gilles Duboscq |
Add more canonicalizations for Compare and Negate nodes
|
Tue, 30 Apr 2013 20:05:21 +0200 |
Gilles Duboscq |
Remove useless code in LoopEndNode.canSafepoint
|
Tue, 30 Apr 2013 20:04:49 +0200 |
Gilles Duboscq |
Fixes and improvements for induction variables
|
Tue, 30 Apr 2013 19:56:36 +0200 |
Gilles Duboscq |
Add autogrow possibility to NodeMap
|
Tue, 30 Apr 2013 19:54:37 +0200 |
Gilles Duboscq |
Add LoopLimitCheck deoptimization reason
|
Tue, 30 Apr 2013 19:53:04 +0200 |
Gilles Duboscq |
Add Logic conjunction and disjunction and expand them before lir generation
|
Tue, 30 Apr 2013 19:51:49 +0200 |
Gilles Duboscq |
Fix merge
|
Tue, 30 Apr 2013 19:50:12 +0200 |
Gilles Duboscq |
Merge
|
Tue, 30 Apr 2013 19:44:02 +0200 |
Gilles Duboscq |
Add the condition that was negated in Negatable.negate
|
Tue, 30 Apr 2013 19:39:49 +0200 |
Gilles Duboscq |
Ignore profile probability for gotos in graphbuilder
|
Tue, 30 Apr 2013 19:39:02 +0200 |
Gilles Duboscq |
Fix non-static args binding in JTT
|
Mon, 29 Apr 2013 00:25:30 +0200 |
Thomas Wuerthinger |
Add missing file.
|
Mon, 29 Apr 2013 00:25:09 +0200 |
Thomas Wuerthinger |
Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.
|
Mon, 29 Apr 2013 00:06:45 +0200 |
Thomas Wuerthinger |
Replace AbstractEndNode usages with EndNode usages wherever appropriate.
|
Sun, 28 Apr 2013 23:59:14 +0200 |
Thomas Wuerthinger |
Rename EndNode => AbstractEndNode and make abstract class. Introduce concrete EndNode subclass.
|
Tue, 30 Apr 2013 19:25:08 +0200 |
Roland Schatz |
Use the correct move instruction for register saving and restoring.
|
Tue, 30 Apr 2013 19:24:00 +0200 |
Roland Schatz |
Make assembler creation in backend more extensible.
|
Tue, 30 Apr 2013 19:16:25 +0200 |
Roland Schatz |
Make AMD64 LIR generator extensible.
|
Tue, 30 Apr 2013 08:17:55 -0400 |
Morris Meyer |
GRAAL-234 - PTX code loading
|
Tue, 30 Apr 2013 13:00:09 +0200 |
Roland Schatz |
Load custom runtime implementations.
|
Tue, 30 Apr 2013 12:58:12 +0200 |
Roland Schatz |
Separate Architecture creation from TargetDescription.
|
Tue, 30 Apr 2013 12:56:22 +0200 |
Roland Schatz |
Don't return vector sizes that the backend doesn't support yet.
|
Tue, 30 Apr 2013 12:14:31 +0200 |
Roland Schatz |
Use register categories to determine spill slot size.
|
Tue, 30 Apr 2013 12:13:21 +0200 |
Roland Schatz |
Use register categories instead of register flags.
|
Tue, 30 Apr 2013 12:05:50 +0200 |
Roland Schatz |
Remove unused method in MacroAssembler.
|
Tue, 30 Apr 2013 12:04:13 +0200 |
Roland Schatz |
Move getSizeInBytes method to Architecture class.
|
Tue, 30 Apr 2013 12:00:13 +0200 |
Roland Schatz |
Use platform specific kind in backend.
|
Tue, 30 Apr 2013 00:34:07 +0200 |
Doug Simon |
Merge.
|
Tue, 30 Apr 2013 00:33:27 +0200 |
Doug Simon |
replaced thread_is_interrupted assembler stub with a compiled stub (GRAAL-81)
|
Mon, 29 Apr 2013 22:49:49 +0200 |
Doug Simon |
replaced register_finalizer assembler stub with a compiled stub (GRAAL-81)
|
Mon, 29 Apr 2013 22:41:24 +0200 |
Doug Simon |
moved binding of parameter locations to runtime call descriptors from platform specific code to shared code for stubs that are now compiled stubs
|
Mon, 29 Apr 2013 21:18:37 +0200 |
Doug Simon |
minor simplifications for writing compiled stubs
|
Mon, 29 Apr 2013 11:31:29 -0700 |
twisti |
intrinsify Reflection.getCallerClass
|
Mon, 29 Apr 2013 18:26:39 +0200 |
Doug Simon |
simplified register preservation in compiled stubs to avoid the need for using ParametersOp
|
Mon, 29 Apr 2013 18:25:53 +0200 |
Doug Simon |
made AMD64HotSpotRegisterConfig return copies of internal arrays to prevent clients from modifying them
|
Mon, 29 Apr 2013 12:06:10 +0200 |
Bernhard Urban |
SchedulePhase: compute post-dominators in CFG-graph
|
Mon, 29 Apr 2013 10:21:55 +0200 |
Doug Simon |
avoid abbreviation in parameter names
|
Sun, 28 Apr 2013 23:27:33 +0200 |
Christos Kotselidis |
Merge
|
Sun, 28 Apr 2013 22:59:46 +0200 |
Christos Kotselidis |
Remove unused import
|
Sun, 28 Apr 2013 22:52:12 +0200 |
Christos Kotselidis |
Merge
|
Sun, 28 Apr 2013 22:34:46 +0200 |
Christos Kotselidis |
Small refactoring
|
Sun, 28 Apr 2013 21:51:57 +0200 |
Christos Kotselidis |
Replace dequeue with NodeFlood in WriteBarrierVerification phase
|
Sun, 28 Apr 2013 21:50:39 +0200 |
Christos Kotselidis |
Remove blank line
|
Sun, 28 Apr 2013 20:53:33 +0200 |
Christos Kotselidis |
Add comments into WriteBarrierVerificationTest
|
Sun, 28 Apr 2013 19:50:43 +0200 |
Christos Kotselidis |
Add comments in safepoint detection of WriteBarrierVerification Phase
|
Sun, 28 Apr 2013 19:43:32 +0200 |
Christos Kotselidis |
Change input parameter type
|
Sun, 28 Apr 2013 19:33:35 +0200 |
Christos Kotselidis |
Remove duplicate write list
|
Thu, 25 Apr 2013 17:55:01 +0200 |
Christos Kotselidis |
Simplify write barrier elimination phase
|
Thu, 25 Apr 2013 14:11:45 +0200 |
Christos Kotselidis |
Remove blank lines from write barrier verification tests
|
Thu, 25 Apr 2013 12:25:38 +0200 |
Christos Kotselidis |
Add comments to write barrier verification phase
|
Thu, 25 Apr 2013 12:03:27 +0200 |
Christos Kotselidis |
Add comments to write barrier verification tests
|
Thu, 25 Apr 2013 11:56:48 +0200 |
Christos Kotselidis |
Add more write barrier verification tests
|
Thu, 25 Apr 2013 11:56:24 +0200 |
Christos Kotselidis |
Tread loop begins as safepoints during the verification phase
|
Wed, 24 Apr 2013 21:10:47 +0200 |
Christos Kotselidis |
Add write barrier verification phase test
|
Wed, 24 Apr 2013 21:10:20 +0200 |
Christos Kotselidis |
New write barrier verification phase
|
Sun, 28 Apr 2013 22:58:54 +0200 |
Thomas Wuerthinger |
Correctly adjust probabilities when swapping if nodes.
|
Sun, 28 Apr 2013 19:17:56 +0200 |
Thomas Wuerthinger |
Adjustment to the megamorphic inlining strategy such that it focuses on concrete methods.
|
Sun, 28 Apr 2013 18:46:00 +0200 |
Thomas Wuerthinger |
Added missing file.
|
Sun, 28 Apr 2013 18:42:42 +0200 |
Thomas Wuerthinger |
Fix left-over debug output.
|
Sun, 28 Apr 2013 18:38:48 +0200 |
Thomas Wuerthinger |
Introduce proxy nodes for propagating profiling information.
|
Sun, 28 Apr 2013 14:06:52 +0200 |
Thomas Wuerthinger |
Disable megamorphic inlining.
|
Sun, 28 Apr 2013 08:51:26 +0200 |
Thomas Wuerthinger |
Back out two changes around frame states.
|
Sun, 28 Apr 2013 08:46:28 +0200 |
Thomas Wuerthinger |
Implement alternative fix for removeIntermediateMaterialization.
|
Sun, 28 Apr 2013 07:50:32 +0200 |
Thomas Wuerthinger |
Disable removeIntermediateMaterialization.
|
Sun, 28 Apr 2013 07:06:31 +0200 |
Thomas Wuerthinger |
Fix for removeIntermediateMaterialization.
|
Sun, 28 Apr 2013 06:32:04 +0200 |
Thomas Wuerthinger |
Preserve begin nodes with associated state.
|
Sun, 28 Apr 2013 06:31:30 +0200 |
Thomas Wuerthinger |
Do not combine merge with succeeding merge if it holds a stateAfter and the succeeding merge does not.
|
Sun, 28 Apr 2013 06:25:26 +0200 |
Thomas Wuerthinger |
Implement merging of frame states if they differ at a merge that does not have its own frame state.
|
Sun, 28 Apr 2013 02:03:34 +0200 |
Thomas Wuerthinger |
Dispatch based on method instead of type if it seems more beneficial.
|
Sun, 28 Apr 2013 01:04:44 +0200 |
Thomas Wuerthinger |
Cap probabilities when adjusting them.
|
Sun, 28 Apr 2013 01:01:00 +0200 |
Thomas Wuerthinger |
Fix null pointer exception in if reordering.
|
Sat, 27 Apr 2013 22:03:54 +0200 |
Thomas Wuerthinger |
First draft of node for loading a method from the vtable of a hub.
|
Sat, 27 Apr 2013 21:41:44 +0200 |
Thomas Wuerthinger |
Don't create null check guard if object is kown to be non-null.
|
Sat, 27 Apr 2013 21:25:53 +0200 |
Thomas Wuerthinger |
Adjust probabilities if some types can be ruled out via static analysis.
|
Sat, 27 Apr 2013 21:09:32 +0200 |
Thomas Wuerthinger |
New experiment with megamorphic inlining.
|
Sat, 27 Apr 2013 20:17:10 +0200 |
Thomas Wuerthinger |
Do not swap if nodes when there is a loop exit node between them. Do not swap if one of the compares has unorderedIsTrue set.
|
Sat, 27 Apr 2013 18:06:32 +0200 |
Thomas Wuerthinger |
Fix capping.
|
Sat, 27 Apr 2013 18:02:20 +0200 |
Thomas Wuerthinger |
Cap probability to 1.0.
|
Sat, 27 Apr 2013 17:22:54 +0200 |
Thomas Wuerthinger |
Added comment.
|
Sat, 27 Apr 2013 17:16:03 +0200 |
Thomas Wuerthinger |
Implement swapping of == if one value is proven equal and the other is proven distinct.
|
Sat, 27 Apr 2013 16:22:15 +0200 |
Thomas Wuerthinger |
Implement swapping for distinct conditions on same values.
|
Sat, 27 Apr 2013 15:38:55 +0200 |
Thomas Wuerthinger |
Implemented isnull after instanceof swapping.
|
Sat, 27 Apr 2013 15:38:17 +0200 |
Thomas Wuerthinger |
Implement instanceof after instanceof swapping.
|
Sat, 27 Apr 2013 14:01:59 +0200 |
Thomas Wuerthinger |
Improve opportunities for intermediate materialization ifs.
|
Sat, 27 Apr 2013 11:41:48 +0200 |
Thomas Wuerthinger |
Relax System_currentTimeMillis test.
|
Sat, 27 Apr 2013 11:12:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 27 Apr 2013 01:34:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 27 Apr 2013 01:28:21 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Sat, 27 Apr 2013 01:09:57 +0200 |
Thomas Wuerthinger |
Allow FixedGuard usages for InstanceOf nodes.
|
Sat, 27 Apr 2013 10:13:10 +0200 |
Doug Simon |
replaced definition of SLOT_PER_WORD with use of VMRegImpl::slots_per_word
|
Sat, 27 Apr 2013 08:59:28 +0200 |
Christian Humer |
Merge.
|
Sat, 27 Apr 2013 00:58:41 +0200 |
Christian Humer |
Merge.
|
Sat, 27 Apr 2013 00:49:49 +0200 |
Christian Humer |
Fixed a bug in new code generation layout.
|
Sat, 27 Apr 2013 01:24:59 +0200 |
Doug Simon |
removed new_multi_array assembler stub (GRAAL-81)
|
Sat, 27 Apr 2013 00:49:48 +0200 |
Doug Simon |
removed new_array and new_instance assembler stubs (GRAAL-81)
|
Sat, 27 Apr 2013 00:32:48 +0200 |
Doug Simon |
Merge.
|
Sat, 27 Apr 2013 00:32:22 +0200 |
Doug Simon |
made NewInstanceStub a RuntimeStub that directly calls the C runtime (GRAAL-81)
|
Fri, 26 Apr 2013 22:57:22 +0200 |
Doug Simon |
generalized support for C runtime calls
|
Fri, 26 Apr 2013 22:56:18 +0200 |
Doug Simon |
better error message for incorrect usage of @NodeIntrinsic
|
Sat, 27 Apr 2013 00:04:11 +0200 |
Thomas Wuerthinger |
Introduce CompilerDirectives.Unsafe. Mark Frame.getArguments method as unsafe.
|
Fri, 26 Apr 2013 23:03:09 +0200 |
Christian Humer |
Merge.
|
Fri, 26 Apr 2013 22:44:05 +0200 |
Christian Humer |
Merge.
|
Fri, 26 Apr 2013 22:43:37 +0200 |
Christian Humer |
Implemented improvements to the generated source code.
|
Fri, 26 Apr 2013 22:43:23 +0200 |
Christian Humer |
Implemented improvements to the generated source code.
|
Fri, 26 Apr 2013 22:20:20 +0200 |
Doug Simon |
Merge.
|
Fri, 26 Apr 2013 22:19:21 +0200 |
Doug Simon |
removed obsolete JaCoCo inclusion filter
|
Fri, 26 Apr 2013 22:18:59 +0200 |
Doug Simon |
added check for JaCoCo methods being inserted into replacement methods
|
Fri, 26 Apr 2013 22:00:49 +0200 |
Doug Simon |
fixed debug scopes during snippet preparation
|
Fri, 26 Apr 2013 18:46:03 +0200 |
Doug Simon |
fixed formatting of NewArrayStub logging
|
Fri, 26 Apr 2013 18:38:56 +0200 |
Doug Simon |
Merge.
|
Fri, 26 Apr 2013 18:36:41 +0200 |
Doug Simon |
added support from compiled stubs to be installed as RuntimeStubs and to be able to directly call C/C++ runtime functions (GRAAL-81)
|
Fri, 26 Apr 2013 18:21:10 +0200 |
Doug Simon |
generalized invoke intrinsification when being replaced by a ControlSinkNode
|
Fri, 26 Apr 2013 18:16:30 +0200 |
Doug Simon |
added support for adding callee save information to a DebugInfo (GRAAL-81)
|
Fri, 26 Apr 2013 20:31:06 +0200 |
Doug Simon |
removed Reflection_getCallerClass01 as it uses internal JDK API that differs between JDK7 and JDK8
|
Fri, 26 Apr 2013 10:44:45 -0700 |
Chris Seaton |
Merge.
|
Fri, 26 Apr 2013 10:22:33 -0700 |
Chris Seaton |
toString for SourceSection.
|
Fri, 26 Apr 2013 18:45:50 +0200 |
Thomas Wuerthinger |
Fix import.
|
Fri, 26 Apr 2013 18:40:17 +0200 |
Thomas Wuerthinger |
Rename InputChangedListener => NodeChangedListener. Add event for usage count of a node dropping to 0.
|
Fri, 26 Apr 2013 17:15:10 +0200 |
Thomas Wuerthinger |
Added a clazz parameter to Frame.getArguments in order to allow unsafe access to the arguments object (i.e., avoiding the null check and the type cast).
|
Fri, 26 Apr 2013 15:58:41 +0200 |
Thomas Wuerthinger |
Perform only targeted canonicalization after tail duplication.
|
Fri, 26 Apr 2013 15:32:58 +0200 |
Thomas Wuerthinger |
Remove auto-kill of unused usages in the canonicalizer.
|
Fri, 26 Apr 2013 15:16:58 +0200 |
Thomas Wuerthinger |
Fix imports.
|
Fri, 26 Apr 2013 15:15:00 +0200 |
Thomas Wuerthinger |
Fix ReadAfterCheckCastTest to be a bit more relaxed about the graph structure.
|
Fri, 26 Apr 2013 14:39:58 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 26 Apr 2013 14:25:35 +0200 |
Thomas Wuerthinger |
Disable ScalaDacapo-actors benchmark.
|
Fri, 26 Apr 2013 14:15:17 +0200 |
Thomas Wuerthinger |
Perform deopt-to-guard conversion at snippet installation time.
|
Fri, 26 Apr 2013 14:14:14 +0200 |
Bernhard Urban |
GraphBuilder: remove hack for obtaining profile information of unique subtypes
|
Thu, 25 Apr 2013 18:14:08 +0200 |
Andreas Woess |
Frame API: Introduce FrameSlotKind.
|
Thu, 25 Apr 2013 23:17:58 +0200 |
Thomas Wuerthinger |
Fix canonicalization of BranchProbabilityNode.
|
Thu, 25 Apr 2013 22:44:28 +0200 |
Thomas Wuerthinger |
Changed the behavior of CompilerDirectives.injectBranchProbability and added javadoc to document the new behavior. Introduced probability constants. Removed CompilerDirectives.slowpath().
|
Thu, 25 Apr 2013 22:30:16 +0200 |
Thomas Wuerthinger |
Add javadoc to BranchProbabilityNode.probability node intrinsic. Avoid combined conditions in connection with the probability.
|
Thu, 25 Apr 2013 22:20:47 +0200 |
Thomas Wuerthinger |
Fix branch probability injection.
|
Thu, 25 Apr 2013 21:34:00 +0200 |
Thomas Wuerthinger |
Change the way branch probabilities are injected. Update all snippets.
|
Thu, 25 Apr 2013 20:10:49 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 25 Apr 2013 20:00:23 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 25 Apr 2013 19:43:49 +0200 |
Thomas Wuerthinger |
Added annotation CompilerDirectives.CompilationFinal for fields that should be considered final during compilation, but are not final while executing in the Truffle interpreter.
|
Thu, 25 Apr 2013 18:49:15 +0200 |
Thomas Wuerthinger |
Import fix.
|
Thu, 25 Apr 2013 18:37:41 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 25 Apr 2013 18:32:33 +0200 |
Thomas Wuerthinger |
Devirtualize invoke before handing it to the macro node.
|
Thu, 25 Apr 2013 18:17:24 +0200 |
Thomas Wuerthinger |
Delay the reporting of an error in the branch probability injection node.
|
Thu, 25 Apr 2013 18:11:30 +0200 |
Thomas Wuerthinger |
Allow lazy resolving of the constant input value of the node injecting probabilities into if nodes.
|
Thu, 25 Apr 2013 17:42:55 +0200 |
Thomas Wuerthinger |
Additional assertions to guard against calls to abstract methods.
|
Thu, 25 Apr 2013 19:44:58 +0200 |
Christian Humer |
Merge.
|
Thu, 25 Apr 2013 11:02:50 +0200 |
Christian Humer |
Fixed some minor bugs in executeWith supprt.
|
Thu, 25 Apr 2013 18:37:54 +0200 |
Doug Simon |
Merge.
|
Thu, 25 Apr 2013 18:37:01 +0200 |
Doug Simon |
added guarantee() method to GraalInternalError
|
Thu, 25 Apr 2013 18:36:23 +0200 |
Doug Simon |
made verification of node intrinsification always be run, independent of whether assertions are enabled
|
Thu, 25 Apr 2013 17:46:35 +0200 |
Doug Simon |
rename variable that reflected legacy type name
|
Thu, 25 Apr 2013 17:45:44 +0200 |
Doug Simon |
return immutable collections from (some) CompilationResult getters
|
Thu, 25 Apr 2013 17:26:18 +0200 |
Roland Schatz |
Merge.
|
Thu, 25 Apr 2013 17:18:17 +0200 |
Roland Schatz |
Restructure load/store/lea LIR instructions.
|
Thu, 25 Apr 2013 16:15:10 +0200 |
Roland Schatz |
Interval locations can only be AllocatableValues.
|
Thu, 25 Apr 2013 16:14:42 +0200 |
Roland Schatz |
Move targets can only be AllocatableValues.
|
Thu, 25 Apr 2013 16:14:39 +0200 |
Roland Schatz |
Fix wrong parameter order.
|
Thu, 25 Apr 2013 16:12:31 +0200 |
Roland Schatz |
Get rid of the distinction between UNUSED and ILLEGAL value.
|
Thu, 25 Apr 2013 16:12:06 +0200 |
Roland Schatz |
Make kind of LIR memory access operations explicit.
|
Thu, 25 Apr 2013 11:39:54 +0200 |
Roland Schatz |
Make LIRGeneratorTool an interface.
|
Thu, 25 Apr 2013 16:57:09 +0200 |
Doug Simon |
help text fix
|
Thu, 25 Apr 2013 16:53:29 +0200 |
Doug Simon |
Merge.
|
Mon, 22 Apr 2013 18:30:33 +0200 |
Doug Simon |
rename: HotSpotGraalRuntime.getInstance() -> graalRuntime()
|
Wed, 24 Apr 2013 21:50:26 +0200 |
Christian Humer |
Merge.
|
Wed, 24 Apr 2013 21:50:03 +0200 |
Christian Humer |
Implemented @NodeChild(executeWith={...}).
|
Wed, 24 Apr 2013 18:39:41 +0200 |
Christian Humer |
Fixed bugs for execute evaluated generation.
|
Wed, 24 Apr 2013 18:30:50 +0200 |
Christian Humer |
Added some javadoc to executeWith.
|
Wed, 24 Apr 2013 20:35:06 +0200 |
Thomas Wuerthinger |
Remove endLine and endIndex from SourceSection class and add charIndex and charLength instead. Also add getCode() method.
|
Wed, 24 Apr 2013 18:53:06 +0200 |
Thomas Wuerthinger |
Fix new line at end of file.
|
Wed, 24 Apr 2013 18:50:12 +0200 |
Thomas Wuerthinger |
Added method CompilerDirectives.bailout to the Truffle API.
|
Wed, 24 Apr 2013 17:48:27 +0200 |
Christian Humer |
Fixed minor bug in gen constructor generation.
|
Wed, 24 Apr 2013 17:44:57 +0200 |
Christian Humer |
Merge.
|
Wed, 24 Apr 2013 17:44:15 +0200 |
Christian Humer |
Implemented basic support for assumptions for sourcecode generation.
|
Wed, 24 Apr 2013 14:14:22 +0200 |
Andreas Woess |
Frame API: automatically change frame slot type for uninitialized slots
|
Wed, 24 Apr 2013 13:35:14 +0200 |
Andreas Woess |
CallSiteTargetNode: address review comment
|
Tue, 23 Apr 2013 21:03:47 +0200 |
Lukas Stadler |
don't pushThroughPi if nullness before/after pi differs
|
Tue, 23 Apr 2013 20:17:21 +0200 |
Thomas Wuerthinger |
Fix imports.
|
Tue, 23 Apr 2013 20:16:45 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 23 Apr 2013 20:16:34 +0200 |
Thomas Wuerthinger |
Move ExactMath from truffle.api.intrinsics to truffle.api package.
|
Tue, 23 Apr 2013 20:15:52 +0200 |
Thomas Wuerthinger |
Replace TruffleIntrinsics.deoptimize() calls with CompilerDirectives.transferToInterpreter(). Remove obsolete TruffleIntrinsics class.
|
Tue, 23 Apr 2013 17:49:22 +0200 |
Roland Schatz |
Move more phases into tiers.
|
Tue, 23 Apr 2013 17:49:15 +0200 |
Roland Schatz |
Remove unused MID_LEVEL position from PhasePlan.
|
Tue, 23 Apr 2013 17:49:14 +0200 |
Roland Schatz |
Make DeadCodeEliminationPhase reentrant.
|
Tue, 23 Apr 2013 17:49:11 +0200 |
Roland Schatz |
Make GuardLoweringPhase reentrant.
|
Tue, 23 Apr 2013 17:49:10 +0200 |
Roland Schatz |
Make LoweringPhase reentrant.
|
Tue, 23 Apr 2013 17:49:08 +0200 |
Roland Schatz |
Remove TargetDescription from LoweringTool.
|
Tue, 23 Apr 2013 17:49:07 +0200 |
Roland Schatz |
Restructure phase context hierarchy.
|
Tue, 23 Apr 2013 17:49:04 +0200 |
Roland Schatz |
LowTier phase suite.
|
Tue, 23 Apr 2013 16:56:31 +0200 |
Doug Simon |
fixed possible NPE in LIRFrameState.toString()
|
Tue, 23 Apr 2013 16:55:29 +0200 |
Doug Simon |
fixed bug in handling of -V mx option
|
Tue, 23 Apr 2013 16:19:52 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 23 Apr 2013 15:44:50 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 23 Apr 2013 15:44:07 +0200 |
Thomas Wuerthinger |
Added a method isValid to the Assumption class. Added javadoc to the Assumption class.
|
Tue, 23 Apr 2013 15:34:06 +0200 |
Thomas Wuerthinger |
Truffle API changes for the Frame API. Introduction of Assumptions class.
|
Tue, 23 Apr 2013 15:08:11 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 23 Apr 2013 15:07:47 +0200 |
Thomas Wuerthinger |
Preserve the source section during node rewrites.
|
Tue, 23 Apr 2013 15:02:16 +0200 |
Thomas Wuerthinger |
Remove Node.replaceChild method from the public API. Node.replace remains as the only method in the API to modify the AST.
|
Tue, 23 Apr 2013 14:59:24 +0200 |
Thomas Wuerthinger |
New API for representing Source objects and SourceSection objects. SourceSection objects can be associated with Truffle interpreter nodes.
|
Tue, 23 Apr 2013 15:32:21 +0200 |
Lukas Stadler |
Merge
|
Tue, 23 Apr 2013 15:21:20 +0200 |
Lukas Stadler |
add grouping to dynamic counters
|
Tue, 23 Apr 2013 15:19:53 +0200 |
Lukas Stadler |
added enum to Lowerable interface (before/after guard lowering)
|
Tue, 23 Apr 2013 14:56:50 +0200 |
Christos Kotselidis |
Merge
|
Tue, 23 Apr 2013 14:51:37 +0200 |
Christos Kotselidis |
Merge
|
Tue, 23 Apr 2013 14:51:08 +0200 |
Christos Kotselidis |
Small changes to WriteBarrierAddition test
|
Tue, 23 Apr 2013 14:03:32 +0200 |
Doug Simon |
clarified code for emitting LIR code to save RBP
|
Tue, 23 Apr 2013 11:29:55 +0200 |
Thomas Wuerthinger |
Modified build-graal.xml
|
Tue, 23 Apr 2013 11:21:05 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 23 Apr 2013 11:20:53 +0200 |
Thomas Wuerthinger |
Added two new classes to the Truffle API: CompilerDirectives and CompilerAsserts.
|
Tue, 23 Apr 2013 11:20:28 +0200 |
Thomas Wuerthinger |
Modified build-graal.xml
|
Tue, 23 Apr 2013 10:29:54 +0200 |
Roland Schatz |
Rename generateLea to generateAddress.
|
Tue, 23 Apr 2013 09:41:10 +0200 |
Christos Kotselidis |
Merge
|
Tue, 23 Apr 2013 09:40:25 +0200 |
Christos Kotselidis |
Add WriteBarrier addition test
|
Tue, 23 Apr 2013 08:44:07 +0200 |
Christian Haeubl |
Merge.
|
Mon, 22 Apr 2013 17:49:13 +0200 |
Christian Haeubl |
refactorings and cleanups for the removal of FixedNode.probability
|
Mon, 22 Apr 2013 17:06:06 +0200 |
Christian Haeubl |
fixed ldiv underflow handling on windows
|
Mon, 22 Apr 2013 15:56:09 +0200 |
Christian Haeubl |
windows-specific mx fix for executing unit tests selectively
|
Mon, 22 Apr 2013 15:35:28 +0200 |
Christian Haeubl |
fixed frame omission on windows
|
Mon, 22 Apr 2013 13:29:55 +0200 |
Christian Haeubl |
removal of FixedNode.probability (draft)
|
Mon, 22 Apr 2013 18:57:35 +0200 |
Roland Schatz |
Make LocationNodes usable in Snippets.
|
Mon, 22 Apr 2013 17:59:14 +0200 |
Doug Simon |
strings used in compiled stubs are lowered to malloc'ed C strings so that there are no embedded oops (for the strings) in the resulting installed code
|
Mon, 22 Apr 2013 17:09:02 +0200 |
Christian Humer |
Checkstyle fixes.
|
Mon, 22 Apr 2013 16:40:54 +0200 |
Christian Humer |
Merge.
|
Mon, 22 Apr 2013 16:39:47 +0200 |
Christian Humer |
Minor cleanup.
|
Mon, 22 Apr 2013 16:39:12 +0200 |
Christian Humer |
Disabled access using the getter in the generated code to avoid frame escapes in PE.
|
Mon, 22 Apr 2013 12:52:00 +0200 |
Christian Humer |
Fixes several minor issues.
|
Sat, 20 Apr 2013 12:45:07 +0200 |
Christian Humer |
Fixed deprecated static imports to junit.
|
Sat, 20 Apr 2013 12:23:29 +0200 |
Christian Humer |
Merge.
|
Sat, 20 Apr 2013 12:22:54 +0200 |
Christian Humer |
Minor fix for private template types.
|
Sat, 20 Apr 2013 12:17:47 +0200 |
Christian Humer |
Updated codegen tests to new codegen API.
|
Sat, 20 Apr 2013 12:17:27 +0200 |
Christian Humer |
Updated Truffle-SL to new codegen API.
|
Sat, 20 Apr 2013 12:17:03 +0200 |
Christian Humer |
Made import generation more robust.
|
Sat, 20 Apr 2013 12:16:22 +0200 |
Christian Humer |
Codegen API changes. Executed child nodes are now defined using @NodeChildren instead of fields.
|
Tue, 16 Apr 2013 11:03:40 +0200 |
Christian Humer |
Enabled execute evaluated methods in typed node.
|
Tue, 16 Apr 2013 11:03:08 +0200 |
Christian Humer |
Fixed evaluated execute generation for short circuit definitions.
|
Mon, 15 Apr 2013 18:50:19 +0200 |
Christian Humer |
Sourcegen can now generate execute methods of signature execute(frame, evaluatedValue).
|
Mon, 08 Apr 2013 18:28:41 +0200 |
Christian Humer |
Removed guards from NodeData.
|
Mon, 08 Apr 2013 18:17:53 +0200 |
Christian Humer |
Changed execute method generation strategy. Limited it for primitive execute methods.
|
Mon, 08 Apr 2013 18:16:19 +0200 |
Christian Humer |
Missed adding CompileErrorException.
|
Mon, 08 Apr 2013 18:15:53 +0200 |
Christian Humer |
Added default execute methods for Truffle-SL.
|
Mon, 08 Apr 2013 17:02:55 +0200 |
Christian Humer |
Merge.
|
Mon, 08 Apr 2013 17:00:31 +0200 |
Christian Humer |
Fixed verifying specialization argument length must be done before generating specialization ids.
|
Mon, 08 Apr 2013 16:50:51 +0200 |
Christian Humer |
Made handling of compile errors more robust in the truffle annotation parser.
|
Mon, 08 Apr 2013 16:50:17 +0200 |
Christian Humer |
Fixed minor bug in BinaryNodeTest.
|
Mon, 08 Apr 2013 12:16:30 +0200 |
Christian Humer |
Fixed getting signature if returnType is null.
|
Mon, 22 Apr 2013 15:38:27 +0200 |
Lukas Stadler |
fix typo in MacroSubstitution and MethodSubstitution
|
Mon, 22 Apr 2013 15:38:01 +0200 |
Lukas Stadler |
remove useless /@formatter:off
|
Mon, 22 Apr 2013 10:30:07 +0200 |
Roland Schatz |
AddLocationNode
|
Mon, 22 Apr 2013 10:30:07 +0200 |
Roland Schatz |
Allow locations to have long displacements.
|
Mon, 22 Apr 2013 10:30:06 +0200 |
Roland Schatz |
Restructure class hierarchy of LocationNode.
|
Mon, 22 Apr 2013 09:54:57 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 17 Apr 2013 23:16:50 +0200 |
Thomas Wuerthinger |
Change method signature of createInvokeNode method from MethodCallTargetNode to CallTargetNode.
|
Sun, 21 Apr 2013 21:41:09 +0200 |
Doug Simon |
temporaries are recorded for compiled stubs, allowing for better register allocation around calls to such stubs (GRAAL-210)
|
Sun, 21 Apr 2013 21:37:40 +0200 |
Doug Simon |
enhanced support for sandboxed debug scope such that their debug config can be specified
|
Sun, 21 Apr 2013 21:15:26 +0200 |
Doug Simon |
provided Register with a hashCode() implementation
|
Fri, 19 Apr 2013 16:41:54 +0200 |
Bernhard Urban |
canonicalizer: eliminate nested checkcasts
|
Fri, 19 Apr 2013 11:22:54 +0200 |
Bernhard Urban |
rename ReadAfterCheckCast -> ReadAfterCheckCastTest
|
Fri, 19 Apr 2013 10:09:30 +0200 |
Bernhard Urban |
InstanceOfNode: remove duplicated code
|
Fri, 19 Apr 2013 14:06:22 +0200 |
Doug Simon |
Merge.
|
Fri, 19 Apr 2013 14:05:55 +0200 |
Doug Simon |
support for referencing commands in other suites (e.g. mx.suite('graal').commands.build([]))
|
Fri, 19 Apr 2013 11:51:20 +0200 |
Doug Simon |
removed unused CodeInstaller constructor
|
Fri, 19 Apr 2013 10:48:36 +0200 |
Doug Simon |
removed unused has_debug_info parameter
|
Fri, 19 Apr 2013 12:01:02 +0200 |
Roland Schatz |
Better names for useSSE and useAVX variables.
|
Thu, 18 Apr 2013 16:25:08 +0200 |
Roland Schatz |
CPU capability detection.
|
Thu, 18 Apr 2013 13:16:39 +0200 |
Roland Schatz |
Rename BasicConfiguration to BasicCompilerConfiguration.
|
Thu, 18 Apr 2013 10:30:59 +0200 |
Roland Schatz |
Store snippet templates in Replacements object.
|
Thu, 18 Apr 2013 10:23:23 +0200 |
Roland Schatz |
Put Replacements object into MidTierContext.
|
Thu, 18 Apr 2013 02:06:15 +0200 |
Christos Kotselidis |
Turn off phase verification by default
|
Thu, 18 Apr 2013 02:05:18 +0200 |
Christos Kotselidis |
Add write barrier verification phase
|
Thu, 18 Apr 2013 01:23:58 +0200 |
Christos Kotselidis |
Attach LocationNode to CompareAndSwapNode
|
Wed, 17 Apr 2013 22:59:36 +0200 |
Christos Kotselidis |
Merge
|
Wed, 17 Apr 2013 22:58:51 +0200 |
Christos Kotselidis |
Crypto substitutions and VMErrorNode extend DeoptimizingStubCall
|
Wed, 17 Apr 2013 18:30:41 +0200 |
Gilles Duboscq |
Assemble the CTW bench in the same value, remove PEA from nocomplex
|
Wed, 17 Apr 2013 15:08:15 +0000 |
Bernhard Urban |
hasNoFinalizer-assumption: generate class files for testcase
|
Wed, 17 Apr 2013 12:04:30 +0200 |
Bernhard Urban |
hasNoFinalizer-assumption: check if assumption is recorded
|
Wed, 17 Apr 2013 12:04:04 +0200 |
Bernhard Urban |
javac: remove encoding parameter
|
Wed, 17 Apr 2013 15:59:11 +0200 |
Christos Kotselidis |
Merge
|
Wed, 17 Apr 2013 15:38:26 +0200 |
Christos Kotselidis |
Remove redundant checks from WriteBarrierType get-functions
|
Wed, 17 Apr 2013 15:37:01 +0200 |
Christos Kotselidis |
Better naming for WriteBarrierType get-functions
|
Wed, 17 Apr 2013 15:34:10 +0200 |
Gilles Duboscq |
Add BootstrapGraal when using compile the work with a graal-enabled vm
|
Wed, 17 Apr 2013 11:02:23 +0200 |
Roland Schatz |
Add gate test to check build-graal.xml is up to date.
|
Wed, 17 Apr 2013 10:13:53 +0200 |
Gilles Duboscq |
fix compile the world bench in mx
|
Tue, 16 Apr 2013 23:18:03 +0200 |
Doug Simon |
added BUILD_GRAAL_JAR build variable to Makefile to control whether or not graal.jar is built by make
|
Tue, 16 Apr 2013 22:55:31 +0200 |
Doug Simon |
ensure that the generated build-graal.xml is stable
|
Tue, 16 Apr 2013 22:46:02 +0200 |
Doug Simon |
deleted definition of TEST_IN_BUILD and GRAAL build variables as they are no longer used by the make files
|
Tue, 16 Apr 2013 22:37:30 +0200 |
Doug Simon |
removed unused and long deprecated 'example' command
|
Tue, 16 Apr 2013 22:26:28 +0200 |
Doug Simon |
renamed build variable used to make a Graal/non-Graal build from OMIT_GRAAL to INCLUDE_GRAAL and ensured it is only used internally
|
Fri, 12 Apr 2013 16:02:41 +0200 |
Bernhard Urban |
hasFinalizer-assumption: add testcase
|
Tue, 16 Apr 2013 19:13:56 +0200 |
Gilles Duboscq |
Add the CTW result in to a different value depending on the mode
|
Tue, 16 Apr 2013 19:01:24 +0200 |
Roland Schatz |
Automatically add service providers to build-graal.xml
|
Tue, 16 Apr 2013 18:16:57 +0200 |
Gilles Duboscq |
Merge
|
Tue, 16 Apr 2013 18:16:47 +0200 |
Gilles Duboscq |
Make the native build less verbose unless mx -v is used
|
Tue, 16 Apr 2013 17:17:22 +0200 |
Gilles Duboscq |
Fix hotspot optimized build
|
Tue, 16 Apr 2013 17:39:46 +0200 |
Gilles Duboscq |
Merge with hsx/hotspot-comp
|
Tue, 16 Apr 2013 17:16:06 +0200 |
Gilles Duboscq |
Add settings to use US-ASCII as the default encoding of the projects
|
Tue, 16 Apr 2013 14:31:00 +0200 |
Gilles Duboscq |
Add support for the 'optimized' build in mx
|
Mon, 15 Apr 2013 17:17:11 +0200 |
roland |
8011648: C1: optimized build is broken after 7153771
|
Mon, 15 Apr 2013 09:42:46 +0200 |
roland |
8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range
|
Fri, 12 Apr 2013 19:14:47 -0700 |
drchase |
6443505: Ideal() function for CmpLTMask
|
Fri, 12 Apr 2013 20:37:18 -0400 |
kvn |
Merge
|
Fri, 12 Apr 2013 15:53:30 -0700 |
drchase |
7104565: trim jprt build targets
|
Fri, 12 Apr 2013 15:43:07 -0700 |
twisti |
8011678: test/Makefile should pick up JT_HOME environment variable
|
Fri, 12 Apr 2013 12:22:59 -0700 |
twisti |
8011933: add number of classes, methods and time spent to CompileTheWorld
|
Thu, 11 Apr 2013 21:54:46 -0700 |
amurillo |
8011949: new hotspot build - hs25-b29
|
Tue, 16 Apr 2013 16:07:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 16 Apr 2013 16:07:16 +0200 |
Thomas Wuerthinger |
Remove methodCallTarget() method from the Invoke interface.
|
Tue, 16 Apr 2013 15:00:47 +0200 |
Thomas Wuerthinger |
Removed several instances of System.out.print.
|
Tue, 16 Apr 2013 15:27:22 +0200 |
Roland Schatz |
Move logic from ServiceProviderProcessor to mx.
|
Tue, 16 Apr 2013 15:27:17 +0200 |
Roland Schatz |
mx: generate services files from provider descriptions
|
Tue, 16 Apr 2013 15:27:09 +0200 |
Roland Schatz |
Rename PartialCanonicalizerPhase to IncrementalCanonicalizerPhase.
|
Tue, 16 Apr 2013 15:25:01 +0200 |
Roland Schatz |
Remove public fields.
|
Tue, 16 Apr 2013 14:06:45 +0200 |
Michael Haupt |
merge
|
Tue, 16 Apr 2013 14:05:16 +0200 |
Michael Haupt |
InfopointNode.verify()
|
Tue, 16 Apr 2013 13:42:20 +0200 |
Michael Haupt |
replace offending character
|
Tue, 16 Apr 2013 13:33:04 +0200 |
Roland Schatz |
Merge.
|
Tue, 16 Apr 2013 13:22:12 +0200 |
Roland Schatz |
MidTier phase suite.
|
Tue, 16 Apr 2013 13:21:23 +0200 |
Roland Schatz |
Make IterativeConditionalEliminationPhase reentrant.
|
Tue, 16 Apr 2013 13:21:22 +0200 |
Roland Schatz |
Remove unused field.
|
Tue, 16 Apr 2013 13:21:20 +0200 |
Roland Schatz |
Make FloatingReadPhase reentrant.
|
Tue, 16 Apr 2013 13:21:19 +0200 |
Roland Schatz |
PartialCanonicalizerPhase.
|
Tue, 16 Apr 2013 11:30:39 +0200 |
Roland Schatz |
Allow CustomCanonicalizer in reentrant CanonicalizerPhase.
|
Tue, 16 Apr 2013 12:16:53 +0200 |
Bernhard Urban |
TargetMethodAssembler: guard metric processing
|
Tue, 16 Apr 2013 12:06:52 +0200 |
Doug Simon |
Merge.
|
Tue, 16 Apr 2013 12:06:30 +0200 |
Doug Simon |
removed unused code in lowering of instanceof in the context of an IfNode
|
Tue, 16 Apr 2013 11:33:20 +0200 |
Doug Simon |
more accurate error message when launching a VM that has not yet been built
|
Tue, 16 Apr 2013 11:11:56 +0200 |
Bernhard Urban |
javac: use UTF-8 as encoding explicitly
|
Mon, 15 Apr 2013 19:54:58 +0200 |
Bernhard Urban |
HotSpotResolvedObjectType: implement hasFinalizeSubclass() correctly
|
Fri, 12 Apr 2013 11:06:19 +0200 |
Bernhard Urban |
assumptions: simplify hashCode()
|
Fri, 12 Apr 2013 11:06:30 +0200 |
Bernhard Urban |
CompilationResult: record more metrics for DataPatches
|
Mon, 15 Apr 2013 19:54:23 +0200 |
Gilles Duboscq |
Add special case for astore in graph builder to handle jsr retrunAddress
|
Mon, 15 Apr 2013 16:56:41 +0200 |
Roland Schatz |
Compiler configurations.
|
Mon, 15 Apr 2013 16:47:01 +0200 |
Roland Schatz |
Make phase suites extensible.
|
Mon, 15 Apr 2013 14:47:15 +0200 |
Doug Simon |
added note about mx/env to the output of 'mx buildvars'
|
Mon, 15 Apr 2013 14:43:35 +0200 |
Doug Simon |
refactoring to ensure the path to the JDKs dir is consistent between the _jdk() and clean() command
|
Mon, 15 Apr 2013 14:31:24 +0200 |
Doug Simon |
added build of server-nograal VM to the gate
|
Mon, 15 Apr 2013 14:27:37 +0200 |
Doug Simon |
renamed 'boot' VM to 'original' VM
|
Mon, 15 Apr 2013 12:55:46 +0200 |
Doug Simon |
added 'mx buildvars' command to list (some of) the variables that can be passed to 'mx build' with the -D option
|
Mon, 15 Apr 2013 08:51:19 +0200 |
Christian Haeubl |
Merge.
|
Mon, 15 Apr 2013 08:49:14 +0200 |
Christian Haeubl |
Merge.
|
Mon, 15 Apr 2013 08:47:06 +0200 |
Christian Haeubl |
ComputeProbabilityPhase bugfix
|
Mon, 08 Apr 2013 17:48:46 +0200 |
Christian Haeubl |
minor HotSpot deoptimization cleanups
|
Thu, 04 Apr 2013 11:57:04 +0200 |
Christian Haeubl |
added JUnit 4.11 support to ProfilingInfoTest
|
Sun, 14 Apr 2013 22:38:46 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 14 Apr 2013 22:38:34 +0200 |
Thomas Wuerthinger |
Change severity of checkstyle problems from "warning" to "error". Fixed several System.out.print violations.
|
Sat, 13 Apr 2013 22:59:27 -0700 |
twisti |
GRAAL-218: add CompileTheWorld functionality
|
Sat, 13 Apr 2013 22:16:04 +0200 |
Christos Kotselidis |
Merge
|
Sat, 13 Apr 2013 00:33:37 +0200 |
Christos Kotselidis |
Merge
|
Fri, 12 Apr 2013 23:29:45 +0200 |
Christos Kotselidis |
Introduce enumeration for the different write barrier types
|
Sat, 13 Apr 2013 18:07:44 +0200 |
Thomas Wuerthinger |
Added support for trimming the name of objects in the histogram and a corresponding test case.
|
Sat, 13 Apr 2013 17:55:43 +0200 |
Thomas Wuerthinger |
Added DebugHistory utility and corresponding unit tests.
|
Sat, 13 Apr 2013 15:05:04 +0200 |
Thomas Wuerthinger |
Change the parameter to the custom canonicalizer to always be of ValueNode type.
|
Fri, 12 Apr 2013 17:40:53 -0700 |
Christian Wimmer |
Use same type check for varargs and non-varargs parameters
|
Fri, 12 Apr 2013 16:08:08 -0700 |
Christian Wimmer |
Remove MetaUtil.getMirrorOrFail; Add necessary functionality to the Graal API so that all previous usages of java.lang.Class can now use ResolvedJavaType
|
Fri, 12 Apr 2013 16:05:56 -0700 |
Christian Wimmer |
Cache boolean flags instead of full Annotation objects
|
Fri, 12 Apr 2013 22:34:29 +0200 |
Doug Simon |
VM copy made during initial copy of the JDK is now named 'boot' instead of 'server0' to better reflect that it is the default VM (which may not be 'server') from the boot JDK
|
Fri, 12 Apr 2013 22:13:26 +0200 |
Doug Simon |
build output during buildvms command is sent to console (instead of log files) if -c option is given
|
Fri, 12 Apr 2013 22:07:33 +0200 |
Doug Simon |
buildvms command now runs "java -version" for each VM built unless -n option is specified
|
Fri, 12 Apr 2013 21:58:12 +0200 |
Doug Simon |
support for non-GRAAL VMs co-existing with GRAAL VMs
|
Fri, 12 Apr 2013 21:41:34 +0200 |
Doug Simon |
weakened assertion in unsafe.cpp for GRAAL builds such that non-GRAAL builds still work
|
Fri, 12 Apr 2013 21:35:27 +0200 |
Doug Simon |
removed unnecessary code
|
Fri, 12 Apr 2013 20:32:14 +0200 |
Doug Simon |
fixed minor regression
|
Fri, 12 Apr 2013 18:42:24 +0200 |
Gilles Duboscq |
Merge
|
Fri, 12 Apr 2013 18:17:36 +0200 |
Gilles Duboscq |
Merge
|
Fri, 12 Apr 2013 14:15:59 +0200 |
Gilles Duboscq |
Rename "node()" methods in interfaces to "asNode"
|
Fri, 12 Apr 2013 14:05:42 +0200 |
Gilles Duboscq |
Merge
|
Thu, 11 Apr 2013 21:45:21 -0700 |
amurillo |
Added tag hs25-b28 for changeset 6d88a566d369
|
Thu, 11 Apr 2013 21:45:20 -0700 |
amurillo |
Merge
hs25-b28
|
Thu, 11 Apr 2013 17:16:39 -0700 |
bharadwaj |
Merge
|
Thu, 11 Apr 2013 11:42:41 -0700 |
vlivanov |
Merge
|
Thu, 11 Apr 2013 09:08:15 -0700 |
vlivanov |
8011972: Field can be erroneously marked as contended when @Contended annotation isn't present
|
Thu, 11 Apr 2013 07:12:09 -0700 |
kmo |
8011952: Missing ResourceMarks in TraceMethodHandles
|
Wed, 10 Apr 2013 09:52:49 +0200 |
roland |
8011706: specjvm2008 test xml.transform gets array bound exception with c1
|
Tue, 09 Apr 2013 09:54:17 -0700 |
iignatyev |
8007288: Additional WB API for compiler's testing
|
Mon, 08 Apr 2013 07:40:08 -0700 |
bharadwaj |
8010913: compiler/6863420 often exceeds timeout
|
Fri, 05 Apr 2013 11:09:43 +0200 |
neliasso |
8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cpp
|
Thu, 11 Apr 2013 16:35:34 +0200 |
mgerdin |
Merge
|
Wed, 10 Apr 2013 14:26:49 +0200 |
stefank |
8011872: Include Bit Map addresses in the hs_err files
|
Wed, 10 Apr 2013 13:27:35 +0200 |
mgerdin |
8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlock
|
Tue, 09 Apr 2013 15:32:45 +0200 |
mgerdin |
8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failure
|
Mon, 08 Apr 2013 07:49:28 +0200 |
brutisso |
7197666: java -d64 -version core dumps in a box with lots of memory
|
Mon, 11 Feb 2013 10:31:56 -0800 |
jmasa |
8008508: CMS does not correctly reduce heap size after a Full GC
|
Fri, 05 Apr 2013 10:20:04 -0700 |
johnc |
8011343: Add new flag for verifying the heap during startup
|
Thu, 11 Apr 2013 01:14:31 -0700 |
amurillo |
8011948: new hotspot build - hs25-b28
|
Thu, 11 Apr 2013 16:35:19 -0700 |
amurillo |
Merge
|
Thu, 11 Apr 2013 09:39:57 -0700 |
katleman |
Added tag jdk8-b85 for changeset 42fe530cd478
|
Thu, 11 Apr 2013 01:03:41 -0700 |
amurillo |
Added tag hs25-b27 for changeset 09b0d3e9ba6c
|
Tue, 09 Apr 2013 08:52:32 -0700 |
bharadwaj |
8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5
hs25-b27
|
Fri, 05 Apr 2013 23:10:04 -0700 |
zgu |
Merge
|
Fri, 05 Apr 2013 11:15:13 -0700 |
ccheung |
8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cpp
|
Fri, 05 Apr 2013 16:16:18 -0700 |
dcubed |
Merge
|
Fri, 05 Apr 2013 10:38:08 -0700 |
dcubed |
Merge
|
Fri, 05 Apr 2013 12:19:19 -0400 |
zgu |
8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshot
|
Thu, 04 Apr 2013 10:01:26 -0700 |
mikael |
8003310: Enable -Wunused-function when compiling with gcc
|
Wed, 03 Apr 2013 16:43:09 -0700 |
ccheung |
8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cpp
|
Fri, 29 Mar 2013 14:18:40 -0700 |
ccheung |
8006006: [parfait] Memory leak at hotspot/src/share/tools/launcher/wildcard.c
|
Thu, 04 Apr 2013 08:47:39 -0400 |
hseigel |
8010943: guarantee(length == 0) failed: invalid method ordering length
|
Wed, 03 Apr 2013 21:41:33 +0200 |
ctornqvi |
8009125: Add NMT tests for Virtual Memory operations
|
Thu, 04 Apr 2013 21:15:43 -0700 |
amurillo |
8011584: new hotspot build - hs25-b27
|
Fri, 12 Apr 2013 18:15:44 +0200 |
Roland Schatz |
Merge.
|
Fri, 12 Apr 2013 17:55:22 +0200 |
Roland Schatz |
Move more phases into HighTier suite.
|
Fri, 12 Apr 2013 17:21:08 +0200 |
Roland Schatz |
Make LoopFullUnrollPhase reentrant.
|
Fri, 12 Apr 2013 17:17:29 +0200 |
Roland Schatz |
Remove unused fields.
|
Fri, 12 Apr 2013 16:55:54 +0200 |
Roland Schatz |
Make PartialEscapeAnalysisPhase reentrant.
|
Fri, 12 Apr 2013 13:50:45 +0200 |
Roland Schatz |
Make CanonicalizerPhase reentrant.
|
Fri, 12 Apr 2013 13:49:29 +0200 |
Roland Schatz |
Base class for phase context.
|
Fri, 12 Apr 2013 17:23:14 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 12 Apr 2013 17:22:54 +0200 |
Thomas Wuerthinger |
Comments and #ifdef GRAAL for recent changes to C++ code for calling nmethods directly.
|
Fri, 12 Apr 2013 16:43:35 +0200 |
Matthias Grimmer |
Merge
|
Fri, 12 Apr 2013 16:43:20 +0200 |
Matthias Grimmer |
Remove non-test from InstalledCodeExecuteHelperTest
|
Fri, 12 Apr 2013 16:20:55 +0200 |
Matthias Grimmer |
Remove GraalInstalledCode
|
Fri, 12 Apr 2013 16:08:04 +0200 |
Matthias Grimmer |
Further merge fixes
|
Fri, 12 Apr 2013 15:55:27 +0200 |
Matthias Grimmer |
Fixes
|
Fri, 12 Apr 2013 15:30:36 +0200 |
Matthias Grimmer |
InstalledCode intrinsification fixes
|
Fri, 12 Apr 2013 15:52:17 +0200 |
Doug Simon |
weakened assertion in unsafe.cpp for GRAAL builds
|
Fri, 12 Apr 2013 13:44:44 +0200 |
Roland Schatz |
Fix bug in graph dumping.
|
Fri, 12 Apr 2013 11:24:56 +0200 |
Michael Haupt |
Merge
|
Fri, 12 Apr 2013 09:37:56 +0200 |
Michael Haupt |
mark infopoint-related tests as long
|
Fri, 12 Apr 2013 10:55:43 +0200 |
Lukas Stadler |
fix import
|
Fri, 12 Apr 2013 10:54:49 +0200 |
Lukas Stadler |
Merge
|
Fri, 12 Apr 2013 10:53:37 +0200 |
Lukas Stadler |
remove debug counters
|
Fri, 12 Apr 2013 10:50:28 +0200 |
Lukas Stadler |
make GraalOptions.BenchmarkDynamicCounters configurable
|
Thu, 11 Apr 2013 18:37:26 +0200 |
Lukas Stadler |
fix errorneous handling of ValueAnchorNodes in TailDuplicationPhase
|
Fri, 12 Apr 2013 06:19:35 +0200 |
Thomas Wuerthinger |
Clear installed code pointer when unloading method.
|
Fri, 12 Apr 2013 05:15:14 +0200 |
Thomas Wuerthinger |
Fix imports.
|
Fri, 12 Apr 2013 05:03:14 +0200 |
Thomas Wuerthinger |
Merge fix.
|
Fri, 12 Apr 2013 04:51:28 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 12 Apr 2013 04:49:07 +0200 |
Thomas Wuerthinger |
Make calling the installed code from compiled code possible.
|
Fri, 12 Apr 2013 01:53:52 +0200 |
Thomas Wuerthinger |
Implement fast invocation of installed code (direct tail call to the target machine code address).
|
Thu, 11 Apr 2013 17:48:30 +0200 |
Thomas Wuerthinger |
Move nmethod parameter to the last position to keep passed on arguments in the correct registers.
|
Thu, 11 Apr 2013 17:36:46 +0200 |
Thomas Wuerthinger |
Rename MethodInvalidatedException to InvalidInstalledCodeException (and make it a checked exception). Make sure that a compiled code object can always be directly called without first doing a check on the native method pointer.
|
Thu, 11 Apr 2013 15:41:48 -0700 |
Christian Wimmer |
Merge
|
Thu, 11 Apr 2013 15:40:27 -0700 |
Christian Wimmer |
Revert earlier change that caused problems
|
Thu, 11 Apr 2013 15:39:55 -0700 |
Christian Wimmer |
Use correct method to access constant pool
|
Thu, 11 Apr 2013 14:46:35 -0700 |
Christian Wimmer |
Merge
|
Thu, 11 Apr 2013 14:27:59 -0700 |
Christian Wimmer |
Fix NodeIntrinsic definitions
|
Thu, 11 Apr 2013 14:26:54 -0700 |
Christian Wimmer |
A Invoke without a state cannot deoptimize
|
Thu, 11 Apr 2013 14:24:09 -0700 |
Christian Wimmer |
Allow lowering of DeoptimizeNode
|
Thu, 11 Apr 2013 14:22:03 -0700 |
Christian Wimmer |
Change of Snippet template and instantiation process
|
Thu, 11 Apr 2013 14:20:32 -0700 |
Christian Wimmer |
Ignore the state of a InfpointNode in the LIRGenerator.
|
Thu, 11 Apr 2013 23:43:45 +0200 |
Doug Simon |
added macro substitutions for the @PolymorphicSignature methods in MethodHandle
|
Thu, 11 Apr 2013 22:38:53 +0200 |
Bernhard Urban |
assumptions: enable NoFinalizableSubclass assumption
|
Thu, 11 Apr 2013 21:43:14 +0200 |
Doug Simon |
support for compiling LambdaForm invocations (invokevirtual instructions that were rewritten to invokehandle instructions)
|
Thu, 11 Apr 2013 21:40:52 +0200 |
Doug Simon |
MX_TESTFILE environment variable can be used to specify (and preserve) the test list file used by 'mx unittest'.
|
Thu, 11 Apr 2013 21:38:09 +0200 |
Doug Simon |
changed 'mx javap' command to accept class name patterns instead of fully qualified class names
|
Wed, 10 Apr 2013 14:11:22 +0200 |
Andreas Woess |
Move call site substitutions to inner classes.
|
Thu, 11 Apr 2013 13:47:12 -0400 |
Morris Meyer |
GRAAL-221 - PTX array load and store support
|
Thu, 11 Apr 2013 16:54:49 +0200 |
Michael Haupt |
Merge with 7844a36d02163c68a94c6ee66c55b4fc138b41fc
|
Thu, 11 Apr 2013 16:52:54 +0200 |
Michael Haupt |
post-merge fixes, test improvements
|
Thu, 11 Apr 2013 11:26:38 +0200 |
Michael Haupt |
Merge with d2c34ddac70fe8636b79944417f44d396c0f9acf
|
Thu, 11 Apr 2013 09:53:10 +0200 |
Michael Haupt |
eager infopoint mode (fka debug mode)
|
Thu, 11 Apr 2013 13:03:20 +0200 |
Doug Simon |
use a project's explicit Java compliance level instead of --source option to mx build command
|
Thu, 11 Apr 2013 12:17:17 +0200 |
Roland Schatz |
HighTier phase suite.
|
Thu, 11 Apr 2013 12:02:19 +0200 |
Roland Schatz |
PhaseSuite
|
Thu, 11 Apr 2013 11:52:48 +0200 |
Roland Schatz |
Pass context object to compiler phases.
|
Thu, 11 Apr 2013 10:39:03 +0200 |
Roland Schatz |
Merge.
|
Wed, 10 Apr 2013 17:12:02 +0200 |
Roland Schatz |
Fix ServiceProviderProcessor to support multiple providers in the same project.
|
Wed, 10 Apr 2013 20:43:15 -0700 |
twisti |
GRAAL-213: add HotSpot-style PrintCompilation and PrintInlining
|
Wed, 10 Apr 2013 18:51:21 -0400 |
Morris Meyer |
PTX enhancements - arithmetic, control, float, integer math, control and basic switch
|
Wed, 10 Apr 2013 17:10:28 +0200 |
Doug Simon |
Merge.
|
Wed, 10 Apr 2013 17:09:52 +0200 |
Doug Simon |
Merge.
|
Wed, 10 Apr 2013 17:09:36 +0200 |
Doug Simon |
changes to support API changes in JDK 1.8.0-ea-b84
|
Wed, 10 Apr 2013 13:21:41 +0200 |
Doug Simon |
the -e option to the eclipseformat can now also accept an Eclipse installation directory
|
Wed, 10 Apr 2013 16:25:47 +0200 |
Christos Kotselidis |
Merge
|
Wed, 10 Apr 2013 16:24:11 +0200 |
Christos Kotselidis |
Variable renaming
|
Wed, 10 Apr 2013 15:57:30 +0200 |
Lukas Stadler |
remove monitor limitation form TailDuplicationPhase
|
Wed, 10 Apr 2013 15:00:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 10 Apr 2013 14:59:32 +0200 |
Thomas Wuerthinger |
Register RAX as a temporary for FREM and DREM stubs.
|
Wed, 10 Apr 2013 14:04:11 +0200 |
Christos Kotselidis |
Rename abbreviated variables, CR-377
|
Wed, 10 Apr 2013 13:55:59 +0200 |
Christos Kotselidis |
Fix erroneous date in Copyright statement, CR-357
|
Wed, 10 Apr 2013 11:26:50 +0200 |
Gilles Duboscq |
Run dead code elimination after framestate assignment
|
Wed, 10 Apr 2013 10:17:49 +0200 |
Lukas Stadler |
additional Boxing tests
|
Wed, 10 Apr 2013 10:17:35 +0200 |
Lukas Stadler |
PEA: cleanup and documentation for recent changes
|
Wed, 10 Apr 2013 02:10:14 +0200 |
Thomas Wuerthinger |
Fixing more runtime call registrations.
|
Wed, 10 Apr 2013 02:06:30 +0200 |
Thomas Wuerthinger |
Set correct temp registers for runtime calls that directly call C methods.
|
Wed, 10 Apr 2013 01:16:13 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Apr 2013 21:56:12 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Apr 2013 21:55:58 +0200 |
Thomas Wuerthinger |
Correctly restore registers after runtime calls that create exceptions.
|
Tue, 09 Apr 2013 20:00:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Apr 2013 20:00:17 +0200 |
Thomas Wuerthinger |
Common base class for method call operations.
|
Tue, 09 Apr 2013 19:57:12 +0200 |
Thomas Wuerthinger |
Move inner class for more logical ordering.
|
Tue, 09 Apr 2013 19:56:30 +0200 |
Thomas Wuerthinger |
Common base LIR instruction for call ops.
|
Tue, 09 Apr 2013 19:51:24 +0200 |
Thomas Wuerthinger |
Common base class for LIR runtime call ops.
|
Tue, 09 Apr 2013 19:29:26 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Apr 2013 19:29:12 +0200 |
Thomas Wuerthinger |
Runtime calls that do not destroy the caller's registers need no spilling at the call site.
|
Tue, 09 Apr 2013 19:28:34 +0200 |
Thomas Wuerthinger |
Change the register_finalizer stub to not overwrite any registers.
|
Tue, 09 Apr 2013 23:06:59 +0200 |
Christos Kotselidis |
Merge
|
Tue, 09 Apr 2013 22:34:06 +0200 |
Christos Kotselidis |
Merge
|
Tue, 09 Apr 2013 14:53:19 +0200 |
Christos Kotselidis |
Add FixedValueAnchor to ArrayRangeWriteBarrier Snippet
|
Tue, 09 Apr 2013 14:50:40 +0200 |
Christos Kotselidis |
Fix checkstyle errors
|
Tue, 09 Apr 2013 11:13:35 +0200 |
Christos Kotselidis |
Creation of snippets for ArrayCopy write barriers
|
Tue, 09 Apr 2013 22:25:45 +0200 |
Lukas Stadler |
Merge
|
Tue, 09 Apr 2013 22:24:42 +0200 |
Lukas Stadler |
PEA: fix virtualization of CheckCastNode (check type)
|
Tue, 09 Apr 2013 20:37:06 +0200 |
Andreas Woess |
invokedynamic: constant fold call site target with assumption; minor fixes
|
Tue, 09 Apr 2013 19:25:20 +0200 |
Gilles Duboscq |
Remove some System.(out|err).print...
|
Tue, 09 Apr 2013 19:24:39 +0200 |
Gilles Duboscq |
Do not skip a checkstyle test on the next run if it does not succeed in the current run
|
Tue, 09 Apr 2013 16:28:19 +0200 |
Gilles Duboscq |
Move framestate assignement to the hir
|
Tue, 09 Apr 2013 16:27:59 +0200 |
Gilles Duboscq |
Add a deoptState for invokes so that they can loose their stateAfter
|
Tue, 09 Apr 2013 16:26:39 +0200 |
Gilles Duboscq |
Add missing updateUsages calls
|
Tue, 09 Apr 2013 18:08:57 +0200 |
Doug Simon |
Merge.
|
Tue, 09 Apr 2013 18:05:12 +0200 |
Doug Simon |
making use of negative types in the type check profile associated with an instanceof
|
Tue, 09 Apr 2013 17:38:33 +0200 |
Doug Simon |
fixed bug in transformation of a type check profile into type check hints
|
Tue, 09 Apr 2013 17:37:17 +0200 |
Doug Simon |
extra InstanceOf tests
|
Tue, 09 Apr 2013 15:59:15 +0200 |
Doug Simon |
modified (some) checks in SchedulePhase to raise a SchedulingError instead of an AssertionError
|
Tue, 09 Apr 2013 13:30:54 +0200 |
Doug Simon |
made format of toString() consistent across HotSpot subclasses of JavaField and JavaMethod
|
Tue, 09 Apr 2013 17:25:02 +0200 |
Andreas Woess |
Merge
|
Tue, 09 Apr 2013 17:23:32 +0200 |
Andreas Woess |
draft call site target value assumption
|
Tue, 09 Apr 2013 17:20:29 +0200 |
Andreas Woess |
canonicalize constant call site target
|
Tue, 09 Apr 2013 17:11:17 +0200 |
Andreas Woess |
add basic invokedynamic support
|
Tue, 09 Apr 2013 15:26:29 +0200 |
Thomas Wuerthinger |
Move tests into *.test packages.
|
Tue, 09 Apr 2013 14:42:31 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Apr 2013 13:00:02 +0200 |
Thomas Wuerthinger |
Small clean up.
|
Tue, 09 Apr 2013 12:48:40 +0200 |
Christian Wirth |
Merged
|
Tue, 09 Apr 2013 11:54:28 +0200 |
Christian Wirth |
commented out a check for the existence of "cl.exe" for the windows build. The command returns something invalid, so the build fails BECAUSE of this test
|
Tue, 09 Apr 2013 11:55:19 +0200 |
Christos Kotselidis |
Make static the private calls of the WriteBarrierAdditionPhase
|
Tue, 09 Apr 2013 11:38:46 +0200 |
Christos Kotselidis |
Remove unused packages
|
Tue, 09 Apr 2013 11:35:01 +0200 |
Christos Kotselidis |
Merge
|
Tue, 09 Apr 2013 11:32:42 +0200 |
Christos Kotselidis |
Merge
|
Tue, 09 Apr 2013 09:45:35 +0200 |
Christos Kotselidis |
Move write barriers' addition to a separate stage after lowering
|
Tue, 09 Apr 2013 10:48:14 +0200 |
Lukas Stadler |
Merge
|
Tue, 09 Apr 2013 10:29:44 +0200 |
Lukas Stadler |
jacoco-exclude StampFactory (fixes problems with BeginNode.anchor)
|
Tue, 09 Apr 2013 09:37:23 +0200 |
Lukas Stadler |
Merge
|
Mon, 08 Apr 2013 20:15:44 +0200 |
Lukas Stadler |
Merge
|
Mon, 08 Apr 2013 19:37:23 +0200 |
Lukas Stadler |
Merge
|
Mon, 08 Apr 2013 19:18:41 +0200 |
Lukas Stadler |
add test for read elimination
|
Mon, 08 Apr 2013 19:18:18 +0200 |
Lukas Stadler |
PEA: fix PartialEscapeAnalysisTest
|
Mon, 08 Apr 2013 19:17:29 +0200 |
Lukas Stadler |
add more tests to BoxingEliminationTest
|
Mon, 08 Apr 2013 19:16:48 +0200 |
Lukas Stadler |
PEA: update EscapeAnalysisTest
|
Mon, 08 Apr 2013 19:15:00 +0200 |
Lukas Stadler |
PEA: handle identity-less objects in IntegerEqualsNode
|
Mon, 08 Apr 2013 19:14:32 +0200 |
Lukas Stadler |
PEA: unify merge and loop logic, implement handling of identity-less virtual objects
|
Mon, 08 Apr 2013 19:12:19 +0200 |
Lukas Stadler |
PEA: remove level from EffectList
|
Mon, 08 Apr 2013 19:11:30 +0200 |
Lukas Stadler |
small change to MaterializeObjectNode interface
|
Mon, 08 Apr 2013 19:07:15 +0200 |
Lukas Stadler |
allow GraalCompilerTests to ignore virtual and floating nodes in graph comparison
|
Mon, 08 Apr 2013 19:05:54 +0200 |
Lukas Stadler |
small change to ReentrantBlockIterator interface
|
Mon, 08 Apr 2013 19:05:13 +0200 |
Lukas Stadler |
missing change for 7828409c364c (pull materialization logic into VirtualObjectNode classes)
|
Mon, 08 Apr 2013 19:03:50 +0200 |
Lukas Stadler |
only eliminate locks for instances
|
Mon, 08 Apr 2013 19:03:25 +0200 |
Lukas Stadler |
move canonicalization of BoxNode to lowering
|
Mon, 08 Apr 2013 19:01:07 +0200 |
Lukas Stadler |
UnboxNode is not a VirtualizableAllocation
|
Mon, 08 Apr 2013 19:00:22 +0200 |
Lukas Stadler |
allow MethodSubstitutions and MacroSubstitutions to be forced (instead of depending on inlining)
|
Mon, 08 Apr 2013 17:31:50 +0200 |
Lukas Stadler |
pull materialization logic into VirtualObjectNode classes
|
Mon, 08 Apr 2013 17:30:05 +0200 |
Lukas Stadler |
refactored boxing identification and lowering, removed BoxingMethodPool and explicit boxing phases
|
Mon, 08 Apr 2013 14:19:52 +0200 |
Lukas Stadler |
new GraalOption.BootstrapReplacements for debugging purposes
|
Thu, 04 Apr 2013 18:41:39 +0200 |
Lukas Stadler |
small PEA refactoring
|
Tue, 09 Apr 2013 10:11:52 +0200 |
Bernhard Urban |
ReadNode: nullcheck stamptype
|
Tue, 09 Apr 2013 09:58:09 +0200 |
Doug Simon |
expanded type check hints to support use of negative hints (i.e., profiled types that failed the corresponding type check)
|
Tue, 09 Apr 2013 09:35:07 +0200 |
Doug Simon |
convert non-int boxed primitives whose stack kind is int to Constants of the right kind
|
Mon, 08 Apr 2013 21:33:22 +0200 |
Christos Kotselidis |
Remove unused import
|
Mon, 08 Apr 2013 21:30:56 +0200 |
Christos Kotselidis |
Merge
|
Mon, 08 Apr 2013 21:17:34 +0200 |
Christos Kotselidis |
Rename ArrayWriteBarrier to SerialWriteBarrier and move it to graal.nodes
|
Mon, 08 Apr 2013 20:58:36 +0200 |
Christos Kotselidis |
Remove FieldWriteBarrier
|
Mon, 08 Apr 2013 20:52:04 +0200 |
Christos Kotselidis |
Merge FieldWriteBarrier into ArrayWriteBarrier
|
Mon, 08 Apr 2013 19:34:39 +0200 |
Doug Simon |
made method (and macro) substitution optional to support different JDK versions
|
Mon, 08 Apr 2013 18:47:06 +0200 |
Gilles Duboscq |
Be more careful while updating jvm.cfg (fixes a bug where the -server configuration would overwrite the -server0 one)
|
Mon, 08 Apr 2013 18:40:18 +0200 |
Gilles Duboscq |
Make a copy of the environ in mx clean to avoid forcing things like HOTSPOT_BUILD_JOBS=16 for other commands
|
Mon, 08 Apr 2013 15:13:05 +0200 |
Gilles Duboscq |
Use the DeoptimizingNode interface of the Invokes in the LIRGenerator
|
Mon, 08 Apr 2013 17:27:16 +0200 |
Bernhard Urban |
unsafeArrayCast: anchor cast after initialization of an array
|
Tue, 02 Apr 2013 12:14:15 +0200 |
Bernhard Urban |
unsafeCast: anchor cast after initialization of an object
|
Mon, 08 Apr 2013 17:09:10 +0200 |
Bernhard Urban |
rename: s/PushNodesThroughPi/PushThroughPiPhase/
|
Mon, 08 Apr 2013 16:43:38 +0200 |
Christos Kotselidis |
Remove unused imports
|
Mon, 08 Apr 2013 16:30:51 +0200 |
Christos Kotselidis |
Merge
|
Mon, 08 Apr 2013 16:26:17 +0200 |
Christos Kotselidis |
Remove references to G1
|
Mon, 08 Apr 2013 09:26:06 +0200 |
Gilles Duboscq |
Introduce DeoptimizingNode interface
|
Wed, 27 Mar 2013 15:31:23 +0100 |
Gilles Duboscq |
mx: bench command should not run dacapos with -n 0 when using a specification such as scaladacapo:specs
|
Mon, 08 Apr 2013 11:20:19 +0200 |
Doug Simon |
delete build/linux/shared/graal before compile in build-graal.xml to handle stale class files left behind after refactoring in Eclipse
|
Sun, 07 Apr 2013 22:27:16 +0200 |
Gilles Duboscq |
Update the -client line in jvm.cfg when it already exists (ie IGNORE)
|
Sun, 07 Apr 2013 19:37:38 +0200 |
Gilles Duboscq |
Merge
|
Sun, 07 Apr 2013 17:04:59 +0200 |
Gilles Duboscq |
Fix client build in mx
|
Sun, 07 Apr 2013 14:53:18 +0200 |
Gilles Duboscq |
Fix merge
|
Sun, 07 Apr 2013 13:26:16 +0200 |
Gilles Duboscq |
Fix jdk creation check if db an man exist in source jdk not in the one we are creating
|
Sun, 07 Apr 2013 13:30:37 +0200 |
Gilles Duboscq |
Adapt to changes in hotspot makefiles : pass our JAVA_HOME as ALT_BOOTDIR (so that things are built with a 'safe' jdk) and our jdk copy as JAVA_HOME (so that the jvm gets installed there)
|
Sat, 06 Apr 2013 20:04:06 +0200 |
Gilles Duboscq |
Merge with hsx25
|
Thu, 04 Apr 2013 21:06:39 -0700 |
amurillo |
Added tag hs25-b26 for changeset a947f40fb536
jdk8-b85
|
Thu, 04 Apr 2013 21:06:38 -0700 |
amurillo |
Merge
hs25-b26
|
Thu, 04 Apr 2013 17:01:34 -0700 |
bharadwaj |
Merge
|
Thu, 04 Apr 2013 12:18:46 -0700 |
kvn |
8011198: LP64 setting is not preserved on Solaris after 8006965
|
Thu, 04 Apr 2013 09:30:06 +0200 |
neliasso |
8006014: Memory leak in hotspot/src/share/vm/adlc/dfa.cpp
|
Thu, 04 Apr 2013 02:48:21 -0700 |
roland |
Merge
|
Thu, 04 Apr 2013 09:33:24 +0200 |
roland |
8010399: Test8009761.java "Failed: init recursive calls: 5498. After deopt 5494".
|
Thu, 04 Apr 2013 09:18:47 +0200 |
neliasso |
8006008: Memory leak in hotspot/src/share/vm/adlc/archDesc.cpp
|
Wed, 03 Apr 2013 15:00:55 -0700 |
rasbold |
8010437: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset
|
Wed, 03 Apr 2013 11:12:57 -0700 |
kvn |
8011102: Clear AVX registers after return from JNI call
|
Tue, 02 Apr 2013 09:30:07 +0200 |
neliasso |
7034299: Faulty winsock initialization code
|
Sat, 30 Mar 2013 08:01:05 -0700 |
kmo |
8011009: Use do-while(0) instead of while(0) in EC_TRACE and RC_TRACE* macros
|
Fri, 29 Mar 2013 20:52:01 -0700 |
bharadwaj |
Merge
|
Fri, 29 Mar 2013 17:25:27 +0100 |
roland |
8010934: assert failure in c1_LinearScan.cpp: "asumption: non-Constant instructions have only virtual operands"
|
Tue, 26 Mar 2013 12:55:26 -0700 |
kvn |
8004640: C2 assert failure in memnode.cpp: NULL+offs not RAW address
|
Tue, 26 Mar 2013 10:05:33 +0100 |
neliasso |
8010281: Remove code that is never executed
|
Mon, 25 Mar 2013 17:13:26 -0700 |
twisti |
7198429: need checked categorization of caller-sensitive methods in the JDK
|
Sun, 24 Mar 2013 12:43:13 -0700 |
morris |
Merge
|
Sat, 23 Mar 2013 06:22:07 -0700 |
morris |
8009026: [parfait] Null pointer deference in hotspot/src/share/vm/code/nmethod.cpp
|
Fri, 22 Mar 2013 13:35:31 -0400 |
bharadwaj |
Merge
|
Fri, 22 Mar 2013 07:58:55 -0700 |
bharadwaj |
8009539: JVM crash when run lambda testng tests
|
Thu, 21 Mar 2013 22:00:14 -0700 |
roland |
Merge
|
Thu, 21 Mar 2013 09:27:54 +0100 |
roland |
7153771: array bound check elimination for c1
|
Thu, 04 Apr 2013 19:07:32 +0200 |
mgerdin |
Merge
|
Wed, 03 Apr 2013 09:19:02 +0200 |
mgerdin |
Merge
|
Tue, 02 Apr 2013 10:03:02 +0200 |
tschatzl |
8005857: assert in GC_locker from PSOldGen::expand with -XX:+PrintGCDetails and Verbose
|
Sat, 23 Mar 2013 09:16:37 +0100 |
ehelin |
8009408: gc/metaspace/ClassMetaspaceSizeInJmapHeap.java fails with "exit code 1"
|
Fri, 29 Mar 2013 13:49:37 -0700 |
johnc |
8010463: G1: Crashes with -UseTLAB and heap verification
|
Wed, 27 Mar 2013 19:21:18 +0100 |
tschatzl |
7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM
|
Thu, 28 Mar 2013 10:27:28 +0100 |
mgerdin |
7014552: gc/lock/jni/jnilockXXX works too slow on 1-processor machine
|
Tue, 02 Apr 2013 07:40:52 -0700 |
zgu |
Merge
|
Mon, 01 Apr 2013 14:05:41 -0700 |
iklam |
8011048: Possible reading from unmapped memory in UTF8::as_quoted_ascii()
|
Tue, 02 Apr 2013 11:28:33 +0200 |
mgerdin |
8009763: Add WB test for String.intern()
|
Thu, 28 Mar 2013 15:39:52 +0100 |
sla |
8002118: WindbgDebuggerLocal should not try to load 64-bit debug libraries for 32-bit JVM
|
Sun, 31 Mar 2013 21:43:10 -0400 |
coleenp |
8010723: fatal error: acquiring lock Metaspace allocation lock/5 out of order
|
Fri, 29 Mar 2013 08:38:00 -0700 |
dcubed |
Merge
|
Thu, 28 Mar 2013 00:44:15 -0700 |
minqi |
Merge
|
Wed, 27 Mar 2013 17:03:19 -0700 |
minqi |
2178143: JVM crashes if the number of bound CPUs changed during runtime
|
Wed, 27 Mar 2013 22:05:21 -0700 |
zgu |
Merge
|
Wed, 27 Mar 2013 13:07:41 -0700 |
zgu |
Merge
|
Wed, 27 Mar 2013 15:41:53 -0400 |
zgu |
8010474: [parfait] Undefined return value of the functions in hotspot/src/share/vm/services/memTracker.hpp
|
Wed, 27 Mar 2013 16:31:00 -0700 |
acorn |
Merge
|
Wed, 27 Mar 2013 14:10:59 -0400 |
acorn |
8009731: Confusing error message for loader constraint violation
|
Wed, 27 Mar 2013 13:26:44 -0700 |
hseigel |
Merge
|
Wed, 27 Mar 2013 11:41:51 -0400 |
hseigel |
8010833: Test7116786.java is failing on most configs after fix for 8010667
|
Wed, 27 Mar 2013 08:19:50 -0400 |
coleenp |
8009531: Crash when redefining class with annotated method
|
Thu, 28 Mar 2013 19:13:22 -0700 |
amurillo |
8011022: new hotspot build - hs25-b26
|
Thu, 04 Apr 2013 19:05:12 -0700 |
katleman |
Added tag jdk8-b84 for changeset af788b85010e
|
Thu, 28 Mar 2013 19:02:00 -0700 |
amurillo |
Added tag hs25-b25 for changeset 8d0f263a370c
jdk8-b84
|
Thu, 28 Mar 2013 19:01:59 -0700 |
amurillo |
Merge
hs25-b25
|
Thu, 28 Mar 2013 15:42:11 -0700 |
collins |
Merge
|
Wed, 27 Mar 2013 09:49:51 -0700 |
collins |
8009152: A number of jtreg tests need review/improvement
|
Sat, 23 Mar 2013 14:59:02 -0400 |
jprovino |
Merge
|
Thu, 21 Mar 2013 10:18:05 -0400 |
jprovino |
8009904: jvmtiClassFileReconstituter.cpp needs to be excluded from the minimal jvm
|
Thu, 28 Mar 2013 09:07:44 +0100 |
brutisso |
Merge
|
Wed, 27 Mar 2013 10:55:37 +0100 |
ehelin |
8010818: NPG: Remove metaspace memory pools
|
Mon, 25 Mar 2013 11:00:19 +0100 |
stefank |
Merge
|
Fri, 22 Mar 2013 16:10:01 +0100 |
ehelin |
8000754: NPG: Implement a MemoryPool MXBean for Metaspace
|
Wed, 20 Mar 2013 12:27:03 -0700 |
tamao |
7196080: assert(max_heap >= InitialHeapSize) in arguments.cpp
|
Tue, 26 Mar 2013 15:20:05 -0700 |
zgu |
Merge
|
Tue, 26 Mar 2013 11:40:24 -0700 |
zgu |
Merge
|
Tue, 26 Mar 2013 14:11:21 -0400 |
zgu |
8010651: create.bat still builds the kernel
|
Tue, 26 Mar 2013 12:43:32 -0700 |
hseigel |
Merge
|
Tue, 26 Mar 2013 09:06:16 -0400 |
hseigel |
8009595: The UseSplitVerifier option needs to be deprecated.
|
Tue, 26 Mar 2013 15:00:34 +0100 |
rbackman |
8009382: Add JVM_Get{Field|Method}TypeAnnotations
|
Mon, 25 Mar 2013 09:36:15 -0700 |
bharadwaj |
8009552: test/vm/verifier/TestStaticIF.java failing with hs25.0-b
|
Mon, 25 Mar 2013 08:37:28 -0400 |
hseigel |
8010667: Non-zero padding is not allowed in splitverifier for tableswitch/lookupswitch instructions.
|
Sun, 24 Mar 2013 09:21:37 +0100 |
ctornqvi |
Merge
|
Sun, 24 Mar 2013 09:11:55 +0100 |
ctornqvi |
8008454: test/runtime/NMT/PrintNMTStatistics is broken
|
Sat, 23 Mar 2013 22:35:02 -0700 |
dcubed |
Merge
|
Thu, 21 Mar 2013 20:46:46 -0700 |
iklam |
8010389: After fix for 7107135 a failed dlopen() call results in a VM crash
|
Thu, 21 Mar 2013 06:53:53 -0700 |
zgu |
Merge
|
Wed, 20 Mar 2013 09:42:48 -0400 |
zgu |
8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT
|
Wed, 20 Mar 2013 20:52:00 -0700 |
dcubed |
Merge
|
Wed, 20 Mar 2013 20:44:54 -0700 |
rdurbin |
8010396: checking MallocMaxTestWords in testMalloc() function is redundant
|
Wed, 20 Mar 2013 20:40:57 +0100 |
ctornqvi |
8007982: some runtime/CommandLine/ tests fail on 32-bit platforms
|
Wed, 20 Mar 2013 12:20:10 -0400 |
acorn |
Merge
|
Wed, 20 Mar 2013 11:43:56 -0400 |
acorn |
8010017: lambda: reflection get(Declared)Methods support for default methods.
|
Wed, 20 Mar 2013 08:04:54 -0400 |
coleenp |
8008217: CDS: Class data sharing limits the malloc heap on Solaris
|
Wed, 20 Mar 2013 08:17:55 +0100 |
ctornqvi |
8010084: Race in runtime/NMT/BaselineWithParameter.java
|
Tue, 19 Mar 2013 11:33:11 -0700 |
rdurbin |
7030610: runtime/6878713/Test6878713.sh fails Error. failed to clean up files after test
|
Sat, 23 Mar 2013 10:06:34 -0700 |
amurillo |
8010498: new hotspot build - hs25-b25
|
Thu, 28 Mar 2013 10:54:00 -0700 |
katleman |
Added tag jdk8-b83 for changeset 1c8db54ee9f3
|
Sat, 23 Mar 2013 01:47:25 -0700 |
amurillo |
Added tag hs25-b24 for changeset e3a41fc02348
jdk8-b83
|
Sat, 23 Mar 2013 01:47:24 -0700 |
amurillo |
Merge
hs25-b24
|
Fri, 22 Mar 2013 17:23:31 -0700 |
vladidan |
Merge
|
Fri, 22 Mar 2013 10:09:47 -0400 |
jprovino |
Merge
|
Mon, 18 Mar 2013 19:34:35 -0400 |
dholmes |
8008783: Modifications needed to JPRT to allow for building hard float abi and new bundle changes
|
Sun, 17 Mar 2013 06:30:45 -0700 |
bobv |
Merge
|
Fri, 15 Mar 2013 15:20:40 -0400 |
bpittore |
8005716: Enhance JNI specification to allow support of static JNI libraries in Embedded JREs
|
Fri, 22 Mar 2013 12:32:09 -0700 |
stefank |
Merge
|
Fri, 22 Mar 2013 10:32:21 +0100 |
stefank |
Merge
|
Thu, 21 Mar 2013 09:07:43 +0100 |
mgerdin |
8004241: NPG: Metaspace occupies more memory than specified by -XX:MaxMetaspaceSize option
|
Tue, 19 Mar 2013 09:38:37 -0700 |
johnc |
8008301: G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure
|
Tue, 19 Mar 2013 00:57:39 -0700 |
johnc |
8009940: G1: assert(_finger == _heap_end) failed, concurrentMark.cpp:809
|
Mon, 18 Mar 2013 11:05:27 -0700 |
johnc |
8009536: G1: Apache Lucene hang during reference processing
|
Mon, 18 Mar 2013 09:34:58 +0100 |
stefank |
Merge
|
Thu, 14 Mar 2013 09:37:38 +0100 |
tschatzl |
6733980: par compact - TraceGen1Time always shows 0.0000 seconds
|
Thu, 14 Mar 2013 10:54:44 +0100 |
mgerdin |
8005602: NPG: classunloading does not happen while CMS GC with -XX:+CMSClassUnloadingEnabled is used
|
Thu, 21 Mar 2013 21:48:56 -0700 |
morris |
Merge
|
Thu, 21 Mar 2013 10:13:56 -0700 |
morris |
8009593: [parfait] Null pointer deference in hotspot/src/share/vm/oops/constantPool.cpp
|
Thu, 21 Mar 2013 10:11:24 -0700 |
morris |
8009584: [parfait] Null pointer deference in hotspot/src/cpu/x86/vm/relocInfo_x86.cpp
|
Wed, 20 Mar 2013 17:04:45 -0700 |
twisti |
8006965: remove test_gamma and add dedicated test_* targets instead
|
Wed, 20 Mar 2013 07:05:40 -0700 |
morris |
8009181: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopTransform.cpp
|
Wed, 20 Mar 2013 06:38:27 -0700 |
morris |
8009578: [parfait] Null pointer deference in hotspot/src/share/vm/classfile/defaultMethods.cpp
|
Wed, 20 Mar 2013 06:36:04 -0700 |
morris |
8009565: [partfait] Null pointer deference in hotspot/src/share/vm/ci/ciEnv.cpp
|
Wed, 20 Mar 2013 06:32:49 -0700 |
morris |
8009248: [parfait] Null pointer deference in hotspot/src/share/vm/code/compiledIC.cpp
|
Tue, 19 Mar 2013 16:31:10 -0700 |
morris |
Merge
|
Tue, 19 Mar 2013 12:15:35 -0700 |
morris |
8008811: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopopts.cpp
|
Tue, 19 Mar 2013 11:49:36 -0700 |
morris |
8009022: [parfait] Null pointer deference in hotspot/src/share/vm/oops/generateOopMap.cpp
|
Tue, 19 Mar 2013 10:56:33 -0700 |
kvn |
8010222: 8007439 disabled inlining of cold accessor methods
|
Tue, 19 Mar 2013 07:23:29 -0700 |
morris |
8008663: [parfait] Null pointer deference in hotspot/src/share/vm/compiler/compileBroker.cpp
|
Tue, 19 Mar 2013 07:20:15 -0700 |
morris |
8009172: [parfait] Null pointer deference in hotspot/src/share/vm/opto/output.cpp
|
Tue, 19 Mar 2013 10:31:16 +0100 |
neliasso |
8010121: Remove definition of ShouldNotReachHere2(msg)
|
Mon, 18 Mar 2013 09:08:07 -0700 |
roland |
Merge
|
Mon, 18 Mar 2013 13:19:06 +0100 |
roland |
8008555: Debugging code in compiled method sometimes leaks memory
|
Mon, 18 Mar 2013 04:29:08 -0700 |
iignatyev |
8008211: Some of WB tests on compiler fail
|
Sat, 16 Mar 2013 21:44:52 -0700 |
kmo |
Merge
|
Fri, 15 Mar 2013 22:07:42 -0700 |
kmo |
8008796: SA: Oop.iterateFields() should support CompressedKlassPointers again
|
Sat, 16 Mar 2013 07:41:09 -0700 |
morris |
8010144: [parfait] Null pointer deference in hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp
|
Sat, 16 Mar 2013 07:40:36 -0700 |
morris |
8008328: [partfait] Null pointer defererence in hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
|
Sat, 16 Mar 2013 07:39:57 -0700 |
morris |
8009156: [parfait] Null pointer deference in hotspot/src/share/vm/services/memoryService.cpp
|
Sat, 16 Mar 2013 07:39:14 -0700 |
morris |
8009166: [parfait] Null pointer deference in hotspot/src/share/vm/opto/type.cpp
|
Fri, 15 Mar 2013 18:44:08 -0700 |
morris |
Merge
|
Thu, 14 Mar 2013 16:17:58 -0700 |
kmo |
Merge
|
Thu, 14 Mar 2013 13:22:04 -0700 |
kmo |
8010116: Abstract_VM_Version::internal_vm_info_string() should recognize VS2010 and VS2012
|
Tue, 19 Mar 2013 13:44:26 +0100 |
sla |
8009457: SA: A small fix on "scanoops" command in CLHSDB
|
Tue, 19 Mar 2013 13:41:05 +0100 |
sla |
8009456: SA: typeToVtbl of BasicTypeDataBase should not be static
|
Sun, 17 Mar 2013 08:57:56 -0700 |
dcubed |
Merge
|
Fri, 15 Mar 2013 17:12:17 -0700 |
zgu |
Merge
|
Fri, 15 Mar 2013 11:53:28 -0400 |
zgu |
8009614: nsk/split_verifier/stress/ifelse/ifelse002_30 fails with 'assert((size & (granularity - 1)) == 0) failed: size not aligned to os::vm_allocation_granularity()
|
Fri, 15 Mar 2013 17:24:40 -0400 |
coleenp |
8007725: NPG: Klass::restore_unshareable_info() triggers assert(k->java_mirror() == NULL)
|
Thu, 14 Mar 2013 00:33:08 -0700 |
minqi |
8003348: SA can not read core file on OS
|
Fri, 15 Mar 2013 11:44:33 -0700 |
amurillo |
8010105: new hotspot build - hs25-b24
|
Thu, 21 Mar 2013 10:42:51 -0700 |
katleman |
Added tag jdk8-b82 for changeset 3db4ab0e12f4
|
Fri, 15 Mar 2013 11:18:40 -0700 |
amurillo |
Added tag hs25-b23 for changeset 0631ebcc45f0
jdk8-b82
|
Fri, 15 Mar 2013 11:18:39 -0700 |
amurillo |
Merge
hs25-b23
|
Fri, 15 Mar 2013 04:39:05 -0700 |
stefank |
Merge
|
Fri, 15 Mar 2013 08:57:55 +0100 |
stefank |
Merge
|
Tue, 12 Mar 2013 11:00:49 -0700 |
jmasa |
6976528: PS: assert(!limit_exceeded || softrefs_clear) failed: Should have been cleared
|
Wed, 13 Mar 2013 05:14:43 +0100 |
brutisso |
Merge
|
Tue, 12 Mar 2013 08:33:57 +0100 |
brutisso |
8001049: VM crashes when running with large -Xms and not specifying ObjectAlignmentInBytes
|
Tue, 12 Mar 2013 15:10:39 +0100 |
tschatzl |
8008684: CMS: concurrent phase start markers should always be printed
|
Mon, 11 Mar 2013 02:24:01 -0700 |
stefank |
8004697: SIGSEGV on Solaris sparc with -XX:+UseNUMA
|
Tue, 12 Mar 2013 09:42:24 +0100 |
mgerdin |
8009282: Assertion "assert(used_and_free == capacity_bytes) failed: Accounting is wrong" failed with -XX:+Verbose -XX:+TraceMetadataChunkAllocation
|
Mon, 11 Mar 2013 15:37:10 +0100 |
kevinw |
Merge
|
Mon, 11 Mar 2013 12:56:00 +0000 |
kevinw |
8009723: CMS logs "concurrent mode failure" twice when using (disabling) -XX:-UseCMSCompactAtFullCollection
|
Mon, 11 Mar 2013 08:49:53 +0100 |
stefank |
Merge
|
Thu, 07 Mar 2013 10:44:04 -0800 |
tamao |
8008368: Deprecate MaxGCMinorPauseMillis
|
Tue, 05 Mar 2013 15:36:56 -0800 |
tamao |
8008079: G1: Add nextObject routine to CMBitMapRO and replace nextWord
|
Thu, 14 Mar 2013 16:16:05 -0700 |
morris |
Merge
|
Thu, 14 Mar 2013 07:44:18 -0700 |
morris |
8008560: [parfait] Null pointer deference in hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
|
Wed, 13 Feb 2013 10:25:09 +0100 |
neliasso |
8005772: Stubs report compile id -1 in phase events
|
Wed, 13 Mar 2013 13:44:45 +0100 |
neliasso |
Merge
|
Wed, 13 Mar 2013 10:56:54 +0100 |
neliasso |
8009721: Make PhaseLive independent from regalloc
|
Wed, 13 Mar 2013 09:44:45 +0100 |
roland |
8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates
|
Thu, 14 Mar 2013 12:49:05 -0400 |
vladidan |
Merge
|
Thu, 14 Mar 2013 10:37:23 -0400 |
jprovino |
Merge
|
Tue, 12 Mar 2013 00:02:16 -0400 |
jprovino |
8009835: Only produce a warning when -Xshare:auto is explicitly requested
|
Fri, 08 Mar 2013 12:35:18 -0500 |
jprovino |
Merge
|
Wed, 06 Mar 2013 13:50:54 -0500 |
jprovino |
8008474: Add -Wundef to warning flags.
|
Wed, 06 Mar 2013 13:46:55 -0500 |
jprovino |
8006498: #if <symbol> is wrong in the code.
|
Wed, 06 Mar 2013 13:38:17 -0500 |
jprovino |
8008310: Some adjustments needed to minimal VM warnings and errors for unsupported command line options
|
Wed, 13 Mar 2013 17:34:29 -0400 |
coleenp |
8003419: NPG: Clean up metadata created during class loading if failure
|
Wed, 13 Mar 2013 15:15:56 -0400 |
coleenp |
8009829: CDS: JDK JPRT test fails crash in Symbol::equals()
|
Wed, 13 Mar 2013 13:47:35 -0400 |
coleenp |
Merge
|
Mon, 11 Mar 2013 14:00:09 -0400 |
coleenp |
8008965: @Contended fails with classes having static fields
|
Wed, 13 Mar 2013 09:10:35 -0400 |
coleenp |
8009836: nsk/regression/b4222717 fails with empty stack trace
|
Fri, 08 Mar 2013 17:49:52 -0800 |
dcubed |
Merge
|
Fri, 08 Mar 2013 17:14:22 -0800 |
dcubed |
Merge
|
Fri, 08 Mar 2013 11:47:57 -0500 |
coleenp |
8003553: NPG: metaspace objects should be zeroed in constructors
|
Thu, 07 Mar 2013 14:06:44 -0500 |
zgu |
8008257: NMT: assert(new_rec->is_allocation_record()) failed when running with shared memory option
|
Tue, 05 Mar 2013 13:55:56 -0800 |
iklam |
7107135: Stack guard pages are no more protected after loading a shared library with executable stack
|
Tue, 05 Mar 2013 08:50:59 +0100 |
sla |
8009287: [parfait] Uninitialised variable in hotspot/agent/src/os/linux/ps_core.c
|
Fri, 08 Mar 2013 08:22:18 -0800 |
amurillo |
8009688: new hotspot build - hs25-b23
|
Thu, 14 Mar 2013 19:26:39 -0700 |
lana |
Merge
|
Tue, 12 Mar 2013 18:22:40 -0700 |
lana |
Merge
|
Mon, 25 Feb 2013 07:22:06 +0100 |
ewendeli |
Merge
|
Tue, 19 Feb 2013 21:45:09 +0100 |
ewendeli |
Merge
|
Sun, 03 Feb 2013 22:43:57 +0100 |
ewendeli |
Merge
|
Mon, 05 Nov 2012 17:03:33 -0500 |
kamg |
8001307: Modify ACC_SUPER behavior
|
Fri, 26 Oct 2012 09:27:25 -0700 |
asaha |
Merge
|
Thu, 14 Mar 2013 15:00:19 -0700 |
katleman |
Added tag jdk8-b81 for changeset 65b797426a3b
|
Fri, 08 Mar 2013 08:10:01 -0800 |
amurillo |
Added tag hs25-b22 for changeset dd6350b4abc4
jdk8-b81
|
Fri, 08 Mar 2013 08:10:00 -0800 |
amurillo |
Merge
hs25-b22
|
Thu, 07 Mar 2013 18:03:26 -0800 |
morris |
Merge
|
Thu, 07 Mar 2013 14:46:20 -0800 |
morris |
Merge
|
Wed, 06 Mar 2013 12:25:57 -0800 |
kvn |
8009472: Print additional information for 8004640 failure
|
Wed, 06 Mar 2013 10:28:38 +0100 |
roland |
8009460: C2compiler crash in machnode::in_regmask(unsigned int)
|
Tue, 05 Mar 2013 18:03:36 -0800 |
morris |
8008750: [partfait] Null pointer deference in hotspot/src/share/vm/oops/instanceKlass.hpp
|
Tue, 05 Mar 2013 08:17:18 -0800 |
vlivanov |
Merge
|
Tue, 05 Mar 2013 04:24:50 -0800 |
shade |
8009120: Fuzz instruction scheduling in HotSpot compilers
|
Tue, 05 Mar 2013 04:24:33 -0800 |
morris |
8008574: [parfait] Null pointer deference in hotspot/src/share/vm/runtime/frame.cpp
|
Mon, 04 Mar 2013 13:15:01 -0800 |
morris |
8008559: [parfait] Path through non-void function '_ZN2os15thread_cpu_timeEP6Thread' returns an undefined value
|
Fri, 01 Mar 2013 14:26:34 -0800 |
morris |
8008327: [parfait] Unitialized variable in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m
|
Thu, 07 Mar 2013 10:39:15 -0800 |
jiangli |
Merge
|
Thu, 07 Mar 2013 10:46:14 -0500 |
jprovino |
Merge
|
Fri, 01 Mar 2013 14:06:47 -0500 |
bpittore |
Merge
|
Wed, 27 Feb 2013 20:36:14 -0800 |
collins |
7115383: TEST_BUG: some jtreg tests fail because they explicitly specify -server option
|
Thu, 07 Mar 2013 14:29:02 +0100 |
stefank |
Merge
|
Mon, 04 Mar 2013 22:39:00 -0800 |
erikj |
8008451: Make mac builds on 10.8 work on 10.7
|
Mon, 04 Mar 2013 12:42:14 -0800 |
johnc |
8007036: G1: Too many old regions added to last mixed GC
|
Mon, 04 Mar 2013 13:01:24 +0100 |
ehelin |
8004172: Update jstat counter names to reflect metaspace changes
|
Fri, 01 Feb 2013 17:02:36 -0800 |
jmasa |
7189971: Implement CMSWaitDuration for non-incremental mode of CMS
|
Fri, 01 Mar 2013 15:59:10 -0800 |
dcubed |
Merge
|
Thu, 28 Feb 2013 18:37:41 -0500 |
coleenp |
Merge
|
Wed, 27 Feb 2013 07:35:32 -0500 |
coleenp |
Merge
|
Wed, 27 Feb 2013 09:40:30 +0100 |
simonis |
8008959: Fix non-PCH build on Linux, Windows and MacOS X
|
Thu, 28 Feb 2013 05:55:18 -0800 |
dcubed |
Merge
|
Wed, 27 Feb 2013 15:00:30 -0800 |
dcubed |
8007476: assert(the_owner != NULL) failed: Did not find owning Java thread for lock word address
|
Wed, 27 Feb 2013 22:40:14 +0000 |
kevinw |
7178741: SA: jstack -m produce UnalignedAddressException in output (Linux)
|
Wed, 27 Feb 2013 16:40:30 +0000 |
kevinw |
Merge
|
Wed, 27 Feb 2013 14:02:26 +0000 |
kevinw |
8008807: SA: jstack crash when target has mismatched bitness (Linux)
|
Wed, 27 Feb 2013 04:58:45 -0500 |
dholmes |
Merge
|
Tue, 26 Feb 2013 08:54:03 -0800 |
mikael |
8008081: Print outs do not have matching arguments
|
Thu, 21 Feb 2013 17:22:15 +0100 |
stefank |
8008549: NPG: SystemDictionary::find(...) unnecessarily keeps class loaders alive
|
Fri, 01 Mar 2013 04:58:31 -0800 |
amurillo |
8009226: new hotspot build - hs25-b22
|
Thu, 07 Mar 2013 11:17:36 -0800 |
katleman |
Added tag jdk8-b80 for changeset 4a198b201f3c
|
Sun, 07 Apr 2013 12:45:27 +0200 |
Christian Humer |
Merge.
|
Sat, 06 Apr 2013 16:30:23 +0200 |
Christian Humer |
Fixed rootNode should not get replaced if an error occured otherwise no errors were outputted.
|
Sat, 06 Apr 2013 16:26:19 +0200 |
Christian Humer |
Fixed user generic signature must not match generated generic signature.
|
Sat, 06 Apr 2013 14:33:39 +0200 |
Christian Humer |
Fixed when specializing nodes must always call the full generic case.
|
Fri, 05 Apr 2013 18:53:57 +0200 |
Doug Simon |
fixed discrepancy between a method's name and its semantics
|
Fri, 05 Apr 2013 17:51:55 +0200 |
Doug Simon |
incorporated null-seen information into JavaTypeProfile
|
Fri, 05 Apr 2013 17:37:27 +0200 |
Doug Simon |
removed unused and unnecessary getCustomStackAreaSize() from CodeCacheProvider
|
Fri, 05 Apr 2013 16:23:01 +0200 |
Bernhard Urban |
pipeline: include PushNodesThroughPi
|
Fri, 05 Apr 2013 15:54:57 +0200 |
Bernhard Urban |
PushNodesThroughPi: add metric for pushed nodes
|
Fri, 05 Apr 2013 15:24:22 +0200 |
Bernhard Urban |
PiPushable: implementation for IsNullNode
|
Thu, 04 Apr 2013 16:03:08 +0200 |
Bernhard Urban |
new phase: PushNodesThroughPi
|
Thu, 04 Apr 2013 15:04:59 +0200 |
Bernhard Urban |
PiPushable: implementation for ReadNode
|
Fri, 05 Apr 2013 16:43:13 +0200 |
Bernhard Urban |
PiPushable: new interface for nodes that are able to be pushed through a PiNode
|
Thu, 04 Apr 2013 13:48:37 +0200 |
Bernhard Urban |
PiNode: add markerinterface IterableNodeType for fast iteration
|
Fri, 05 Apr 2013 16:54:55 +0200 |
Bernhard Urban |
UnsafeCastNode: make it an subclass of PiNode
|
Thu, 04 Apr 2013 10:50:39 +0200 |
Bernhard Urban |
PiNode: use existing dependencies array for anchor
|
Thu, 04 Apr 2013 13:25:15 +0200 |
Bernhard Urban |
.hgignore: temporary file generated by mx
|
Fri, 05 Apr 2013 15:34:45 +0200 |
Gilles Duboscq |
A server0 "build" needs to create a jdk copy if it does not exist yet
|
Fri, 05 Apr 2013 14:24:02 +0200 |
Gilles Duboscq |
Allow building using a jdk that does not contain man
|
Fri, 05 Apr 2013 11:56:21 +0200 |
Doug Simon |
moved ReplacementsProvider to com.oracle.graal.nodes.spi
|
Fri, 05 Apr 2013 11:03:21 +0200 |
Christian Humer |
Fixed NodeParser error synchronization was done too late.
|
Fri, 05 Apr 2013 02:33:42 +0200 |
Doug Simon |
lower ExceptionObjectNode with a snippet (GRAAL-133)
|
Fri, 05 Apr 2013 01:58:32 +0200 |
Doug Simon |
simplified registration of snippets
|
Fri, 05 Apr 2013 01:53:50 +0200 |
Doug Simon |
split the ExceptionObjectNode into two nodes during lowering; the original node remains to denote the entry to an exception handler and a new LoadExceptionObjectNode is placed after it to load the exception object
|
Fri, 05 Apr 2013 01:51:24 +0200 |
Doug Simon |
added test for a compiled exception handler
|
Fri, 05 Apr 2013 01:29:09 +0200 |
Doug Simon |
passed a Replacements object to ArrayCopyNode and ObjectCloneNode instead of using the Graal.getRequiredCapability() API
|