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
|
Fri, 05 Apr 2013 01:26:48 +0200 |
Doug Simon |
added getReplacements() to LoweringTool
|
Fri, 05 Apr 2013 01:22:36 +0200 |
Doug Simon |
moved Replacements and MacroSubstitution from the graal.api.replacements project to graal.nodes project and reversed the dependency between these two projects (the latter now/again depends on the former)
|
Fri, 05 Apr 2013 01:12:46 +0200 |
Doug Simon |
passed a Replacements object to inlining utility methods that need one instead of the GraalRuntime API
|
Thu, 04 Apr 2013 16:58:59 +0200 |
Lukas Stadler |
Merge
|
Thu, 04 Apr 2013 15:31:27 +0200 |
Lukas Stadler |
remove UNKNOWN_LOCATION
|
Thu, 04 Apr 2013 15:05:48 +0200 |
Doug Simon |
ensure generated Jar.launch files have the same format as that produced when refreshing in Eclipse
|
Thu, 04 Apr 2013 14:29:07 +0200 |
Doug Simon |
Merge.
|
Thu, 04 Apr 2013 14:28:34 +0200 |
Doug Simon |
fixed more concurrency issues in ReplacementsImpl
|
Wed, 03 Apr 2013 22:52:11 +0200 |
Doug Simon |
fixed concurrency issues in ReplacementsImpl
|
Wed, 03 Apr 2013 21:55:41 +0200 |
Doug Simon |
fixed compiler warnings
|
Wed, 03 Apr 2013 21:53:32 +0200 |
Doug Simon |
renames: [HotSpot]ReplacementsInstaller -> [HotSpot]ReplacementsImpl
|
Wed, 03 Apr 2013 21:51:44 +0200 |
Doug Simon |
implemented lazy installation of replacements (GRAAL-137)
|
Thu, 04 Apr 2013 13:55:35 +0200 |
Christian Wirth |
Merged
|
Thu, 04 Apr 2013 13:26:34 +0200 |
Christian Wirth |
on building 'server0', return
|
Thu, 04 Apr 2013 11:57:04 +0200 |
Christian Haeubl |
added JUnit 4.11 support to ProfilingInfoTest
|
Thu, 04 Apr 2013 10:04:49 +0200 |
Lukas Stadler |
Merge
|
Thu, 04 Apr 2013 10:04:22 +0200 |
Lukas Stadler |
make read elimination configurable (for tests)
|
Wed, 03 Apr 2013 16:47:11 +0200 |
Lukas Stadler |
Merge
|
Thu, 28 Mar 2013 17:37:09 +0100 |
Lukas Stadler |
rename early read elimination option and enable it
|
Wed, 03 Apr 2013 16:56:43 +0200 |
Bernhard Urban |
mx/unittest: make it more portable across systems
|
Wed, 03 Apr 2013 15:01:48 +0200 |
Christian Haeubl |
style fixes
|
Wed, 03 Apr 2013 14:41:22 +0200 |
Christian Haeubl |
Merge.
|
Thu, 28 Mar 2013 17:11:06 +0100 |
Christian Haeubl |
changed profiling of exceptions so that the ExceptionSeen flag also works without GRAALVM
|
Thu, 28 Mar 2013 13:38:47 +0100 |
Christian Haeubl |
minor C1/C2 fix
|
Thu, 28 Mar 2013 13:01:31 +0100 |
Christian Haeubl |
checkstyle fixes
|
Thu, 28 Mar 2013 12:58:50 +0100 |
Christian Haeubl |
Merge.
|
Thu, 28 Mar 2013 12:55:13 +0100 |
Christian Haeubl |
finished ProfilingInfo testcases
|
Wed, 27 Mar 2013 17:25:59 +0100 |
Christian Haeubl |
added API to reset the profiling information for a method
|
Wed, 27 Mar 2013 10:36:57 +0100 |
Christian Haeubl |
API to access nullness profiling information for instanceof, checkcast, and aastore
|
Tue, 26 Mar 2013 15:35:20 +0100 |
Christian Haeubl |
fixed -XX:+PrintDeoptimizationDetails in debug/fastdebug build
|
Tue, 26 Mar 2013 14:35:32 +0100 |
Christian Haeubl |
changed parameters of InliningPhase
|
Wed, 03 Apr 2013 10:08:42 +0200 |
Doug Simon |
search for classes containing annotations returns source file as well as class name
|
Wed, 03 Apr 2013 00:20:46 +0200 |
Doug Simon |
resolved ambiguity for Parameter class when developing against JDK8
|
Tue, 02 Apr 2013 23:18:24 +0200 |
Doug Simon |
made it easier to run newly added PTX test methods from the command line
|
Tue, 02 Apr 2013 14:08:26 +0200 |
Bernhard Urban |
unsafeCast: remove anchor node in NewObjectSnippets
|
Tue, 02 Apr 2013 14:51:59 +0200 |
Roland Schatz |
Fix bug in integer canonicalization.
|
Tue, 02 Apr 2013 12:57:58 +0200 |
Roland Schatz |
Merge.
|
Tue, 02 Apr 2013 11:48:46 +0200 |
Roland Schatz |
Canonicalize (a + b) - b and (a - b) + b.
|
Tue, 02 Apr 2013 11:47:56 +0200 |
Roland Schatz |
Cull frame states before lowering.
|
Tue, 02 Apr 2013 12:14:15 +0200 |
Bernhard Urban |
unsafeCast: anchor cast after initialization of an object
|
Tue, 02 Apr 2013 11:53:01 +0200 |
Doug Simon |
share debug environment across multiple tests
|
Mon, 01 Apr 2013 21:47:39 +0200 |
Christian Humer |
Disabled log.
|
Mon, 01 Apr 2013 21:43:39 +0200 |
Christian Humer |
Updated codegen tests for guards and builtins.
|
Mon, 01 Apr 2013 21:43:20 +0200 |
Christian Humer |
Implemented codegen guard definitions can now omit unused parameters.
|
Mon, 01 Apr 2013 12:19:15 +0200 |
Christian Humer |
Renamed node method parser base class.
|
Mon, 01 Apr 2013 12:14:54 +0200 |
Christian Humer |
Refactored ParameterSpec constructors.
|
Mon, 01 Apr 2013 11:52:38 +0200 |
Christian Humer |
Refactor to shared template method signature comparison.
|
Fri, 29 Mar 2013 21:39:54 +0100 |
Doug Simon |
Merge.
|
Fri, 29 Mar 2013 21:05:51 +0100 |
Doug Simon |
fixed bug in computation of nested lock depth
|
Fri, 29 Mar 2013 14:19:04 +0100 |
Doug Simon |
renamed MonitorValue to HotSpotMonitorValue and moved it to com.oracle.graal.hotspot project
|
Fri, 29 Mar 2013 12:54:56 +0100 |
Doug Simon |
added HotSpotLIRFrameState subclass of LIRFrameState to move HotSpot specific handling of lock state into HotSpot specific classes
|
Fri, 29 Mar 2013 12:33:24 +0100 |
Doug Simon |
removed no longer necessary method: CodeCacheProvider.getSizeOfLockData()
|
Fri, 29 Mar 2013 12:31:42 +0100 |
Doug Simon |
modeling of lock state removed from LIR and runtime specific debug info for locks moved into runtime specific classes
|
Fri, 29 Mar 2013 12:22:27 +0100 |
Doug Simon |
made 'mx archive' clean up temporary files upon failure during archive file creation
|
Fri, 29 Mar 2013 18:21:43 +0100 |
Matthias Grimmer |
Merge
|
Fri, 29 Mar 2013 18:21:26 +0100 |
Matthias Grimmer |
Add annotation processor to graal.hotspot; make sure that executeHelper gets replaced
|
Fri, 29 Mar 2013 18:06:01 +0100 |
Matthias Grimmer |
Move code of InstalledCode substitution to graal.hotspot
|
Fri, 29 Mar 2013 17:41:57 +0100 |
Matthias Grimmer |
Merge
|
Fri, 29 Mar 2013 17:41:47 +0100 |
Matthias Grimmer |
Add code for interpreter to executeHelper
|
Fri, 29 Mar 2013 10:04:13 +0100 |
Matthias Grimmer |
minor thing in build-graal.xml
|
Fri, 29 Mar 2013 09:59:06 +0100 |
Matthias Grimmer |
Merge
|
Fri, 29 Mar 2013 09:58:26 +0100 |
Matthias Grimmer |
Renamings of installed code replacements
|
Fri, 29 Mar 2013 09:39:43 -0700 |
Mick Jordan |
Merge
|
Thu, 28 Mar 2013 21:01:48 -0700 |
Mick Jordan |
NodeIntrinsifcationPhase: allow non-static @Fold methods
|
Fri, 29 Mar 2013 16:56:21 +0100 |
Thomas Wuerthinger |
Improved error message for Graal API capability queries.
|
Fri, 29 Mar 2013 14:47:27 +0100 |
Thomas Wuerthinger |
Remove printStackTrace in various locations.
|
Fri, 29 Mar 2013 03:11:53 +0100 |
Christos Kotselidis |
Revert WB refactoring 2
|
Fri, 29 Mar 2013 03:05:33 +0100 |
Christos Kotselidis |
Revert WB refactoring
|
Thu, 28 Mar 2013 23:57:27 +0100 |
Christos Kotselidis |
Reverse ArrayCopy WB Intrisification
|
Thu, 28 Mar 2013 23:41:37 +0100 |
Christos Kotselidis |
-Merge
|
Thu, 28 Mar 2013 23:40:12 +0100 |
Christos Kotselidis |
Reverse ArrayCopy WB intrisification
|
Thu, 28 Mar 2013 14:33:19 +0100 |
Andreas Woess |
Minor bug fix in Truffle frame implementation.
|
Thu, 28 Mar 2013 14:29:58 +0100 |
Andreas Woess |
Increase template interpreter size by another 4K.
|
Thu, 28 Mar 2013 16:58:44 +0100 |
Matthias Grimmer |
Merge
|
Thu, 28 Mar 2013 16:58:23 +0100 |
Matthias Grimmer |
Added executeHelper to HotSpotInstalled code that gets replaced by a MethodSubstitution
|
Thu, 28 Mar 2013 16:35:24 +0100 |
Roland Schatz |
Merge.
|
Thu, 28 Mar 2013 15:33:16 +0100 |
Roland Schatz |
Propagate fillContents to allocateArrayAndInitialize snippet.
|
Thu, 28 Mar 2013 11:22:44 +0100 |
Roland Schatz |
Ignore temporary *.jar.* files.
|
Thu, 28 Mar 2013 16:00:40 +0100 |
Lukas Stadler |
Merge
|
Thu, 28 Mar 2013 15:57:51 +0100 |
Lukas Stadler |
more work on read elimination
|
Tue, 26 Mar 2013 11:28:52 +0100 |
Lukas Stadler |
counters for LoopFullUnrollPhase and TailDuplicationPhase
|
Mon, 25 Mar 2013 11:21:43 +0100 |
Lukas Stadler |
enable test
|
Mon, 25 Mar 2013 11:21:33 +0100 |
Lukas Stadler |
better read elimination
|
Mon, 25 Mar 2013 11:18:19 +0100 |
Lukas Stadler |
assertion in Node
|
Mon, 25 Mar 2013 11:18:08 +0100 |
Lukas Stadler |
allow Graal options to be passed to "mx bench"
|
Mon, 25 Mar 2013 11:15:52 +0100 |
Lukas Stadler |
changes to iterative inlining
|
Mon, 25 Mar 2013 11:06:45 +0100 |
Lukas Stadler |
turn inlining hints into a map
|
Mon, 11 Mar 2013 18:41:16 +0100 |
Lukas Stadler |
location identity on PhiNodes and ProxyNodes
|
Mon, 11 Mar 2013 15:15:32 +0100 |
Lukas Stadler |
pull replaceSnippetInvokes into MacroNode
|
Thu, 07 Mar 2013 14:45:58 +0100 |
Lukas Stadler |
new PEAInliningHints option, turn new options off by default
|
Thu, 07 Mar 2013 13:47:09 +0100 |
Lukas Stadler |
simple iterative inlining, simple read elimination in PEA
|
Mon, 25 Mar 2013 11:09:40 +0100 |
Lukas Stadler |
GraalOptions.BenchmarkDynamicCounters to get counters for dacapo/specjvm2008 run
|
Thu, 21 Mar 2013 13:35:45 +0100 |
Lukas Stadler |
add increment size to DynamicCounterNode
|
Wed, 27 Mar 2013 14:58:29 +0100 |
Lukas Stadler |
fix import
|
Wed, 27 Mar 2013 14:36:04 +0100 |
Lukas Stadler |
fix for state duplication in ReentrantBlockIterator
|
Thu, 21 Mar 2013 13:35:21 +0100 |
Lukas Stadler |
remove SafeAccessNode
|
Wed, 27 Mar 2013 14:27:38 +0100 |
Lukas Stadler |
tail recursion for SchedulePhase.addToEarliestSorting (fixes StackOverflowErrors)
|
Thu, 28 Mar 2013 14:14:13 +0100 |
Bernhard Urban |
HotSpotRuntime: remove duplicated code in lowering of Invoke
|
Thu, 28 Mar 2013 14:30:30 +0100 |
Christos Kotselidis |
Remove Unnecessary cast
|
Thu, 28 Mar 2013 14:28:11 +0100 |
Christos Kotselidis |
-Merge
|
Thu, 28 Mar 2013 14:26:38 +0100 |
Christos Kotselidis |
Bug fix crashing SpecJVM2008
|
Wed, 27 Mar 2013 18:12:03 +0100 |
Bernhard Urban |
InvokeNode: remove dead code in intrinsify
|
Wed, 27 Mar 2013 19:11:30 +0100 |
Bernhard Urban |
CheckCastSnippets: anchor UnsafeCast with subclass tests
|
Wed, 27 Mar 2013 22:30:03 +0100 |
Bernhard Urban |
CheckCastSnippets: testcase for reading a field after checkcast
|
Wed, 27 Mar 2013 14:11:56 +0100 |
Bernhard Urban |
pipeline: canonicalize after ConditionalElimination and EliminatePartiallyRedundantGuards
|
Wed, 27 Mar 2013 17:22:12 +0100 |
Christos Kotselidis |
-Fix annotation errors
|
Wed, 27 Mar 2013 17:16:59 +0100 |
Christos Kotselidis |
-Merge
|
Wed, 27 Mar 2013 17:03:01 +0100 |
Christos Kotselidis |
Write Barrier refactoring
|
Wed, 27 Mar 2013 15:22:20 +0100 |
Roland Schatz |
Use ServiceProvider annotation for method substitutions.
|
Wed, 27 Mar 2013 15:22:18 +0100 |
Roland Schatz |
Annotation processor for generating META-INF/services files.
|
Wed, 27 Mar 2013 15:22:14 +0100 |
Roland Schatz |
mx: Use correct working directory in eclipse builders.
|
Wed, 27 Mar 2013 14:35:10 +0100 |
Gilles Duboscq |
Always clear 'queued for compilation' flag at the end of a compilation task
|
Wed, 27 Mar 2013 14:20:07 +0100 |
Gilles Duboscq |
Respect the PrintCodeCacheOnCompilation flag in the graal compiler
|
Wed, 27 Mar 2013 11:53:31 +0100 |
Gilles Duboscq |
Be a little bit more careful around compilation task queuing
|
Wed, 27 Mar 2013 11:51:53 +0100 |
Gilles Duboscq |
Safer bailout for JSR+OSR
|
Wed, 27 Mar 2013 14:03:03 +0100 |
Christos Kotselidis |
-ArrayCopy WB Intrinsics
|
Tue, 26 Mar 2013 18:32:58 +0100 |
Christos Kotselidis |
-Merge
|
Tue, 26 Mar 2013 18:31:19 +0100 |
Christos Kotselidis |
-Bug fixes
|
Tue, 26 Mar 2013 12:08:51 +0100 |
Christos Kotselidis |
-Bug fix in card marking
|
Tue, 26 Mar 2013 10:51:42 +0100 |
Christos Kotselidis |
-Merge
|
Tue, 26 Mar 2013 10:50:50 +0100 |
Christos Kotselidis |
-Fix assertion errors
|
Mon, 25 Mar 2013 22:57:00 +0100 |
Christos Kotselidis |
-Merge
|
Mon, 25 Mar 2013 21:02:15 +0100 |
Christos Kotselidis |
Replace Pointer accesses with Word
|
Mon, 25 Mar 2013 16:31:26 +0100 |
Christos Kotselidis |
-Merge
|
Mon, 25 Mar 2013 16:20:07 +0100 |
Christos Kotselidis |
-Fix compilation error
|
Fri, 22 Mar 2013 23:44:38 +0100 |
Christos Kotselidis |
-Merge
|
Fri, 22 Mar 2013 18:44:17 +0100 |
Christos Kotselidis |
-Merge
|
Fri, 22 Mar 2013 18:44:06 +0100 |
Christos Kotselidis |
-Merge
|
Fri, 22 Mar 2013 16:18:46 +0100 |
Christos Kotselidis |
-Merge
|
Fri, 22 Mar 2013 12:57:51 +0100 |
Christos Kotselidis |
-Merge with basic-graal-gate
|
Fri, 22 Mar 2013 12:56:04 +0100 |
Christos Kotselidis |
-Merge with trunk
|
Fri, 22 Mar 2013 12:08:24 +0100 |
Christos Kotselidis |
-Changes after CR-243
|
Thu, 21 Mar 2013 14:11:13 +0100 |
Christos Kotselidis |
-Merge with tip
|
Thu, 21 Mar 2013 11:30:38 +0100 |
Christos Kotselidis |
-Integration of WB Serial Snippets-Integration of G1 WB Snippets (partially working)-Fix allocation bug with -XX:-UseTLAB and -XX:+UseSerialGC
|
Wed, 20 Mar 2013 21:39:24 +0100 |
Christos Kotselidis |
-Cleanup code
|
Wed, 20 Mar 2013 20:27:30 +0100 |
Christos Kotselidis |
-Create push patch
|
Wed, 20 Mar 2013 20:13:08 +0100 |
Christos Kotselidis |
-Create push patch
|
Wed, 06 Mar 2013 19:35:04 +0100 |
Christos Kotselidis |
-More fixes and passrate(fop)
|
Tue, 05 Mar 2013 18:53:26 +0100 |
Christos Kotselidis |
-More bug fixes
|
Mon, 04 Mar 2013 16:46:37 +0100 |
Christos Kotselidis |
-More progress in G1 WBs
|
Thu, 28 Feb 2013 17:39:48 +0100 |
Christos Kotselidis |
-More porting and bug fixing
|
Wed, 27 Feb 2013 18:41:37 +0100 |
Christos Kotselidis |
-Integrate Lucas' patch with byte read
|
Wed, 27 Feb 2013 17:25:28 +0100 |
Christos Kotselidis |
-More porting and bug fixes
|
Wed, 27 Feb 2013 15:15:04 +0100 |
Christos Kotselidis |
-More porting to G1 WBs
|
Tue, 26 Feb 2013 19:49:00 +0100 |
Christos Kotselidis |
-Add more instrumentation
|
Tue, 26 Feb 2013 18:02:06 +0100 |
Christos Kotselidis |
-More G1 WB Integration-Addition of GenerateLEANode for G1 previous value equalities
|
Mon, 25 Feb 2013 11:08:06 +0100 |
Christos Kotselidis |
-Snippetization of CMS WriteBarriers
|
Wed, 20 Feb 2013 17:29:40 +0100 |
Christos Kotselidis |
-More Porting
|
Wed, 20 Feb 2013 16:15:43 +0100 |
Christos Kotselidis |
Towards porting G1 WBs
|
Tue, 19 Feb 2013 17:57:14 +0100 |
Christos Kotselidis |
-Implement WB primitive stub call for G1's slow path later
|
Tue, 19 Feb 2013 16:53:10 +0100 |
Christos Kotselidis |
-Snippetization of CMS write barriers
|
Tue, 26 Mar 2013 17:16:05 +0100 |
Doug Simon |
support for constructors corresponding to node intrinsics to take a leading MetaAccessProvider argument that is automatically filled in during node intrinsification
|
Tue, 26 Mar 2013 17:13:50 +0100 |
Doug Simon |
documentation correction
|
Tue, 26 Mar 2013 16:16:58 +0100 |
Doug Simon |
finalizer registration is now done via method substitution (again)
|
Tue, 26 Mar 2013 15:16:20 +0100 |
Doug Simon |
(re)disabled frame state cleanup for method substitutions
|
Tue, 26 Mar 2013 14:57:14 +0100 |
Doug Simon |
removed @Alias mechanism
|
Tue, 26 Mar 2013 14:02:13 +0100 |
Doug Simon |
Merge.
|
Tue, 26 Mar 2013 14:00:16 +0100 |
Doug Simon |
made VM independent method substitutions be interpretable
|
Tue, 26 Mar 2013 13:03:48 +0100 |
Doug Simon |
made method substitutions for Class be interpretable
|
Tue, 26 Mar 2013 12:56:27 +0100 |
Doug Simon |
made method substitutions for Object be interpretable
|
Tue, 26 Mar 2013 12:53:02 +0100 |
Doug Simon |
made method substitutions for System be interpretable
|
Tue, 26 Mar 2013 12:48:44 +0100 |
Doug Simon |
made CurrentJavaThreadNode.get() interpretable
|
Tue, 26 Mar 2013 12:46:33 +0100 |
Doug Simon |
removed unused CurrentThread class
|
Tue, 26 Mar 2013 12:46:12 +0100 |
Doug Simon |
removed use of CurrentThread from Thread method substitutions
|
Tue, 26 Mar 2013 12:42:11 +0100 |
Doug Simon |
rename: HotSpotCurrentRawThreadNode -> CurrentJavaThreadNode
|
Tue, 26 Mar 2013 12:02:10 +0100 |
Doug Simon |
test that method substitutions for Thread are interpretable
|
Tue, 26 Mar 2013 12:01:42 +0100 |
Doug Simon |
made method substitutions for Thread be interpretable
|
Tue, 26 Mar 2013 11:46:35 +0100 |
Doug Simon |
prevent @Alias from being used in method substitutions - can only be used in lowering snippets
|
Tue, 26 Mar 2013 11:46:24 +0100 |
Doug Simon |
removed use of @Alias in Thread.isInterrupted() substitution
|
Tue, 26 Mar 2013 12:16:35 +0100 |
Gilles Duboscq |
Fix for polymorphic inlining after fusing exception obecjt and the distaptch begin
|
Mon, 25 Mar 2013 22:38:05 +0100 |
Doug Simon |
Merge.
|
Mon, 25 Mar 2013 22:37:18 +0100 |
Doug Simon |
rewrote Thread.isInterrupted() substitution to use @Alias mechanism
|
Mon, 25 Mar 2013 22:35:42 +0100 |
Doug Simon |
added @Alias annotation for accessing fields and methods otherwise inaccessible due to Java access rules
|
Mon, 25 Mar 2013 17:37:21 +0100 |
Doug Simon |
re-enabled Full Debug Symbols builds of the Graal VM
|
Mon, 25 Mar 2013 10:35:03 +0100 |
Doug Simon |
made node intrinsic interpretable: SystemSubstitutions.callLong()
|
Mon, 25 Mar 2013 19:22:03 +0100 |
Gilles Duboscq |
Cleanup unit tests : they should not print to stdout/stderr
|
Mon, 25 Mar 2013 15:59:26 +0100 |
Gilles Duboscq |
Bailout from OSR compilation when there is more than on EntryMarkerNode
|
Mon, 25 Mar 2013 14:11:01 +0100 |
Gilles Duboscq |
The exception edge for invokes should still be a DispatchBeginNode to allow lowering of ExceptionObjectNode after guard lowering
|
Mon, 25 Mar 2013 11:27:40 +0100 |
Gilles Duboscq |
mx.sh should select python2.7 python2 or python depending on what is available.
|
Mon, 25 Mar 2013 11:08:50 +0100 |
Gilles Duboscq |
Allow vm arguments in mx bench
|
Mon, 25 Mar 2013 15:39:32 +0100 |
Roland Schatz |
Use ServiceLoader to make installation of MethodSubstitutions extensible.
|
Mon, 25 Mar 2013 15:39:31 +0100 |
Roland Schatz |
mx: merge provider configuration files in distribution jars
|
Fri, 22 Mar 2013 19:50:51 +0100 |
Christian Humer |
Merge.
|
Fri, 22 Mar 2013 18:01:47 +0100 |
Christian Humer |
Merge.
|
Fri, 22 Mar 2013 18:01:22 +0100 |
Christian Humer |
Fixed ecj fails when performing type erasure on void types.
|
Fri, 22 Mar 2013 16:02:43 +0100 |
Christian Humer |
Fixed type variables should be erased before comparing types in MethodSubstiutionVerifier.
|
Fri, 22 Mar 2013 19:14:50 +0100 |
Doug Simon |
fixed warnings
|
Fri, 22 Mar 2013 19:08:07 +0100 |
Doug Simon |
Backed out changeset: 10293cbfc2b6
|
Fri, 22 Mar 2013 19:07:30 +0100 |
Doug Simon |
undid the change that disabled frame state cleanup for method substitutions
|
Fri, 22 Mar 2013 18:24:29 +0100 |
Doug Simon |
Backed out changeset: 83fc36378013
|
Fri, 22 Mar 2013 18:18:55 +0100 |
Doug Simon |
Merge.
|
Fri, 22 Mar 2013 15:20:16 +0100 |
Doug Simon |
removed support for using the Eclipse batch compiler bundled with Eclipse - depending on the version, it has bugs with respect to annotation processing
|
Fri, 22 Mar 2013 15:08:29 +0100 |
Doug Simon |
gave MembarNode.memoryBarrier() an implementation that actually triggers barriers
|
Fri, 22 Mar 2013 14:54:15 +0100 |
Doug Simon |
finalizer registration is now done via method substitution
|
Fri, 22 Mar 2013 09:28:38 -0700 |
Mick Jordan |
GraphBuilderPhase: add createInvokeNode method by refactoring appendInvoke, for use by subclasses overriding handleUnresolvedInvoke
|
Fri, 22 Mar 2013 15:09:53 +0100 |
Christian Humer |
Merge.
|
Fri, 22 Mar 2013 15:09:38 +0100 |
Christian Humer |
Fixed substitution verifier emitted wrong error.
|
Thu, 21 Mar 2013 18:45:58 +0100 |
Gilles Duboscq |
Fuse the ExceptionObject its DispatchBegin into a single node since it has to be atomic while gurads are floating
|
Fri, 22 Mar 2013 13:18:12 +0100 |
Roland Schatz |
Fix unittest on server0.
|
Fri, 22 Mar 2013 11:48:42 +0100 |
Doug Simon |
added support for projects that extend a package defined in another project when canonicalizing projects
|
Fri, 22 Mar 2013 11:26:08 +0100 |
Doug Simon |
enabled annotation processor for @ClassSubstitution and @MethodSubstitution in the com.oracle.graal.hotspot project
|
Fri, 22 Mar 2013 11:20:16 +0100 |
Doug Simon |
Merge.
|
Fri, 22 Mar 2013 11:19:53 +0100 |
Doug Simon |
wrote implementations for node intrinsics so that they can be interpreted when a method substitution is deoptimized and added unit tests to ensure existing method substitutions can run interpreted
|
Thu, 21 Mar 2013 15:55:00 +0100 |
Doug Simon |
minor punctuation fix
|
Thu, 21 Mar 2013 15:38:42 +0100 |
Doug Simon |
moved tests for HotSpot specific method substitutions into HotSpotMethodSubstitutionsTest
|
Thu, 21 Mar 2013 15:36:31 +0100 |
Doug Simon |
temporary file is removed when unittests fail
|
Thu, 21 Mar 2013 14:38:35 +0100 |
Doug Simon |
rename: GraalIntrinsics -> GraalMethodSubstitutions
|
Thu, 21 Mar 2013 14:35:06 +0100 |
Doug Simon |
rename: originalMethod -> originalMember
|
Thu, 21 Mar 2013 13:45:27 +0100 |
Doug Simon |
small documentation fix
|
Thu, 21 Mar 2013 18:04:03 +0100 |
Christian Humer |
Merge.
|
Thu, 21 Mar 2013 18:03:32 +0100 |
Christian Humer |
Added annotation processor for verifing @ClassSubstitution and @MethodSubstitution annotation at compile time.
|
Thu, 21 Mar 2013 13:20:32 +0100 |
Christian Humer |
Merge.
|
Thu, 21 Mar 2013 13:13:07 +0100 |
Christian Humer |
Merge.
|
Thu, 21 Mar 2013 13:12:36 +0100 |
Christian Humer |
Fixed varargs attribute was not copied in ExectableElements.
|
Thu, 21 Mar 2013 13:12:04 +0100 |
Christian Humer |
Cleanup.
|
Thu, 21 Mar 2013 16:25:26 +0100 |
Roland Schatz |
Generalize FloatingReadPhase to support arbitrary floatable access nodes.
|
Thu, 21 Mar 2013 12:30:44 +0100 |
Doug Simon |
snippet graphs are now stored with a Snippet.class key value in the compiler storage of the snippet method
|
Thu, 21 Mar 2013 12:23:37 +0100 |
Doug Simon |
method substitutions are now stored with a MethodSubstitution.class key value in the compiler storage of the original (i.e., substituted) method
|
Thu, 21 Mar 2013 12:14:09 +0100 |
Doug Simon |
created com.oracle.graal.api.replacements project and moved ClassSubstitution and MethodSubstitution there
|
Thu, 21 Mar 2013 11:59:40 +0100 |
Doug Simon |
refactored MethodSubstitution and MacroSubstitution into top level classes
|
Thu, 21 Mar 2013 11:09:19 +0100 |
Doug Simon |
Merge.
|
Thu, 21 Mar 2013 09:44:47 +0100 |
Doug Simon |
Merge.
|
Wed, 20 Mar 2013 22:30:33 +0100 |
Doug Simon |
rename projects: *snippets* -> *replacements* (GRAAL-178)
|
Wed, 20 Mar 2013 22:23:14 +0100 |
Doug Simon |
rename packages: *snippets* -> *replacements*
|
Wed, 20 Mar 2013 21:41:37 +0100 |
Doug Simon |
rename: SnippetIntrinsificationVerificationPhase -> NodeIntrinsificationVerificationPhase
|
Wed, 20 Mar 2013 21:18:59 +0100 |
Doug Simon |
rename: SnippetsInterface -> Snippets
|
Wed, 20 Mar 2013 20:34:26 +0100 |
Doug Simon |
removed unnecessary interface
|
Wed, 20 Mar 2013 20:23:40 +0100 |
Doug Simon |
comment fix
|
Wed, 20 Mar 2013 20:23:23 +0100 |
Doug Simon |
renamings as part of a move away from the overloading of the "snippet" term for various code replacement/substitution mechanisms towards it being solely for the concept of IR lowering
|
Wed, 20 Mar 2013 18:16:45 +0100 |
Doug Simon |
rename: SnippetIntrinsificationPhase -> NodeIntrinsificationPhase
|
Wed, 20 Mar 2013 18:11:59 +0100 |
Doug Simon |
rename: IntrinsificationTest -> MethodSubstitutionTest
|
Wed, 20 Mar 2013 16:15:35 +0100 |
Doug Simon |
extra test case for System.identityHashCode()
|
Mon, 18 Mar 2013 19:18:42 +0100 |
Bernhard Urban |
unittest: call wrapper to avoid long command lines
|
Wed, 20 Mar 2013 18:38:55 +0100 |
Gilles Duboscq |
IGV should not crash when comparing graphs with references to deleted nodes
|
Wed, 20 Mar 2013 18:38:28 +0100 |
Gilles Duboscq |
Refactor GuardLoweringPhase: use the same iterator code for implict null checks and guard lowering
|
Wed, 20 Mar 2013 16:27:07 +0100 |
Gilles Duboscq |
Add asFixedNode to FloatingAccessNode so that GuardLoweringPhase supports any type of FloatingAccessNode
|
Wed, 20 Mar 2013 08:22:35 -0700 |
Christian Wimmer |
Remove flag and optimization for object method arguments in the register allocator. Needs more investigation of GC impact on HotSpot
|
Wed, 20 Mar 2013 14:01:43 +0100 |
Lukas Stadler |
Merge
|
Mon, 11 Mar 2013 18:41:33 +0100 |
Lukas Stadler |
added RegisterFinalizer.virtualize
|
Wed, 20 Mar 2013 13:41:44 +0100 |
Lukas Stadler |
DynamicCounterNode for debugging/profiling purposes
|
Wed, 20 Mar 2013 13:41:13 +0100 |
Lukas Stadler |
small change VirtualInstanceNode constructor
|
Wed, 20 Mar 2013 11:34:31 +0100 |
Lukas Stadler |
simplify VirtualInstanceNode
|
Wed, 20 Mar 2013 11:33:00 +0100 |
Lukas Stadler |
change naming in Access interface
|
Wed, 20 Mar 2013 11:32:41 +0100 |
Lukas Stadler |
don't use Access interface in ReadNode.canonicalizeRead
|
Wed, 20 Mar 2013 11:30:17 +0100 |
Lukas Stadler |
allow multiple identities in MemoryCheckpoint interface
|
Wed, 20 Mar 2013 12:00:18 +0100 |
Gilles Duboscq |
If IgnoreUnrecognizedVMOptions is set then the Graal checks for unsupported options is just a warning instead of an error
|
Wed, 20 Mar 2013 11:59:25 +0100 |
Gilles Duboscq |
Disable scaladacpo specs because it sometimes returns non-zero while there is no visible failure
|
Tue, 19 Mar 2013 14:55:58 +0100 |
Gilles Duboscq |
Fix version parsing in mx
|
Mon, 18 Mar 2013 14:45:36 +0100 |
Gilles Duboscq |
Use implicit null checks for all null checks
|
Tue, 19 Mar 2013 17:03:13 +0100 |
Lukas Stadler |
clean up unused true/false constants in ConditionalEliminationPhase
|
Wed, 20 Mar 2013 00:06:09 +0100 |
Thomas Wuerthinger |
Speical case ExceptionObjectNode in deopt to guard conversion.
|
Tue, 19 Mar 2013 23:08:03 +0100 |
Thomas Wuerthinger |
Bug fix and additional assertions in deoptimize to guard phase.
|
Tue, 19 Mar 2013 20:48:53 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 19 Mar 2013 20:48:45 +0100 |
Thomas Wuerthinger |
Introduce a ControlSinkNode base class.
|
Tue, 19 Mar 2013 20:48:28 +0100 |
Thomas Wuerthinger |
Fixes a corner case when killing the control flowing into a deoptimize node.
|
Tue, 19 Mar 2013 18:05:49 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 19 Mar 2013 18:05:35 +0100 |
Thomas Wuerthinger |
Killing cfg path to deoptimization.
|
Tue, 19 Mar 2013 10:00:43 -0700 |
Christian Wimmer |
InvokeWithException cannot be the lastLocationAccess for a FloatingReadNode. Since it is both the invoke and a control flow split, the scheduler cannot schedule anything immediately the invoke. It can only schedule in the normal or exceptional successor - and we have to tell the scheduler here which side it needs to choose by putting in the location identity on both successors.
|
Tue, 19 Mar 2013 17:01:39 +0100 |
Roland Schatz |
Merge.
|
Tue, 19 Mar 2013 15:46:37 +0100 |
Roland Schatz |
Fix createUnwind.
|
Tue, 19 Mar 2013 15:22:35 +0100 |
Roland Schatz |
Remove unnecessary assert.
|
Tue, 19 Mar 2013 15:58:01 +0100 |
Doug Simon |
removed unused code
|
Tue, 19 Mar 2013 15:52:21 +0100 |
Doug Simon |
Merge.
|
Tue, 19 Mar 2013 15:51:33 +0100 |
Doug Simon |
canonicalized projects
|
Tue, 19 Mar 2013 15:45:26 +0100 |
Doug Simon |
made frame omission test work in -graal as well as -server VM
|
Tue, 19 Mar 2013 15:38:10 +0100 |
Doug Simon |
support substitutions for classes that made not be part of the runtime (GRAAL-123)
|
Tue, 19 Mar 2013 14:50:27 +0100 |
Doug Simon |
Merge.
|
Tue, 19 Mar 2013 14:23:46 +0100 |
Doug Simon |
Merge.
|
Tue, 19 Mar 2013 14:08:54 +0100 |
Doug Simon |
removed unnecessary MethodEndBreakpointGuards option
|
Tue, 19 Mar 2013 14:07:30 +0100 |
Doug Simon |
made frame omission test ignore padding instructions at the end of installed code
|
Tue, 19 Mar 2013 14:05:40 +0100 |
Doug Simon |
removed unused code
|
Tue, 19 Mar 2013 09:58:04 +0100 |
Doug Simon |
rename: HotSpotAMD64LIRGenerator -> AMD64HotSpotLIRGenerator
|
Tue, 19 Mar 2013 09:56:56 +0100 |
Doug Simon |
moved HotSpot specific AMD64FrameOmissionTest to (new) project com.oracle.graal.hotspot.amd64.test and renamed it to AMD64HotSpotFrameOmissionTest
|
Tue, 19 Mar 2013 09:51:40 +0100 |
Doug Simon |
removed debug code
|
Tue, 19 Mar 2013 15:07:44 +0100 |
Roland Schatz |
Eliminate checkcast between two NodeIntrinsic calls.
|
Tue, 19 Mar 2013 14:13:51 +0100 |
Thomas Wuerthinger |
Transmit deoptimization reason in thread local instead of scratch register.
|
Tue, 19 Mar 2013 11:35:25 +0100 |
Christian Humer |
Merge.
|
Tue, 19 Mar 2013 11:30:58 +0100 |
Christian Humer |
Uninitialized cases produced wrong call to throw new UnsuportedOperationException.
|
Tue, 19 Mar 2013 11:10:00 +0100 |
Doug Simon |
added support for substituting constructors
|
Tue, 19 Mar 2013 09:42:38 +0100 |
Doug Simon |
removed debug code
|
Mon, 18 Mar 2013 19:39:25 -0700 |
Christian Wimmer |
Merge
|
Mon, 18 Mar 2013 19:38:46 -0700 |
Christian Wimmer |
Allow lowering of UnwindNode and ExceptionObjectNode. The HotSpot code still uses the old LIR lowering.
|
Mon, 18 Mar 2013 19:34:04 -0700 |
Christian Wimmer |
Allow instantiation without creating a subclass
|
Mon, 18 Mar 2013 19:33:32 -0700 |
Christian Wimmer |
Allow customization in subclass
|
Mon, 18 Mar 2013 19:28:44 -0700 |
Christian Wimmer |
Generalize read and write of fixed register for snippets. Move to HotSpot-independent project.
|
Mon, 18 Mar 2013 19:21:01 -0700 |
Christian Wimmer |
Only stack slots in caller frame are method arguments. Also optimize object arguments when the runtime supports it.
|
Mon, 18 Mar 2013 21:33:34 +0100 |
Doug Simon |
Merge.
|
Mon, 18 Mar 2013 21:33:16 +0100 |
Doug Simon |
added tests for ensuring frame omission on AMD64 works for simple cases
|
Mon, 18 Mar 2013 18:26:53 +0100 |
Doug Simon |
Merge.
|
Mon, 18 Mar 2013 18:26:12 +0100 |
Doug Simon |
merged CodeInfo into InstalledCode (GRAAL-156)
|
Mon, 18 Mar 2013 18:03:16 +0100 |
Doug Simon |
removed unused code
|
Mon, 18 Mar 2013 20:04:50 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 18 Mar 2013 20:04:39 +0100 |
Thomas Wuerthinger |
Do not clone IdealGraphVisualizer editor windows as the default action - reuse existing window. Added explicit "clone" menu item.
|
Mon, 18 Mar 2013 18:06:33 +0100 |
Doug Simon |
added field to ValueAnchorNode to prevent canonicalization and virtualization; used new field to fix issue with return value materialization floating below the final monitorexit of a synchronized method
|
Mon, 18 Mar 2013 18:05:33 +0100 |
Doug Simon |
increased template interpreter size by 20K
|
Mon, 18 Mar 2013 15:11:52 +0100 |
Bernhard Urban |
unittest: just do a single JVM call
|
Thu, 14 Mar 2013 16:27:08 +0100 |
Bernhard Urban |
.hgignore: ignore tag files generated by ctags and cscope
|
Mon, 18 Mar 2013 13:21:05 +0100 |
Bernhard Urban |
unittest: move testcases that takes longer than 100ms into longunittest
|
Thu, 14 Mar 2013 19:07:42 +0100 |
Bernhard Urban |
unittest: seperate target `longunittest' and `shortunittest'
|
Mon, 18 Mar 2013 00:36:23 +0100 |
Thomas Wuerthinger |
Remove unused import.
|
Mon, 18 Mar 2013 00:33:31 +0100 |
Thomas Wuerthinger |
Make r10 allocatable.
|
Mon, 18 Mar 2013 00:20:07 +0100 |
Thomas Wuerthinger |
Transmit deoptimization reason in thread local.
|
Mon, 18 Mar 2013 00:12:00 +0100 |
Thomas Wuerthinger |
Remove unused imports.
|
Sun, 17 Mar 2013 23:54:13 +0100 |
Thomas Wuerthinger |
Remove getScratchRegister() from register configuration interface.
|
Sun, 17 Mar 2013 23:53:19 +0100 |
Thomas Wuerthinger |
Put exception handler entry back.
|
Sun, 17 Mar 2013 23:46:58 +0100 |
Thomas Wuerthinger |
Remove last usages of scratch register. Separate runtime calls from normal method calls in LIR.
|
Sun, 17 Mar 2013 22:57:47 +0100 |
Thomas Wuerthinger |
Explicitely allocate r10 for deoptimization operation.
|
Sun, 17 Mar 2013 21:27:09 +0100 |
Thomas Wuerthinger |
Enable convert deopts to guards optimization.
|
Sun, 17 Mar 2013 21:25:29 +0100 |
Thomas Wuerthinger |
Rename field.
|
Sun, 17 Mar 2013 21:23:14 +0100 |
Thomas Wuerthinger |
Do not schedule earliest for guard lowering.
|
Sun, 17 Mar 2013 21:20:39 +0100 |
Thomas Wuerthinger |
Support deoptimizing before the entry to a synchronized method.
|
Sun, 17 Mar 2013 21:14:35 +0100 |
Thomas Wuerthinger |
Remove PlaceHolderNode class definition.
|
Sun, 17 Mar 2013 19:49:46 +0100 |
Thomas Wuerthinger |
Add test case for deoptimizing out of a synchronized method. Made guard lowering phase use earliest schedule.
|
Sun, 17 Mar 2013 19:39:28 +0100 |
Thomas Wuerthinger |
Make scheduling phase customizable.
|
Sun, 17 Mar 2013 19:36:10 +0100 |
Thomas Wuerthinger |
Removed unused phase.
|
Sun, 17 Mar 2013 19:20:35 +0100 |
Thomas Wuerthinger |
Fix guard canonicalization.
|
Sun, 17 Mar 2013 17:36:29 +0100 |
Thomas Wuerthinger |
Remove unused code in LabelRef.
|
Sat, 16 Mar 2013 21:55:55 +0100 |
Christian Humer |
Build-graal needs to be versioned for non mx builds.
|
Sat, 16 Mar 2013 21:55:48 +0100 |
Christian Humer |
Build-graal needs to be versioned for non mx builds.
|
Sat, 16 Mar 2013 18:24:47 +0100 |
Christian Humer |
Added build-graal.xml .hgignore. Since it is generated there is no need to version it.
|
Sat, 16 Mar 2013 18:23:36 +0100 |
Christian Humer |
Removed build-graal.xml since it is generated it should not be versioned.
|
Sat, 16 Mar 2013 18:22:39 +0100 |
Christian Humer |
Fixed build-graal.xml generation was out of sync with build-graal.xml.
|
Sat, 16 Mar 2013 16:11:40 +0100 |
Christian Humer |
Fixed not specializing nodes were named Null instead of Default.
|
Sat, 16 Mar 2013 15:53:48 +0100 |
Christian Humer |
Cleanup.
|
Sat, 16 Mar 2013 15:53:04 +0100 |
Christian Humer |
Fixed minor bug for implicit parameters in sourcegen.
|
Sat, 16 Mar 2013 15:52:40 +0100 |
Christian Humer |
Fixed messages were sometimes not shown in sourcegen.
|
Sat, 16 Mar 2013 15:51:58 +0100 |
Christian Humer |
Fixed specialization id generation.
|
Fri, 15 Mar 2013 21:18:47 +0100 |
Christian Humer |
Merge.
|
Fri, 15 Mar 2013 21:18:33 +0100 |
Christian Humer |
Final fields of base node can be optionally passed to builtin specialization method. And a few fixes.
|
Fri, 15 Mar 2013 20:31:11 +0100 |
Doug Simon |
removed unused project dependency
|
Fri, 15 Mar 2013 20:08:10 +0100 |
Doug Simon |
Merge.
|
Fri, 15 Mar 2013 20:07:15 +0100 |
Doug Simon |
re-enabled frame omission
|
Fri, 15 Mar 2013 20:06:19 +0100 |
Doug Simon |
moved AMD64ConvertSnippets to (new) project com.oracle.graal.snippets.amd64
|
Fri, 15 Mar 2013 18:51:58 +0100 |
Doug Simon |
Merge.
|
Fri, 15 Mar 2013 18:50:39 +0100 |
Doug Simon |
fixed issue preventing frame omission
|
Fri, 15 Mar 2013 18:16:15 +0100 |
Doug Simon |
refactored HotSpotAMD64LIRGenerator into its own file
|
Fri, 15 Mar 2013 18:09:19 +0100 |
Doug Simon |
made build-graal.xml be generated by mx
|
Fri, 15 Mar 2013 17:52:55 +0100 |
Gilles Duboscq |
Merge
|
Fri, 15 Mar 2013 17:26:52 +0100 |
Gilles Duboscq |
Merge
|
Fri, 15 Mar 2013 17:26:22 +0100 |
Gilles Duboscq |
Remove orphaned condition in implicit null check detection
|
Fri, 15 Mar 2013 16:57:43 +0100 |
Gilles Duboscq |
Guards with different anchors should be commoned out in the lowering phase
|
Fri, 15 Mar 2013 13:36:24 +0100 |
Gilles Duboscq |
Make ValueAnchor canonicalization work in more cases
|
Fri, 15 Mar 2013 13:35:45 +0100 |
Gilles Duboscq |
Fix implicit null checks depending on themselves
|
Thu, 14 Mar 2013 21:36:28 +0100 |
Gilles Duboscq |
Implement implicit null check on HIR during guard lowering
|
Thu, 14 Mar 2013 14:02:23 +0100 |
Gilles Duboscq |
Remove dead implicit null checks code in LIRGenerator
|
Thu, 14 Mar 2013 13:43:57 +0100 |
Gilles Duboscq |
Cleanup branching and jumps in LIRGenerator: JumpOp/BranchOp do not need a state. In emitBranch, emitNullCheckBranch, emitCompareBranch, emitOverflowCheckBranch and emitIntegerTestBranch both targets are always provided.
|
Thu, 14 Mar 2013 13:25:28 +0100 |
Gilles Duboscq |
Remove emitDeoptimizeOnOverflow and emitGuardCheck.
|
Fri, 15 Mar 2013 15:38:55 +0100 |
Doug Simon |
Merge.
|
Fri, 15 Mar 2013 15:38:27 +0100 |
Doug Simon |
AMD64 HotSpot backend now models RBP as an incoming parameter that must be preserved until the end of the method. For non-leaf methods, the value is preserved in the special stack slot required by the HotSpot runtime for walking/inspecting frames of such methods.
|
Thu, 14 Mar 2013 18:03:00 +0100 |
Doug Simon |
fixed StackOverflowError in VirtualObject.toString()
|
Fri, 15 Mar 2013 02:18:46 +0100 |
Thomas Wuerthinger |
Disable deopt to guard conversion.
|
Fri, 15 Mar 2013 02:18:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 14 Mar 2013 19:20:43 +0100 |
Thomas Wuerthinger |
Make OptimisticOptimizations enum public.
|
Thu, 14 Mar 2013 19:13:40 +0100 |
Thomas Wuerthinger |
Enable exception probabilities for operations by default.
|
Thu, 14 Mar 2013 19:00:42 +0100 |
Thomas Wuerthinger |
Make optimistic optimizations customizable.
|
Thu, 14 Mar 2013 14:15:11 +0100 |
Andreas Woess |
windows build fix: server+graal build needs TIERED; include graal in client build
|
Thu, 14 Mar 2013 14:35:53 +0100 |
Doug Simon |
moved logic for reserving a special area/slot in a frame (e.g., for use during deoptimization) out of FrameMap and into platform specific backend class
|
Thu, 14 Mar 2013 14:08:59 +0100 |
Doug Simon |
LIRGenerator is transmitted across backend passes instead of just the LIR so that backend-specific, per-compilation information can be attached to the backend-specific LIRGenerator object
|
Thu, 14 Mar 2013 13:13:59 +0100 |
Christian Humer |
Merge.
|
Thu, 14 Mar 2013 13:13:27 +0100 |
Christian Humer |
Fixed unsupported generic generation which could also take void as a type.
|
Thu, 14 Mar 2013 13:11:14 +0100 |
Christian Humer |
Fixed element ordering of methods which were inconsistent from javac to ecj.
|
Thu, 14 Mar 2013 13:10:29 +0100 |
Christian Humer |
Fixed behaviour of useSpecializations for Generic specializations.
|
Thu, 14 Mar 2013 12:19:01 +0100 |
Thomas Wuerthinger |
Fix convert deoptimize to guard phase.
|
Thu, 14 Mar 2013 01:14:23 +0100 |
Thomas Wuerthinger |
Fix import.
|
Thu, 14 Mar 2013 01:09:43 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 14 Mar 2013 01:09:32 +0100 |
Thomas Wuerthinger |
Fix and enable deopt to guard conversion.
|
Wed, 13 Mar 2013 17:14:58 +0100 |
Thomas Wuerthinger |
Remove usage of negate() in word type rewriter phase.
|
Wed, 13 Mar 2013 17:13:11 +0100 |
Thomas Wuerthinger |
Create option for convert deoptimize to guard phase.
|
Tue, 12 Mar 2013 11:04:00 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 12 Mar 2013 11:02:07 +0100 |
Thomas Wuerthinger |
Fix spacing.
|
Wed, 13 Mar 2013 23:54:01 +0100 |
Andreas Woess |
Merge
|
Wed, 13 Mar 2013 23:48:08 +0100 |
Andreas Woess |
update authors file
|
Wed, 13 Mar 2013 23:28:57 +0100 |
Andreas Woess |
ProjectCreator: compare relative path against flavour.
|
Wed, 13 Mar 2013 21:35:44 +0100 |
Andreas Woess |
fix windows build of the server and client vms
|
Wed, 13 Mar 2013 14:55:08 -0700 |
Peter B. Kessler |
Merge.
|
Wed, 13 Mar 2013 14:07:16 -0700 |
Peter B. Kessler |
Merge.
|
Wed, 13 Mar 2013 14:06:22 -0700 |
Peter B. Kessler |
Fix typo in JavaDoc.
|
Wed, 13 Mar 2013 21:55:08 +0100 |
Doug Simon |
the contents of jvm.cfg are reset when copying the JDK so that the non-default VMs must be built before being run
|
Wed, 13 Mar 2013 21:11:03 +0100 |
Christian Humer |
Fix use specializations in generic until further fixes are done.
|
Wed, 13 Mar 2013 20:31:18 +0100 |
Christian Humer |
Cleanup project dependencies.
|
Wed, 13 Mar 2013 20:05:30 +0100 |
Christian Humer |
Merge.
|
Wed, 13 Mar 2013 20:05:11 +0100 |
Christian Humer |
Cleanup.
|
Wed, 13 Mar 2013 20:04:42 +0100 |
Christian Humer |
Cleanup.
|
Wed, 13 Mar 2013 20:00:33 +0100 |
Christian Humer |
Added missing class MessageContainer.
|
Wed, 13 Mar 2013 20:00:16 +0100 |
Christian Humer |
UseSpecializations is now turned off for the generic specialization in WriteLocalNode.
|
Wed, 13 Mar 2013 19:59:09 +0100 |
Christian Humer |
Codegen API naming cleanup.
|
Wed, 13 Mar 2013 19:58:28 +0100 |
Christian Humer |
Refactored codegen error model to make error redirection a lot easier.
|
Wed, 13 Mar 2013 11:32:43 +0100 |
Christian Humer |
Added automatic generation of generic specialization which throws unsupported operation if reached.
|
Tue, 12 Mar 2013 11:38:52 +0100 |
Christian Humer |
Merge.
|
Tue, 12 Mar 2013 11:38:24 +0100 |
Christian Humer |
A few additions to codegen tests.
|
Tue, 12 Mar 2013 11:37:32 +0100 |
Christian Humer |
Fixes for codegen builtins support.
|
Wed, 06 Mar 2013 18:33:52 +0100 |
Christian Humer |
Updated some Truffle-SL classes to new naming convention.
|
Wed, 06 Mar 2013 18:33:05 +0100 |
Christian Humer |
Updated @NodeClass tests.
|
Wed, 06 Mar 2013 18:32:33 +0100 |
Christian Humer |
Implemented support for @NodeClass annotation to support builtins.
|
Wed, 06 Mar 2013 18:27:57 +0100 |
Christian Humer |
Fixed import generation.
|
Mon, 04 Mar 2013 17:20:26 +0100 |
Christian Humer |
Removed @SpecializationThrows from codegen API. Replaced it by a simplier version in @Specialization.
|
Mon, 04 Mar 2013 15:14:11 +0100 |
Christian Humer |
Added new codegen api classes NodeId, NodeClass to codegen along with some refactorings.
|
Mon, 04 Mar 2013 15:13:25 +0100 |
Christian Humer |
Added truffle.api dependency to truffle.codegen.api.
|
Fri, 01 Mar 2013 18:04:23 +0100 |
Christian Humer |
Codegen API change. Simplified definition of guards.
|
Fri, 01 Mar 2013 17:06:08 +0100 |
Christian Humer |
Merge.
|
Fri, 01 Mar 2013 17:05:14 +0100 |
Christian Humer |
Added truffle.api.codegen.test project with a BultinFunctionTest.
|
Fri, 01 Mar 2013 17:03:57 +0100 |
Christian Humer |
Implemented support for executing nodes in @Children fields.
|
Wed, 13 Mar 2013 11:00:43 -0700 |
Peter B. Kessler |
Merge
|
Tue, 12 Mar 2013 16:27:49 -0700 |
Peter B. Kessler |
Fix typo in an assert.
|
Wed, 13 Mar 2013 18:16:46 +0100 |
Gilles Duboscq |
Binary dumper should try numbering output files if a file with the same name exists
|
Wed, 13 Mar 2013 17:39:27 +0100 |
Gilles Duboscq |
GraalCompilerTest should assert that parameters passed to executeActual have the right type.
|
Wed, 13 Mar 2013 17:06:30 +0100 |
Gilles Duboscq |
JTTTest gets the expeted result only once
|
Wed, 13 Mar 2013 07:35:34 +0100 |
Doug Simon |
more extensibility changes for GraphBuilderPhase
|
Tue, 12 Mar 2013 17:27:18 +0100 |
Doug Simon |
Merge.
|
Tue, 12 Mar 2013 17:26:53 +0100 |
Doug Simon |
move test for null exception object passed to unwind operation from stub code to extra HIR
|
Tue, 12 Mar 2013 17:16:22 +0100 |
Doug Simon |
reverted code-under-test to original scope prior to making JTT tests subclass JTTTest
|
Tue, 12 Mar 2013 16:21:03 +0100 |
Doug Simon |
uses static import to reduce noise
|
Tue, 12 Mar 2013 14:41:48 +0100 |
Doug Simon |
fixed warning about includeantruntime property not being set
|
Tue, 12 Mar 2013 14:40:38 +0100 |
Doug Simon |
removed unused field
|
Tue, 12 Mar 2013 15:36:27 +0100 |
Roland Schatz |
Merge.
|
Tue, 12 Mar 2013 15:07:20 +0100 |
Roland Schatz |
Add bootstrap with register pressure to gate tests.
|
Tue, 12 Mar 2013 14:24:46 +0100 |
Roland Schatz |
Debug option to reduce available registers.
|
Tue, 12 Mar 2013 14:34:36 +0100 |
Gilles Duboscq |
Add loop exits to Deopt branches during Guard lowering
|
Tue, 12 Mar 2013 10:02:20 +0100 |
Roland Schatz |
Fix hinting in register allocator.
|
Tue, 12 Mar 2013 10:02:10 +0100 |
Roland Schatz |
Fix PrintCFG in AllocatorTest.
|
Mon, 11 Mar 2013 23:30:03 +0100 |
Thomas Wuerthinger |
Fix warning.
|
Mon, 11 Mar 2013 23:28:34 +0100 |
Thomas Wuerthinger |
Draft speculation log.
|
Mon, 11 Mar 2013 20:55:31 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 11 Mar 2013 20:55:05 +0100 |
Thomas Wuerthinger |
Implement weak reference semantics for HotSpotInstalledCode in the default method installation case. Add new boolean[] array as parameter to the code installation.
|
Mon, 11 Mar 2013 20:10:27 +0100 |
Doug Simon |
Merge.
|
Mon, 11 Mar 2013 18:58:42 +0100 |
Doug Simon |
simplified addition of graal.jar to the bootclasspath (CR-102)
|
Mon, 11 Mar 2013 18:57:12 +0100 |
Doug Simon |
applied patch to Makefile system for building graal.jar (CR-102)
|
Mon, 11 Mar 2013 19:21:31 +0100 |
Gilles Duboscq |
Test canonicalization and checkstyle early in gate process
|
Mon, 11 Mar 2013 18:41:46 +0100 |
Gilles Duboscq |
Create LIRGenerator.emitOverflowCheckBranch in preparation for emitDeoptimizeOnOverflow removal
|
Mon, 11 Mar 2013 13:06:14 +0100 |
Gilles Duboscq |
Use a DeoptimizeOp to avoid spilling before the deoptimize runtime call
|
Fri, 08 Mar 2013 12:50:22 +0100 |
Gilles Duboscq |
Implement PTXLIRGenerator.emitDeoptimize in a similar way to the guard implementation for PTX: just return
|
Thu, 07 Mar 2013 14:36:09 +0100 |
Gilles Duboscq |
Add GuardLoweringPhase which transforms floating guards into fixed if+deopt
|
Thu, 07 Mar 2013 14:35:03 +0100 |
Gilles Duboscq |
sanitychecks.py: Collapse valueMaps in test for the case where multiple matcher return matches
|
Mon, 11 Mar 2013 17:30:21 +0100 |
Thomas Wuerthinger |
Fix import.
|
Mon, 11 Mar 2013 17:29:39 +0100 |
Thomas Wuerthinger |
Style fixes.
|
Mon, 11 Mar 2013 17:28:20 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 11 Mar 2013 17:28:03 +0100 |
Thomas Wuerthinger |
Small style fix.
|
Mon, 11 Mar 2013 11:32:08 +0100 |
Thomas Wuerthinger |
Remove stubs as a parameter to TargetMethodAssembler.
|
Mon, 11 Mar 2013 15:39:41 +0100 |
Doug Simon |
Merge.
|
Mon, 11 Mar 2013 15:39:20 +0100 |
Doug Simon |
made GraphBuilderPhase and SnippetInstaller more extensible (inspired by patch from Mick Jordan)
|
Mon, 11 Mar 2013 15:37:34 +0100 |
Doug Simon |
workaround for UnsafeCastNode.tryInferStamp when the stamp is StampFactory.forNodeIntrinsic (contributed by Mick Jordan)
|
Mon, 11 Mar 2013 14:02:18 +0100 |
Doug Simon |
made SafepointNode extensible (temp. solution until SafepointNodes are lowered via snippets)
|
Mon, 11 Mar 2013 14:01:16 +0100 |
Doug Simon |
alignment bug fix (contributed by Mick Jordan)
|
Mon, 11 Mar 2013 14:28:34 +0100 |
Doug Simon |
added probabilities to Convert snippets
|
Mon, 11 Mar 2013 12:07:28 +0100 |
Roland Schatz |
Merge.
|
Mon, 11 Mar 2013 11:10:03 +0100 |
Roland Schatz |
Fix wrong prefix in bit operations.
|
Mon, 11 Mar 2013 11:07:56 +0100 |
Roland Schatz |
Allow STACK argument in conversion ops.
|
Mon, 11 Mar 2013 10:13:44 +0100 |
Roland Schatz |
Check that OperandFlags is consistent with declared type of operand field.
|
Mon, 11 Mar 2013 10:13:42 +0100 |
Roland Schatz |
Move platform specific assumptions from AllocatorTest to a separate project.
|
Mon, 11 Mar 2013 11:25:00 +0100 |
Doug Simon |
generated NetBeans projects will also update graal.jar
|
Sun, 10 Mar 2013 23:05:39 +0100 |
Thomas Wuerthinger |
Fix check for unscheduled blocks.
|
Sun, 10 Mar 2013 23:04:12 +0100 |
Thomas Wuerthinger |
Use sum of unscheduled blocks at merge point.
|
Sun, 10 Mar 2013 23:02:48 +0100 |
Thomas Wuerthinger |
Schedule predecessors before merges.
|
Sun, 10 Mar 2013 19:51:32 +0100 |
Thomas Wuerthinger |
Merge.
|
Sun, 10 Mar 2013 19:51:18 +0100 |
Thomas Wuerthinger |
Fix bit scan assembler instructions.
|
Fri, 08 Mar 2013 16:57:46 +0100 |
Doug Simon |
fixed issue with deleting temp files on Windows
|
Fri, 08 Mar 2013 15:58:08 +0100 |
Doug Simon |
Merge.
|
Fri, 08 Mar 2013 15:57:41 +0100 |
Doug Simon |
enabled Eclipse builders to use console logging
|
Fri, 08 Mar 2013 15:55:37 +0100 |
Doug Simon |
use shutil.move to make concurrent updating/replacement of graal.jar atomic
|
Fri, 08 Mar 2013 14:33:33 +0100 |
Doug Simon |
replaced AMD64Arithmetic.ConvertSlowPath with a snippet (GRAAL-140)
|
Fri, 08 Mar 2013 13:54:41 +0100 |
Doug Simon |
added support for node lowering to set the fixed node for the next node to be lowered
|
Thu, 07 Mar 2013 20:18:27 +0100 |
Doug Simon |
fixed debug scope for test compilations so that -G:+PrintCFG works again
|
Thu, 07 Mar 2013 11:53:16 +0100 |
Doug Simon |
Merge.
|
Thu, 07 Mar 2013 11:44:36 +0100 |
Doug Simon |
removed use of NonConstantParameterError (GRAAL-147)
|
Fri, 08 Mar 2013 14:38:42 +0100 |
Lukas Stadler |
pass JAVA_HOME to eclipse builder
|
Fri, 08 Mar 2013 13:19:28 +0100 |
Roland Schatz |
Merge.
|
Thu, 07 Mar 2013 18:24:15 +0100 |
Roland Schatz |
Remove unused project dependency.
|
Thu, 07 Mar 2013 17:36:09 +0100 |
Roland Schatz |
Merge.
|
Thu, 07 Mar 2013 16:52:09 +0100 |
Roland Schatz |
Removed unused parameter from AbstractAssembler.makeAddress().
|
Thu, 07 Mar 2013 16:33:30 +0100 |
Roland Schatz |
Remove unused Address class.
|
Thu, 07 Mar 2013 16:33:27 +0100 |
Roland Schatz |
Convert PTXAddress to CompositeValue.
|
Thu, 07 Mar 2013 16:20:18 +0100 |
Roland Schatz |
Make AMD64Address a low-level representation for use by the assembler only.
|
Thu, 07 Mar 2013 15:16:19 +0100 |
Roland Schatz |
Convert AMD64Address to CompositeValue.
|
Thu, 07 Mar 2013 15:16:19 +0100 |
Roland Schatz |
Composite value.
|
Thu, 07 Mar 2013 15:16:18 +0100 |
Roland Schatz |
Move reusable parts of LIRInstructionClass into base class.
|
Thu, 07 Mar 2013 15:16:12 +0100 |
Roland Schatz |
Change source comment to match refactored method signature.
|
Fri, 08 Mar 2013 11:23:28 +0100 |
Thomas Wuerthinger |
Experiment with new LSRA block order.
|
Fri, 08 Mar 2013 11:19:23 +0100 |
Thomas Wuerthinger |
Undo experiment with using probabilities for split positions.
|
Fri, 08 Mar 2013 00:50:48 +0100 |
Thomas Wuerthinger |
Fix imports.
|
Fri, 08 Mar 2013 00:39:48 +0100 |
Thomas Wuerthinger |
Fix regression in client compiler debug recording.
|
Thu, 07 Mar 2013 23:24:05 +0100 |
Thomas Wuerthinger |
Fix client build.
|
Thu, 07 Mar 2013 22:33:46 +0100 |
Thomas Wuerthinger |
Fix JavaCallArguments initialization.
|
Thu, 07 Mar 2013 22:04:07 +0100 |
Thomas Wuerthinger |
Fix product build.
|
Thu, 07 Mar 2013 21:33:03 +0100 |
Thomas Wuerthinger |
More C++ fixes. Revert alignment change of _number_of_committed_segments.
|
Thu, 07 Mar 2013 21:24:17 +0100 |
Thomas Wuerthinger |
Fix issue that caused IC stub to be uncleared for C1/C2.
|
Thu, 07 Mar 2013 21:19:45 +0100 |
Thomas Wuerthinger |
Fix Graal compiler test base class.
|
Thu, 07 Mar 2013 21:18:35 +0100 |
Thomas Wuerthinger |
More fixes in the C++ part.
|
Thu, 07 Mar 2013 21:00:29 +0100 |
Thomas Wuerthinger |
Minimize diff to plain HotSpot version.
|
Thu, 07 Mar 2013 15:17:51 +0100 |
Thomas Wuerthinger |
Fix CFG printer output. Clean up after making the compiler class all-static.
|
Thu, 07 Mar 2013 14:38:28 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 07 Mar 2013 14:38:20 +0100 |
Thomas Wuerthinger |
Experiment with using probability information for finding split position.
|
Thu, 07 Mar 2013 11:58:34 +0100 |
Gilles Duboscq |
Use different vm args for SPECjbb2013
|
Thu, 07 Mar 2013 11:16:07 +0100 |
Roland Schatz |
Merge.
|
Thu, 07 Mar 2013 11:04:14 +0100 |
Roland Schatz |
Change parameter order to be consistent with the rest of the backend.
|
Thu, 07 Mar 2013 09:43:34 +0100 |
Roland Schatz |
Remove SpillMoveOp.
|
Thu, 07 Mar 2013 09:43:30 +0100 |
Roland Schatz |
Use MoveOp marker interface in AllocatorTest.
|
Thu, 07 Mar 2013 09:43:25 +0100 |
Roland Schatz |
Merge.
|
Wed, 06 Mar 2013 15:20:21 +0100 |
Roland Schatz |
Use int instead of Register for opcode extensions that are encoded in the ModR/M byte.
|
Thu, 07 Mar 2013 10:18:34 +0100 |
Thomas Wuerthinger |
Reenable rbp allocation.
|
Thu, 07 Mar 2013 10:18:11 +0100 |
Thomas Wuerthinger |
Disable rbp allocation for benchmarking purposes.
|
Wed, 06 Mar 2013 23:00:44 +0100 |
Andreas Woess |
'mx fsckprojects' should only ask on a tty
|
Wed, 06 Mar 2013 21:59:06 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Mar 2013 21:58:58 +0100 |
Thomas Wuerthinger |
Reenable patching of optimized and static calls but without out-of-line stubs.
|
Wed, 06 Mar 2013 20:48:32 +0100 |
Doug Simon |
graal.jar is now the only way Graal is deployed in the VM (GRAAL-136)
|
Wed, 06 Mar 2013 20:25:57 +0100 |
Doug Simon |
graal.jar is installed in all JDKs every time it is updated (GRAAL-136)
|
Wed, 06 Mar 2013 18:04:54 +0100 |
Doug Simon |
Merge.
|
Wed, 06 Mar 2013 18:04:37 +0100 |
Doug Simon |
prepend -XX:GraalClassPath option if graal.jar exists (GRAAL-136)
|
Wed, 06 Mar 2013 16:59:10 +0100 |
Doug Simon |
added support for distributions to mx
|
Wed, 06 Mar 2013 16:39:01 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Mar 2013 16:38:49 +0100 |
Thomas Wuerthinger |
Disable frame omission and enable allocation of rbp instead.
|
Wed, 06 Mar 2013 16:38:15 +0100 |
Thomas Wuerthinger |
Avoid saving rsp in rbp.
|
Wed, 06 Mar 2013 16:37:18 +0100 |
Thomas Wuerthinger |
Create new way of handling unwind that recalculates rbp from rsp. Remove unused instanceof slow path stub.
|
Wed, 06 Mar 2013 13:24:11 +0100 |
Roland Schatz |
Unit tests for register allocator.
|
Tue, 05 Mar 2013 23:58:57 +0100 |
Thomas Wuerthinger |
Merge fixes.
|
Tue, 05 Mar 2013 23:44:54 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Mar 2013 04:45:51 -0800 |
amurillo |
Added tag hs25-b21 for changeset df5396524152
jdk8-b80
|
Fri, 01 Mar 2013 04:45:51 -0800 |
amurillo |
Merge
hs25-b21
|
Thu, 28 Feb 2013 15:31:03 -0800 |
vlivanov |
Merge
|
Wed, 27 Feb 2013 08:03:10 -0800 |
vlivanov |
Merge
|
Wed, 27 Feb 2013 05:58:48 -0800 |
iignatyev |
8007439: C2: adding successful message of inlining
|
Tue, 26 Feb 2013 15:38:24 -0800 |
drchase |
8007776: Test6852078.java timeouts
|
Tue, 26 Feb 2013 12:18:30 +0100 |
roland |
8007722: C2: "assert(tp->base() != Type::AnyPtr) failed: not a bare pointer" at machnode.cpp:376
|
Mon, 25 Feb 2013 14:13:04 +0100 |
roland |
8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution
|
Thu, 28 Feb 2013 09:01:08 +0100 |
brutisso |
Merge
|
Wed, 06 Feb 2013 07:48:02 +0100 |
ehelin |
8004924: NPG: jmap -heap output should contain ClassMetaspaceSize value
|
Tue, 26 Feb 2013 22:31:35 +0100 |
ehelin |
Merge
|
Wed, 20 Feb 2013 16:41:23 +0100 |
ehelin |
8008536: Add HotSpot support for printing class loader statistics for JMap
|
Tue, 26 Feb 2013 08:58:20 -0800 |
poonam |
Merge
|
Tue, 26 Feb 2013 11:52:06 +0100 |
brutisso |
Merge
|
Fri, 22 Feb 2013 11:01:01 -0800 |
johnc |
8007221: G1: concurrent phase durations do not state the time units ("secs")
|
Thu, 21 Feb 2013 11:16:50 +0100 |
jwilhelm |
8008314: Unimplemented() Atomic::load breaks the applications
|
Wed, 27 Feb 2013 12:20:34 -0800 |
sspitsyn |
Merge
|
Tue, 26 Feb 2013 14:09:52 +0100 |
rbackman |
8008340: [sampling] assert(upper->pc_offset() >= pc_offset) failed: sanity
|
Fri, 22 Feb 2013 10:16:51 -0800 |
sspitsyn |
Merge
|
Fri, 22 Feb 2013 08:36:42 -0500 |
coleenp |
8000797: NPG: is_pseudo_string_at() doesn't work
|
Fri, 22 Feb 2013 10:03:02 +0100 |
sla |
7165259: Remove BugSpot
|
Thu, 21 Feb 2013 07:50:48 -0500 |
zgu |
8008071: Crashed in promote_malloc_records() with Kitchensink after 19 days
|
Wed, 20 Feb 2013 19:36:25 -0800 |
dcubed |
6799919: Recursive calls to report_vm_out_of_memory are handled incorrectly
|
Wed, 20 Feb 2013 07:42:01 -0500 |
hseigel |
Merge
|
Wed, 20 Feb 2013 07:16:23 -0500 |
hseigel |
8004495: [parfait] False positive Buffer overflow in hotspot/src/os/linux/vm/os_linux.cpp
|
Tue, 19 Feb 2013 18:45:49 +0100 |
mgerdin |
8006753: fix failed for JDK-8002415 White box testing API for HotSpot
|
Fri, 22 Feb 2013 10:12:00 -0800 |
amurillo |
8008692: new hotspot build - hs25-b21
|
Thu, 28 Feb 2013 10:42:09 -0800 |
katleman |
Added tag jdk8-b79 for changeset 6691814929b6
|
Sat, 23 Feb 2013 17:40:33 -0800 |
poonam |
Merge
|
Thu, 21 Feb 2013 23:58:05 -0800 |
poonam |
8008546: Wrong G1ConfidencePercent results in GUARANTEE(VARIANCE() > -1.0) FAILED
|
Fri, 22 Feb 2013 10:02:06 -0800 |
amurillo |
Added tag hs25-b20 for changeset 555ec35a2507
jdk8-b79
|
Fri, 22 Feb 2013 10:02:06 -0800 |
amurillo |
Merge
hs25-b20
|
Thu, 21 Feb 2013 11:39:24 -0800 |
vladidan |
Merge
|
Thu, 21 Feb 2013 09:08:04 -0800 |
vladidan |
Merge
|
Wed, 20 Feb 2013 23:29:26 -0500 |
bpittore |
Merge
|
Fri, 15 Feb 2013 21:53:55 -0500 |
bpittore |
Merge
|
Fri, 15 Feb 2013 14:42:37 -0500 |
jprovino |
Merge
|
Thu, 14 Feb 2013 11:08:58 -0500 |
jprovino |
8003581: UseG1GC is not properly accounted for by INCLUDE_ALTERNATE_GCS
|
Thu, 14 Feb 2013 11:07:24 -0500 |
jprovino |
8006878: Some non-existent GC source files are in the minimalVM exclude list.
|
Thu, 24 Jan 2013 13:27:54 -0500 |
bpittore |
8005722: Assert in c1_LIR.hpp incorrect wrt to number of register operands
|
Tue, 12 Feb 2013 09:54:34 -0800 |
kvn |
Merge
|
Fri, 08 Feb 2013 16:08:17 -0500 |
bpittore |
Merge
|
Tue, 05 Feb 2013 13:32:34 -0500 |
jprovino |
8003539: Minimal VM don't react to -Dcom.sun.management and -XX:+ManagementServer
|
Thu, 21 Feb 2013 06:29:43 -0800 |
vlivanov |
Merge
|
Mon, 18 Feb 2013 16:47:15 -0800 |
kvn |
8004867: VM crashing with assert "share/vm/opto/node.hpp:357 - assert(i < _max) failed: oob"
|
Mon, 18 Feb 2013 15:08:39 -0800 |
drchase |
7102300: performance warnings cause results diff failure in Test6890943
|
Mon, 18 Feb 2013 14:29:16 -0800 |
drchase |
8008180: Several tests in compiler/5091921 need more time to run
|
Mon, 18 Feb 2013 09:06:24 +0100 |
roland |
8007959: Use expensive node logic for more math nodes
|
Thu, 21 Feb 2013 13:13:22 +0100 |
brutisso |
Merge
|
Wed, 20 Feb 2013 12:52:13 -0800 |
johnc |
8008188: Add regression test for 8005875
|
Tue, 19 Feb 2013 16:22:28 -0800 |
johnc |
8006628: NEED_TEST for JDK-8002870
|
Thu, 14 Feb 2013 14:43:01 -0800 |
tamao |
8007764: Wrong initialized value of max_gc_pause_sec for an instance of class AdaptiveSizePolicy
|
Thu, 14 Feb 2013 09:11:43 +0100 |
brutisso |
8006398: Add regression tests for deprectated GCs
|
Wed, 20 Feb 2013 08:51:44 -0800 |
sspitsyn |
Merge
|
Tue, 19 Feb 2013 13:33:39 -0500 |
coleenp |
Merge
|
Tue, 19 Feb 2013 11:36:52 -0500 |
emc |
8007153: Ensure that MethodParameters API works properly with RedefineClasses
|
Tue, 19 Feb 2013 08:51:56 -0500 |
hseigel |
6749267: Signal handler should save/restore errno
|
Mon, 18 Feb 2013 12:49:53 +0100 |
sla |
8007779: os::die() on solaris should generate core file
|
Mon, 18 Feb 2013 10:43:07 +0100 |
sla |
8007901: SA: Don't read flag values as constants
|
Fri, 15 Feb 2013 10:29:23 -0800 |
dsamersoff |
Merge
|
Fri, 15 Feb 2013 10:08:25 +0100 |
sla |
Merge
|
Fri, 15 Feb 2013 08:54:12 +0100 |
sla |
8008102: SA on OS X does not stop the attached process
|
Thu, 14 Feb 2013 12:36:07 -0800 |
mikael |
8007639: Workaround for ccache in vm.make is incorrect
|
Thu, 14 Feb 2013 14:33:35 -0500 |
acorn |
8007736: VerifyError for static method in interface
|
Thu, 14 Feb 2013 13:08:15 +0100 |
sla |
8004840: Jstack seems to output unnecessary information in 7u9
|
Wed, 13 Feb 2013 09:46:19 +0100 |
rbackman |
8008088: SA can hang the VM
|
Wed, 13 Feb 2013 11:23:46 +0100 |
mgronlun |
8007312: null check signal semaphore in os::signal_notify windows
|
Fri, 15 Feb 2013 13:36:56 -0800 |
amurillo |
8008286: new hotspot build - hs25-b20
|
Thu, 21 Feb 2013 11:12:50 -0800 |
katleman |
Added tag jdk8-b78 for changeset d5e12e7d2f71
|
Fri, 15 Feb 2013 13:27:21 -0800 |
amurillo |
Added tag hs25-b19 for changeset 9f19f4a7d48a
jdk8-b78
|
Fri, 15 Feb 2013 13:27:20 -0800 |
amurillo |
Merge
hs25-b19
|
Thu, 14 Feb 2013 05:36:59 -0800 |
vlivanov |
Merge
|
Wed, 13 Feb 2013 08:29:04 -0800 |
iignatyev |
8006683: Add WhiteBox API to testing of compiler
|
Tue, 12 Feb 2013 14:33:19 -0800 |
kmo |
Merge
|
Tue, 12 Feb 2013 07:39:42 -0800 |
kmo |
8002169: TEST_BUG: compiler/7009359/Test7009359.java sometimes times out
|
Tue, 12 Feb 2013 12:56:11 +0100 |
roland |
7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob
|
Mon, 11 Feb 2013 14:47:04 -0800 |
morris |
8003252: PPC: move MacroAssembler into separate file
|
Mon, 11 Feb 2013 10:38:11 -0800 |
morris |
8003251: ARM: move MacroAssembler into separate file
|
Sun, 10 Feb 2013 22:35:38 -0800 |
kmo |
8006430: TraceTypeProfile is a product flag while it should be a diagnostic flag
|
Sat, 09 Feb 2013 12:55:09 -0800 |
drchase |
8007402: Code cleanup to remove Parfait false positive
|
Fri, 08 Feb 2013 15:39:43 -0800 |
morris |
8006851: When TieredCompilation is set, max code cache should be bumped to 256mb
|
Fri, 08 Feb 2013 15:07:17 -0800 |
kvn |
8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())
|
Thu, 14 Feb 2013 11:01:05 +0100 |
brutisso |
Merge
|
Wed, 23 Jan 2013 19:08:04 -0800 |
jmasa |
8005452: NPG: Create new flags for Metaspace resizing policy
|
Mon, 11 Feb 2013 15:24:48 -0800 |
johnc |
8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions
|
Sun, 10 Feb 2013 21:15:16 +0100 |
brutisso |
8002144: G1: large number of evacuation failures may lead to large c heap memory usage
|
Thu, 07 Feb 2013 18:40:45 -0800 |
brutisso |
Merge
|
Thu, 07 Feb 2013 22:04:17 +0100 |
brutisso |
Merge
|
Thu, 07 Feb 2013 15:51:25 +0100 |
jwilhelm |
8006432: Ratio flags should be unsigned
|
Wed, 06 Feb 2013 14:50:37 -0800 |
johnc |
7052429: G1: Avoid unnecessary scanning of humongous regions during concurrent marking
|
Wed, 13 Feb 2013 08:42:03 -0800 |
sspitsyn |
Merge
|
Tue, 12 Feb 2013 12:19:28 -0500 |
zgu |
8007950: Undo hs_file permission change
|
Mon, 11 Feb 2013 14:06:22 -0500 |
coleenp |
8007320: NPG: move method annotations
|
Fri, 08 Feb 2013 16:56:03 -0800 |
zgu |
Merge
|
Fri, 08 Feb 2013 13:55:41 -0800 |
zgu |
Merge
|
Fri, 08 Feb 2013 16:31:48 -0500 |
zgu |
8006691: Remove jvm_version_info.is_kernel_jvm field
|
Fri, 08 Feb 2013 14:32:13 -0800 |
zgu |
Merge
|
Fri, 08 Feb 2013 14:49:01 -0500 |
zgu |
8007791: More Restricted hs_err file permission
|
Fri, 08 Feb 2013 09:14:06 -0800 |
sspitsyn |
Merge
|
Fri, 08 Feb 2013 14:05:36 +0100 |
sla |
Merge
|
Fri, 08 Feb 2013 12:48:24 +0100 |
sla |
8006423: SA: NullPointerException in sun.jvm.hotspot.debugger.bsd.BsdThread.getContext(BsdThread.java:67)
|
Fri, 08 Feb 2013 10:42:24 +0100 |
ctornqvi |
8007434: Write tests for 8006298
|
Wed, 06 Feb 2013 14:31:37 -0800 |
dcubed |
7182152: Instrumentation hot swap test incorrect monitor count
|
Fri, 08 Feb 2013 08:16:00 -0800 |
amurillo |
8007801: new hotspot build - hs25-b19
|
Thu, 14 Feb 2013 11:43:44 -0800 |
katleman |
Added tag jdk8-b77 for changeset cdb46031e718
|
Fri, 08 Feb 2013 08:07:07 -0800 |
amurillo |
Added tag hs25-b18 for changeset 412d722168bc
jdk8-b77
|
Fri, 08 Feb 2013 08:07:06 -0800 |
amurillo |
Merge
hs25-b18
|
Fri, 08 Feb 2013 10:08:40 +0100 |
brutisso |
Merge
|
Tue, 05 Feb 2013 22:24:36 -0800 |
johnc |
Merge
|
Tue, 05 Feb 2013 09:13:05 -0800 |
johnc |
8005032: G1: Cleanup serial reference processing closures in concurrent marking
|
Mon, 28 Jan 2013 15:41:45 +0100 |
jwilhelm |
6348447: Specifying -XX:OldSize crashes 64-bit VMs
|
Mon, 04 Feb 2013 19:40:27 -0800 |
johnc |
Merge
|
Mon, 04 Feb 2013 13:24:57 -0800 |
johnc |
8001384: G1: assert(!is_null(v)) failed: narrow oop value can never be zero
|
Mon, 04 Feb 2013 13:26:04 -0800 |
jmasa |
Merge
|
Mon, 04 Feb 2013 12:51:25 -0800 |
jmasa |
Merge
|
Thu, 31 Jan 2013 10:45:09 -0800 |
johnc |
8005875: G1: Kitchensink fails with ParallelGCThreads=0
|
Fri, 01 Feb 2013 17:21:53 -0800 |
mikael |
8007257: NPG: metaspace.cpp: Incorrect arguments in calls to err_msg
|
Fri, 01 Feb 2013 13:17:04 -0800 |
johnc |
8006894: G1: Number of marking threads missing from PrintFlagsFinal output
|
Tue, 29 Jan 2013 10:51:33 +0100 |
stefank |
8004710: NPG: jmap could throw sun.jvm.hotspot.types.WrongTypeException after PermGen removal
|
Thu, 07 Feb 2013 20:40:14 -0500 |
vladidan |
Merge
|
Thu, 07 Feb 2013 16:05:48 -0500 |
bpittore |
Merge
|
Sun, 27 Jan 2013 01:07:09 -0800 |
dlong |
Merge
|
Wed, 23 Jan 2013 13:02:39 -0500 |
jprovino |
8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS
|
Thu, 07 Feb 2013 12:23:51 -0800 |
vlivanov |
Merge
|
Wed, 06 Feb 2013 11:33:49 -0800 |
drchase |
8006807: C2 crash due to out of bounds array access in Parse::do_multianewarray
|
Tue, 05 Feb 2013 08:25:51 -0800 |
vlivanov |
8006613: adding reason to made_not_compilable
|
Mon, 04 Feb 2013 11:30:37 +0100 |
roland |
8007144: Incremental inlining mistakes some call sites for dead ones and doesn't inline them
|
Mon, 04 Feb 2013 10:28:39 -0800 |
mikael |
8007403: Incorrect format arguments in adlparse.cpp
|
Mon, 04 Feb 2013 09:11:21 +0100 |
roland |
8005114: VM is crashing in ciKlass*ciObjArrayKlass::element_klass() if metaspaces are full
|
Fri, 25 Jan 2013 16:50:33 -0800 |
morris |
6518907: cleanup IA64 specific code in Hotspot
|
Fri, 25 Jan 2013 16:09:14 -0800 |
drchase |
8006500: compiler/8004741/Test8004741.java fails intermediately
|
Fri, 25 Jan 2013 16:31:47 -0800 |
morris |
8005811: Turn off TierdCompilation in JDK8 trunk for all platforms
|
Fri, 01 Feb 2013 03:02:01 -0800 |
vlivanov |
8005439: no message about inline method if it specifed by CompileCommand
|
Fri, 01 Feb 2013 02:50:23 -0800 |
vlivanov |
8006410: allocating without ResourceMark when CompileCommand was specified
|
Wed, 06 Feb 2013 15:22:32 -0800 |
dcubed |
Merge
|
Tue, 05 Feb 2013 00:59:40 -0800 |
dholmes |
Merge
|
Mon, 04 Feb 2013 23:53:10 -0500 |
dholmes |
8006508: Wrong frame constructor is called in os_linux_x86.cpp
|
Mon, 04 Feb 2013 22:59:45 -0800 |
coleenp |
Merge
|
Mon, 04 Feb 2013 13:14:12 -0500 |
simonis |
8007475: Memory stomp with UseMallocOnly
|
Mon, 04 Feb 2013 13:51:01 -0800 |
coleenp |
Merge
|
Mon, 04 Feb 2013 13:05:32 -0500 |
emc |
8006949: Update hotspot for MethodParameters format change
|
Mon, 04 Feb 2013 08:26:02 -0500 |
hseigel |
8000968: NPG: UseCompressedKlassPointers asserts with ObjectAlignmentInBytes for > 32G CompressedOops
|
Sun, 03 Feb 2013 17:12:31 -0500 |
hseigel |
Merge
|
Sun, 03 Feb 2013 16:49:16 -0500 |
hseigel |
7197672: There are issues with shared data on windows
|
Sun, 03 Feb 2013 22:28:08 +0400 |
dsamersoff |
8002048: Protocol to discovery of manageable Java processes on a network
|
Sat, 02 Feb 2013 20:13:27 +0100 |
ctornqvi |
8000363: runtime/7158988/FieldMonitor.java fails with exception
|
Sat, 02 Feb 2013 16:34:10 +0100 |
ctornqvi |
8005013: Add NMT tests
|
Sat, 02 Feb 2013 03:51:01 -0800 |
minqi |
Merge
|
Fri, 01 Feb 2013 22:41:34 -0800 |
minqi |
Merge
|
Thu, 31 Jan 2013 17:43:01 -0800 |
minqi |
8000973: SA on windows thread inspection is broken
|
Sat, 02 Feb 2013 08:46:48 +0100 |
ctornqvi |
Merge
|
Sat, 02 Feb 2013 07:24:29 +0100 |
ctornqvi |
Merge
|
Fri, 01 Feb 2013 23:48:08 +0100 |
ctornqvi |
8005012: Add WB APIs to better support NMT testing
|
Fri, 01 Feb 2013 19:36:55 -0800 |
jiangli |
Merge
|
Fri, 01 Feb 2013 15:25:37 -0500 |
jiangli |
Merge
|
Thu, 24 Jan 2013 10:57:38 -0800 |
iklam |
8006280: Need to reorder metadata structures to reduce size (64-bit)
|
Fri, 01 Feb 2013 14:42:43 -0800 |
minqi |
Merge
|
Fri, 01 Feb 2013 10:57:06 -0800 |
minqi |
Merge
|
Thu, 31 Jan 2013 20:11:14 -0800 |
sspitsyn |
8006731: JSR 292: the VM_RedefineClasses::rewrite_cp_refs_in_method() must support invokedynamic
|
Thu, 31 Jan 2013 20:09:16 -0800 |
sspitsyn |
8006546: JSR 292: typos in the ConstantPool::copy_cp_impl()
|
Thu, 31 Jan 2013 20:07:18 -0800 |
sspitsyn |
8006542: JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kinds
|
Fri, 01 Feb 2013 13:30:12 -0500 |
hseigel |
Merge
|
Fri, 01 Feb 2013 14:14:54 -0500 |
hseigel |
8006298: Specifying malformed JFR options (-XX:+FlightRecorderOptions) outputs non-sensical error
|
Fri, 25 Jan 2013 10:14:22 +0100 |
ctornqvi |
8006413: Add utility classes for writing better multiprocess tests in jtreg
|
Mon, 28 Jan 2013 09:33:55 -0800 |
acorn |
Merge
|
Mon, 28 Jan 2013 10:55:30 -0500 |
acorn |
8004967: Default method cause VerifyError: Illegal use of nonvirtual
|
Mon, 28 Jan 2013 10:34:07 -0500 |
acorn |
Merge
|
Fri, 25 Jan 2013 15:06:18 -0500 |
acorn |
6479360: PrintClassHistogram improvements
|
Sun, 27 Jan 2013 21:58:34 -0500 |
acorn |
Merge
|
Fri, 25 Jan 2013 13:47:52 -0800 |
minqi |
Merge
|
Fri, 25 Jan 2013 04:23:49 -0800 |
minqi |
Merge
|
Thu, 24 Jan 2013 22:13:32 -0800 |
sspitsyn |
8005128: JSR 292: the mlvm redefineClassInBootstrap test crashes in ConstantPool::compare_entry_to
|
Fri, 25 Jan 2013 10:04:08 -0500 |
zgu |
8000692: Remove old KERNEL code
|
Thu, 24 Jan 2013 23:30:45 -0800 |
minqi |
8005278: Serviceability Agent: jmap -heap and jstack -m fail
|
Wed, 23 Jan 2013 10:34:29 -0500 |
coleenp |
8006040: NPG: on_stack processing wastes space in ConstantPool
|
Mon, 04 Feb 2013 12:01:07 -0800 |
jmasa |
Merge
|
Thu, 03 Jan 2013 15:03:27 -0800 |
jmasa |
8004895: NPG: JMapPermCore test failure caused by warnings about missing field
|
Fri, 25 Jan 2013 03:03:23 -0800 |
amurillo |
8006827: new hotspot build - hs25-b18
|
Thu, 07 Feb 2013 12:32:50 -0800 |
katleman |
Added tag jdk8-b76 for changeset 20b605466ccb
|
Thu, 31 Jan 2013 17:04:28 -0800 |
katleman |
Added tag jdk8-b75 for changeset 6778d0b16593
jdk8-b76
|
Tue, 05 Mar 2013 21:58:51 +0100 |
Thomas Wuerthinger |
Relax safepoint polling assertion.
|
Tue, 05 Mar 2013 21:21:45 +0100 |
Thomas Wuerthinger |
Remove access modifier restriction for allocatable values.
|
Tue, 05 Mar 2013 21:03:20 +0100 |
Thomas Wuerthinger |
Removed unused imports.
|
Tue, 05 Mar 2013 21:01:19 +0100 |
Thomas Wuerthinger |
Remove debug stub.
|
Tue, 05 Mar 2013 20:45:39 +0100 |
Thomas Wuerthinger |
Remove stub declaration.
|
Tue, 05 Mar 2013 19:47:36 +0100 |
Thomas Wuerthinger |
Allocate temporary register for safepoint operation instead of using scratch register.
|
Tue, 05 Mar 2013 19:32:06 +0100 |
Thomas Wuerthinger |
New strategy for inserting safepoints - always insert in loops but avoid in leaf methods.
|
Tue, 05 Mar 2013 19:20:05 +0100 |
Thomas Wuerthinger |
Remove setDeoptInfo functionality. Start getting rid of scratch register usages.
|
Tue, 05 Mar 2013 19:00:23 +0100 |
Thomas Wuerthinger |
Clean up of usage of marks and code installation.
|
Tue, 05 Mar 2013 17:22:05 +0100 |
Thomas Wuerthinger |
Fix array copy intrinsification test.
|
Tue, 05 Mar 2013 17:21:54 +0100 |
Thomas Wuerthinger |
Remove more code related to deferred writes.
|
Tue, 05 Mar 2013 17:16:41 +0100 |
Thomas Wuerthinger |
Remove deferred write logic.
|
Tue, 05 Mar 2013 16:43:34 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Mar 2013 16:43:26 +0100 |
Thomas Wuerthinger |
Create direct call for Static and Special to avoid out-of-line patching stub.
|
Tue, 05 Mar 2013 11:49:29 +0100 |
Thomas Wuerthinger |
Mark PTX parameters as non-null.
|
Tue, 05 Mar 2013 11:03:33 +0100 |
Thomas Wuerthinger |
Added new basic array PTX test.
|
Tue, 05 Mar 2013 11:02:01 +0100 |
Thomas Wuerthinger |
Move implicit null check emission to AMD64 specific code.
|
Tue, 05 Mar 2013 15:29:06 +0100 |
Doug Simon |
Merge.
|
Tue, 05 Mar 2013 15:20:35 +0100 |
Doug Simon |
use zipfile module instead of an external call to jar for creating jar files from projects
|
Tue, 05 Mar 2013 13:11:36 +0100 |
Doug Simon |
replaced tabs with spaces
|
Mon, 04 Mar 2013 18:41:48 +0100 |
Bernhard Urban |
IfNode: simplify expression in `simplify()'
|
Mon, 04 Mar 2013 17:20:55 +0100 |
Roland Schatz |
Fix wrong type in LMUL instruction.
|
Mon, 04 Mar 2013 17:02:52 +0100 |
Roland Schatz |
Use AllocatableValue in DivRemOp.
|
Mon, 04 Mar 2013 16:48:17 +0100 |
Roland Schatz |
Remove duplicate code in DivOp.
|
Mon, 04 Mar 2013 16:48:11 +0100 |
Roland Schatz |
Restructure Op2 in AMD64 backend.
|
Mon, 04 Mar 2013 10:00:49 +0100 |
Gilles Duboscq |
Merge
|
Mon, 04 Mar 2013 09:59:47 +0100 |
Gilles Duboscq |
Fix for the Graal CFG filter, be a bit more robust and accept graphs comming from the binary deserializer. Fixes GRAAL-127
|
Mon, 04 Mar 2013 09:48:14 +0100 |
Gilles Duboscq |
Better java version numbers support in mx
|
Wed, 13 Feb 2013 20:29:01 +0100 |
Gilles Duboscq |
Add jdk1.8.0* to .hgignore
|
Sun, 03 Mar 2013 10:56:18 +0100 |
Doug Simon |
fixed API and test for ResolvedJavaMethod.getCode()
|
Sat, 02 Mar 2013 13:52:56 +0400 |
Doug Simon |
added fsckproject command to mx for removing directories corresponding to deleted projects. This command is also called from the ideinit command (GRAAL-90)
|
Sat, 02 Mar 2013 09:53:47 +0400 |
Doug Simon |
added unit tests for bytecode and machine code disassembly
|
Fri, 01 Mar 2013 19:51:45 +1000 |
Doug Simon |
removed redundant graal_ prefix from Graal specific functions and variable in native code
|
Thu, 28 Feb 2013 16:41:44 +0100 |
Roland Schatz |
Cleanup Op1 in AMD64 backend.
|
Thu, 28 Feb 2013 15:29:46 +0100 |
Roland Schatz |
Fix usage and operand flags of AMD64BitManipulationOp.
|
Thu, 28 Feb 2013 14:15:25 +0100 |
Roland Schatz |
Change Value to AllocatableValue in move operations.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Common superclass for RegisterValue, StackSlot and Variable.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Disallow directly storing constants in PTX.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Common base class for Load and Store.
|
Thu, 28 Feb 2013 12:07:59 +0100 |
Lukas Stadler |
reintroduce default Word read/write operations, more tests
|
Thu, 28 Feb 2013 11:50:06 +0100 |
Lukas Stadler |
more bug fixes and tests for Word read/write operations
|
Wed, 27 Feb 2013 18:37:08 +0100 |
Lukas Stadler |
improved arraycopy and Object.clone snippets
|
Wed, 27 Feb 2013 18:28:09 +0100 |
Lukas Stadler |
clear frame states in snippets and replace with sentries
|
Wed, 27 Feb 2013 17:53:21 +0100 |
Lukas Stadler |
let UnsafeStoreNode implement MemoryCheckpoint
|
Wed, 27 Feb 2013 17:52:28 +0100 |
Lukas Stadler |
small clarification for InstanceOfSnippetsTemplates
|
Wed, 27 Feb 2013 17:50:11 +0100 |
Lukas Stadler |
fix Word.readByte/writeByte/readShort/writeShort/readChar/writeChar
|
Wed, 27 Feb 2013 15:59:16 +0100 |
Lukas Stadler |
rename ValueProxyNode to ProxyNode
|
Wed, 27 Feb 2013 15:51:34 +0100 |
Lukas Stadler |
don't kill memory proxies during RemoveValueProxyPhase
|
Wed, 27 Feb 2013 14:35:16 +0100 |
Lukas Stadler |
ValueProxyNodes for memory locations at loop exits
|
Wed, 27 Feb 2013 09:53:49 +0100 |
Lukas Stadler |
simplify GraphBuilderConfiguration and add omitAllExceptionEdges
|
Tue, 26 Feb 2013 20:10:02 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 20:07:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 17:25:14 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 15:05:58 +0100 |
Thomas Wuerthinger |
Removed unused JumpOp.
|
Tue, 26 Feb 2013 14:37:52 +0100 |
Thomas Wuerthinger |
Fix unused import warnings.
|
Tue, 26 Feb 2013 14:31:33 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 13:26:54 +0100 |
Thomas Wuerthinger |
Remove canStoreConstant from LIRGeneratorTool.
|
Tue, 26 Feb 2013 11:55:00 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 25 Feb 2013 18:19:53 +0100 |
Thomas Wuerthinger |
Remove unused code in backend.
|
Tue, 26 Feb 2013 19:32:42 +0100 |
Roland Schatz |
Separate store op for storing constants.
|
Tue, 26 Feb 2013 18:26:13 +0100 |
Roland Schatz |
Change argument order to be consistent with the rest of the backend.
|
Tue, 26 Feb 2013 18:26:12 +0100 |
Roland Schatz |
Separate STACK and ADDR nodes in LIR.
|
Tue, 26 Feb 2013 18:26:11 +0100 |
Roland Schatz |
Code formatter.
|
Tue, 26 Feb 2013 18:26:10 +0100 |
Roland Schatz |
Convert Value fields to Address.
|
Tue, 26 Feb 2013 17:31:24 +0100 |
Lukas Stadler |
create debug scope for graph building during inlining
|
Tue, 26 Feb 2013 17:30:35 +0100 |
Lukas Stadler |
more metrics for CullFrameStatesPhase
|
Tue, 26 Feb 2013 17:30:22 +0100 |
Lukas Stadler |
rename CheckCastElimination option to ConditionalElimination
|
Tue, 26 Feb 2013 17:29:30 +0100 |
Lukas Stadler |
small change to ReentrantBlockIterator
|
Tue, 26 Feb 2013 17:25:30 +0100 |
Lukas Stadler |
FloatingReadPhase changes to accomodate new scheduling behavior
|
Tue, 26 Feb 2013 17:25:24 +0100 |
Lukas Stadler |
new ReentrantNodeIterator
|
Tue, 26 Feb 2013 17:18:57 +0100 |
Lukas Stadler |
simplification and docs for OnStackReplacementPhase
|
Tue, 26 Feb 2013 17:18:36 +0100 |
Lukas Stadler |
fix for ObjectCloneNode
|
Tue, 26 Feb 2013 17:04:17 +0100 |
Lukas Stadler |
memory-aware scheduling phase
|
Wed, 13 Feb 2013 18:06:19 +0100 |
Lukas Stadler |
remove MergeableBlockState
|
Tue, 26 Feb 2013 16:57:23 +0100 |
Lukas Stadler |
use predefined schedule in GraphPrinterDumpHandler
|
Tue, 26 Feb 2013 16:35:23 +0100 |
Lukas Stadler |
add location identity to Pointer read and write operations
|
Wed, 13 Feb 2013 17:35:43 +0100 |
Lukas Stadler |
fix for OSR_MIGRATION_END descriptor
|
Wed, 13 Feb 2013 15:53:03 +0100 |
Lukas Stadler |
remove dependency on "latest possible" schedule from OnStackReplacementPhase
|
Tue, 26 Feb 2013 14:16:45 +0100 |
Lukas Stadler |
javadoc for MemoryCheckpoint
|
Wed, 13 Feb 2013 15:52:26 +0100 |
Lukas Stadler |
add location identity to MemoryCheckpoint and let WriteNode implement MemoryCheckpoint
|
Tue, 12 Feb 2013 14:22:38 +0100 |
Lukas Stadler |
remove dependency on "latest possible" schedule from InstanceOfSnippetsTemplate
|
Tue, 26 Feb 2013 12:19:20 +0100 |
Roland Schatz |
Comment cleanup.
|
Tue, 26 Feb 2013 12:18:50 +0100 |
Roland Schatz |
Get rid of all direct usages of Address outside of backend.
|
Mon, 25 Feb 2013 20:54:33 +0100 |
Christian Humer |
Merge.
|
Mon, 25 Feb 2013 17:00:52 +0100 |
Christian Humer |
Fixed a visibility bug in NodeFactory generation.
|
Mon, 25 Feb 2013 14:22:18 +0100 |
Christian Humer |
Fixed minor bugs in NodeFactory generation.
|
Mon, 25 Feb 2013 13:59:43 +0100 |
Christian Humer |
Organize imports now handles generic and array types properly.
|
Mon, 25 Feb 2013 13:14:39 +0100 |
Christian Humer |
Merge.
|
Mon, 25 Feb 2013 13:13:02 +0100 |
Christian Humer |
Generated factories implement the new NodeFactory interface.
|
Mon, 25 Feb 2013 13:05:23 +0100 |
Christian Humer |
Minor refactoring.
|
Mon, 25 Feb 2013 13:04:24 +0100 |
Christian Humer |
Fixed error messages in parser.
|
Mon, 25 Feb 2013 13:02:49 +0100 |
Christian Humer |
A few convenience additions to CodeTreeBuilder.
|
Mon, 25 Feb 2013 13:01:58 +0100 |
Christian Humer |
Codewriter now supports writing generic type hierarchies and wildcards.
|
Mon, 25 Feb 2013 12:43:18 +0100 |
Christian Humer |
Support for varargs parameters in code writer.
|
Tue, 19 Feb 2013 17:41:10 +0100 |
Christian Humer |
Merge.
|
Tue, 19 Feb 2013 17:27:02 +0100 |
Christian Humer |
Added a ternary operator to simple language to test short circuit specialization.
|
Tue, 19 Feb 2013 17:20:45 +0100 |
Christian Humer |
Casting is now done on demand using local variables for explicit guards.
|
Tue, 19 Feb 2013 14:29:12 +0100 |
Christian Humer |
Refactor guard creation methods are not flexible enough to handle two if guards.
|
Tue, 19 Feb 2013 11:31:23 +0100 |
Christian Humer |
Fixed generated generic does not need an else block.
|
Mon, 18 Feb 2013 20:35:54 +0100 |
Christian Humer |
Implemented line wrapping for code writer.
|
Mon, 18 Feb 2013 19:51:30 +0100 |
Christian Humer |
Renamed generated specialize to specializeAndExecute.
|
Mon, 25 Feb 2013 18:33:38 +0100 |
Lukas Stadler |
fix livein computation in liveness analysis
|
Mon, 25 Feb 2013 16:15:17 +0100 |
Thomas Wuerthinger |
Remove unused fields in TargetDescription. Use Unsafe.pageSize().
|
Mon, 25 Feb 2013 10:49:47 +0100 |
Michael Haupt |
let CodeUtil.getCallingConvention() honour receivers (if any)
|
Fri, 22 Feb 2013 12:15:14 +0100 |
Roland Schatz |
Make Address class platform specific.
|
Thu, 21 Feb 2013 14:24:47 -0800 |
Thomas Wuerthinger |
Complete first PTX unit test.
|
Thu, 21 Feb 2013 13:43:40 -0800 |
Thomas Wuerthinger |
Make methods in GraalCompiler static.
|
Thu, 21 Feb 2013 13:42:30 -0800 |
Thomas Wuerthinger |
Remove usage of left-over fields in GraalCompiler.
|
Thu, 21 Feb 2013 13:24:34 -0800 |
Thomas Wuerthinger |
Remove usage of GraalCompiler.target field.
|
Thu, 21 Feb 2013 13:11:52 -0800 |
Thomas Wuerthinger |
Added basic PTX test.
|
Thu, 21 Feb 2013 13:11:34 -0800 |
Thomas Wuerthinger |
Added basic test project for ptx backend.
|
Wed, 20 Feb 2013 23:11:14 -0800 |
Thomas Wuerthinger |
Allow subclasses to use emitOperandHelper.
|
Wed, 20 Feb 2013 14:51:09 +0100 |
Michael Haupt |
simplified class file path retrieval, added test
|
Wed, 20 Feb 2013 14:49:27 +0100 |
Michael Haupt |
fix for GRAAL-121 (MetaUtil.getSimpleName() shuffles inner class names for nesting levels >2)
|
Wed, 20 Feb 2013 14:10:47 +0100 |
Michael Haupt |
support for inner classes (local/member) in meta API
|
Wed, 20 Feb 2013 08:58:29 +0100 |
Michael Haupt |
class file path retrieval returns URL
|
Tue, 19 Feb 2013 19:56:44 -0800 |
Thomas Wuerthinger |
Convert indexScalingEnabled boolean into an indexScaling integer value. This change removed the dependency on TargetDescription in large parts of the system.
|
Tue, 19 Feb 2013 19:21:52 -0800 |
Thomas Wuerthinger |
Clean up unused parts of CompilationResult class.
|
Tue, 19 Feb 2013 18:31:31 -0800 |
Thomas Wuerthinger |
New formatter settings for enum values (every value on a new line).
|
Tue, 19 Feb 2013 18:27:55 -0800 |
Thomas Wuerthinger |
Changes in backend due to assembly renamings. Use jccb in two places for smaller code size.
|
Tue, 19 Feb 2013 18:19:02 -0800 |
Thomas Wuerthinger |
Clean up of AMD64Assembler.
|
Tue, 19 Feb 2013 17:19:22 -0800 |
Thomas Wuerthinger |
Clean up of AMD64MacroAssembler.
|
Tue, 19 Feb 2013 16:52:52 -0800 |
Thomas Wuerthinger |
Removed unused field in CompilationResult class.
|
Tue, 19 Feb 2013 16:03:11 +0100 |
Michael Haupt |
corrected class file retrieval
|
Tue, 19 Feb 2013 11:21:03 +0100 |
Michael Haupt |
class file path retrieval
|
Tue, 19 Feb 2013 08:50:11 +0100 |
Christian Haeubl |
removed MaximumInlineLevel
|
Mon, 18 Feb 2013 21:08:42 -0800 |
Thomas Wuerthinger |
Fix compiler warnings.
|
Mon, 18 Feb 2013 20:55:18 -0800 |
Thomas Wuerthinger |
Remove Kind.Jsr.
|
Mon, 18 Feb 2013 20:21:37 -0800 |
Thomas Wuerthinger |
Add InvokeTarget interface definition.
|
Mon, 18 Feb 2013 20:21:09 -0800 |
Thomas Wuerthinger |
Introduce marker interface InvokeTarget. Remove method lookupRuntimeCall from CodeCacheProvider.
|
Mon, 18 Feb 2013 19:16:59 -0800 |
Thomas Wuerthinger |
Remove last usage of VmIds.
|
Mon, 18 Feb 2013 19:12:32 -0800 |
Thomas Wuerthinger |
Remove usages of VmIds.toSymbol.
|
Mon, 18 Feb 2013 19:08:52 -0800 |
Thomas Wuerthinger |
Remove usages of VmIds.toString.
|
Mon, 18 Feb 2013 19:02:14 -0800 |
Thomas Wuerthinger |
Remove graalVmIds.cpp. Remove addStub/getStub methods as they were mere skeletons in new implementation.
|
Mon, 18 Feb 2013 19:01:40 -0800 |
Thomas Wuerthinger |
Small clean up of assembler and LIR.
|
Mon, 18 Feb 2013 16:25:06 -0800 |
Thomas Wuerthinger |
Move stack banging code to the AMD64-specific code.
|
Mon, 18 Feb 2013 16:09:29 -0800 |
Thomas Wuerthinger |
Fix project dependencies.
|
Mon, 18 Feb 2013 16:06:48 -0800 |
Thomas Wuerthinger |
Remove hotspot.ptx project. There is currently no HotSpot-specific part of the PTX backend.
|
Mon, 18 Feb 2013 16:04:25 -0800 |
Thomas Wuerthinger |
Integration fixes.
|
Mon, 18 Feb 2013 14:47:54 -0800 |
Thomas Wuerthinger |
Experimental PTX backend. Contribution by Christian Thalinger.
|
Mon, 18 Feb 2013 18:58:39 +0100 |
Christian Humer |
Merge
|
Mon, 18 Feb 2013 18:55:21 +0100 |
Christian Humer |
Fixed warning.
|
Mon, 18 Feb 2013 18:50:44 +0100 |
Christian Humer |
More JDK8 api change fixes.
|
Mon, 18 Feb 2013 18:33:04 +0100 |
Christian Humer |
Fixed a new method was added to Element in JDK8. (getAnnotationsByType)
|
Mon, 18 Feb 2013 12:22:00 +0100 |
Christian Humer |
Removed unnecessary casts from generated specialized execute methods.
|
Mon, 18 Feb 2013 17:20:57 +0100 |
Roland Schatz |
Pull out utility method.
|
Mon, 18 Feb 2013 15:34:58 +0100 |
Roland Schatz |
fix error message
|
Fri, 15 Feb 2013 20:04:03 +0100 |
Christian Humer |
Minor cleanup.
|
Fri, 15 Feb 2013 19:36:03 +0100 |
Christian Humer |
Fixed minor bug.
|
Fri, 15 Feb 2013 19:32:58 +0100 |
Christian Humer |
Made the usage of generic types more flexible for short circuits and generic specializations.
|
Fri, 15 Feb 2013 16:48:22 +0100 |
Christian Humer |
Merge
|
Fri, 15 Feb 2013 11:53:04 +0100 |
Christian Humer |
Fixed guard declarations can also have zero parameters as well as a mismatching frame signature.
|
Fri, 15 Feb 2013 15:04:58 +0100 |
Roland Schatz |
remove incorrect use of spillSlotSize
|
Fri, 15 Feb 2013 00:43:40 +0100 |
Andreas Woess |
Enable invokedynamic and make bytecode known to Graal.
|
Wed, 13 Feb 2013 18:46:24 +0100 |
Gilles Duboscq |
Fix for building with JDK8 (there is a new method in javax.lang.model.element.ExecutableElement)
|
Wed, 13 Feb 2013 18:33:54 +0100 |
Gilles Duboscq |
commands: accept 'server0' as a vm, accept version number which have '-...' suffix (-internal, -ea...)
|
Wed, 13 Feb 2013 16:21:35 +0100 |
Gilles Duboscq |
mx: When doanload fails using Java, try using python
|
Wed, 13 Feb 2013 13:34:05 +0100 |
Matthias Grimmer |
extended ResolvedJavaMethod API by getLocalVariableTable
|
Wed, 13 Feb 2013 11:37:14 +1000 |
Doug Simon |
support graph dumping with being nested in a DebugScope
|
Wed, 13 Feb 2013 11:36:16 +1000 |
Doug Simon |
added HotSpot implementation of disassembling APIs
|
Wed, 13 Feb 2013 11:34:22 +1000 |
Doug Simon |
added provider APIs for disassembling bytecode and machine code
|
Wed, 13 Feb 2013 11:33:11 +1000 |
Doug Simon |
fixed name of symbol missed in Java refactoring
|
Wed, 13 Feb 2013 11:32:31 +1000 |
Doug Simon |
minor grammar fix
|
Tue, 12 Feb 2013 16:06:20 +0100 |
Christian Humer |
Merge
|
Tue, 12 Feb 2013 15:59:46 +0100 |
Christian Humer |
mx build now requires a jdk version >= 1.7.0_04. Caused by http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159016
|
Tue, 12 Feb 2013 14:33:24 +0100 |
Christian Humer |
Fixed clean should clean also generated source directories.
|
Mon, 11 Feb 2013 16:20:52 +0100 |
Christian Humer |
Fixed rewrite in generated generic did not invoke guards.
|
Mon, 11 Feb 2013 14:21:18 +0100 |
Christian Humer |
Fixed duplicate generation of @Override annotations.
|
Tue, 12 Feb 2013 10:32:44 +0100 |
Roland Schatz |
Fix build.
|
Mon, 11 Feb 2013 18:17:09 +0100 |
Roland Schatz |
Disable test (GRAAL-104).
|
Mon, 11 Feb 2013 17:47:21 +0100 |
Roland Schatz |
Merge.
|
Mon, 11 Feb 2013 17:41:33 +0100 |
Roland Schatz |
Fix warning that breaks windows build.
|
Mon, 11 Feb 2013 17:20:51 +0100 |
Roland Schatz |
Remove assumption that methods without bytecodes are empty.
|
Mon, 11 Feb 2013 16:46:11 +0100 |
Lukas Stadler |
fix EA test
|
Mon, 11 Feb 2013 16:11:32 +0100 |
Lukas Stadler |
disable Object.clone intrinsification
|
Mon, 11 Feb 2013 15:56:10 +0100 |
Lukas Stadler |
Merge
|
Mon, 11 Feb 2013 15:55:27 +0100 |
Lukas Stadler |
separate BooleanNode and ConstantNode hierarchy, rename BooleanNode to LogicNode and LogicNode to BitLogicNode
|
Mon, 11 Feb 2013 10:46:48 +0100 |
Lukas Stadler |
Merge
|
Mon, 11 Feb 2013 10:44:40 +0100 |
Lukas Stadler |
fix for Object.clone virtualization
|
Fri, 08 Feb 2013 11:14:15 +0100 |
Lukas Stadler |
implement Object.clone snippets and macro node
|
Fri, 08 Feb 2013 10:41:09 +0100 |
Lukas Stadler |
explicitly specify type in DirectStoreNode.store
|
Fri, 08 Feb 2013 10:31:54 +0100 |
Lukas Stadler |
allow null return values for ArrayLengthProvider.length()
|
Fri, 08 Feb 2013 10:26:30 +0100 |
Lukas Stadler |
add Assumptions to VirtualizerTool
|
Fri, 08 Feb 2013 10:25:17 +0100 |
Lukas Stadler |
add primitive type mask to HotSpotVMConfig
|
Fri, 08 Feb 2013 10:19:50 +0100 |
Lukas Stadler |
cleanups, javadoc, assertions
|
Mon, 11 Feb 2013 14:39:56 +0100 |
Roland Schatz |
Merge
|
Mon, 11 Feb 2013 12:14:52 +0100 |
Roland Schatz |
make emitOperandHelper protected
|
Mon, 11 Feb 2013 12:12:59 +0100 |
Roland Schatz |
provide calling convention for assembler tests
|
Mon, 11 Feb 2013 10:41:29 +0100 |
Christian Humer |
Merge
|
Mon, 11 Feb 2013 10:41:02 +0100 |
Christian Humer |
Minor cleanup.
|
Mon, 11 Feb 2013 10:40:52 +0100 |
Christian Humer |
Fixed bug in method parsing error messages.
|
Fri, 08 Feb 2013 16:23:11 +0100 |
Christian Humer |
Fixed resolve of generic execute type.
|
Fri, 08 Feb 2013 16:07:33 +0100 |
Christian Humer |
Implemented an option to turn off generated generic generation using specializations in @Generic.
|
Fri, 08 Feb 2013 15:59:43 +0100 |
Christian Humer |
Generated nodes can now handle the case were a non generic execute methods does not throw an UVE.
|
Fri, 08 Feb 2013 18:05:40 +0100 |
Roland Schatz |
avoid generics
|
Fri, 08 Feb 2013 14:37:55 +0100 |
Gilles Duboscq |
Make gate fail on warnings
|
Fri, 08 Feb 2013 14:02:25 +0100 |
Gilles Duboscq |
Revert cf27135ccf5b
|
Fri, 08 Feb 2013 11:49:48 +0100 |
Roland Schatz |
Pull out test code that's useful for other assemblers.
|
Thu, 07 Feb 2013 18:59:56 +0100 |
Thomas Wuerthinger |
Move SuppressWarnings.
|
Thu, 07 Feb 2013 18:47:47 +0100 |
Thomas Wuerthinger |
Move @SuppressWarnings.
|
Thu, 07 Feb 2013 18:31:00 +0100 |
Thomas Wuerthinger |
Added more skeleton code to SPARC projects.
|
Thu, 07 Feb 2013 18:01:08 +0100 |
Thomas Wuerthinger |
Remove hardcoding of x86 registers in the Graal code installer.
|
Thu, 07 Feb 2013 17:37:32 +0100 |
Thomas Wuerthinger |
Remove unused X64 instruction decoder.
|
Thu, 07 Feb 2013 17:37:06 +0100 |
Thomas Wuerthinger |
Add projects and skeletons for SPARC port.
|
Thu, 07 Feb 2013 11:39:57 +0100 |
Roland Schatz |
merge defaults from setDefaultOptions() into GraalOptions
|
Thu, 07 Feb 2013 09:56:09 +0100 |
Christian Haeubl |
Merge.
|
Wed, 06 Feb 2013 15:19:05 +0100 |
Christian Haeubl |
Merge.
|
Wed, 06 Feb 2013 14:26:47 +0100 |
Christian Haeubl |
changed code generation settings to those that C1/C2 use when compiling for newer Intel CPUs
|
Wed, 06 Feb 2013 18:01:07 -0800 |
twisti |
fix Solaris build and initial SPARC support
|
Wed, 06 Feb 2013 15:14:15 +0100 |
Gilles Duboscq |
All warnings are now errors in eclipse
|
Wed, 06 Feb 2013 10:24:39 +0100 |
Roland Schatz |
move AMD64HotSpotRuntime.getTarget up to HotSpotRuntime
|
Tue, 05 Feb 2013 19:46:09 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 19:46:00 +0100 |
Thomas Wuerthinger |
Make fillInStackTrace final and non-synchronized in exceptions that do not need stack trace.
|
Tue, 05 Feb 2013 18:33:01 +0100 |
Gilles Duboscq |
Remove SPECjbb2013 from default benchmarks
|
Tue, 05 Feb 2013 17:59:25 +0100 |
Lukas Stadler |
Merge
|
Tue, 05 Feb 2013 17:41:15 +0100 |
Lukas Stadler |
remove unnecessary virtualId from VirtualObjectNodes
|
Tue, 05 Feb 2013 16:39:45 +0100 |
Lukas Stadler |
Merge
|
Tue, 05 Feb 2013 15:53:21 +0100 |
Lukas Stadler |
new IntegerTestNode, unit tests for IntegerTestNode canonicalization
|
Tue, 05 Feb 2013 15:52:41 +0100 |
Lukas Stadler |
backend support for integer test operation
|
Tue, 05 Feb 2013 15:51:23 +0100 |
Lukas Stadler |
remove MaterializeNode
|
Tue, 05 Feb 2013 17:19:52 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 17:18:57 +0100 |
Thomas Wuerthinger |
Allow arbitrary objects to serve as identifiers for a frame slot.
|
Tue, 05 Feb 2013 17:03:51 +0100 |
Thomas Wuerthinger |
Added getFrameDescriptor() to Frame interface.
|
Tue, 05 Feb 2013 17:01:34 +0100 |
Thomas Wuerthinger |
Removed graph dump after every canonicalization.
|
Tue, 05 Feb 2013 16:21:14 +0100 |
Roland Schatz |
Merge
|
Tue, 05 Feb 2013 15:40:17 +0100 |
Roland Schatz |
simple unit tests for graal.asm.amd64
|
Tue, 05 Feb 2013 15:35:34 +0100 |
Roland Schatz |
lift GraalCompilerTest.getMethod to a common base class
|
Tue, 05 Feb 2013 15:24:15 +0100 |
Roland Schatz |
null-check on leafGraphArray
|
Tue, 05 Feb 2013 13:54:18 +0100 |
Roland Schatz |
expose TargetDescription through CodeCacheProvider API
|
Tue, 05 Feb 2013 12:07:24 +0100 |
Roland Schatz |
add CodeCacheProvider to HotSpotGraalRuntime.getCapability
|
Tue, 05 Feb 2013 15:27:40 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 15:27:32 +0100 |
Thomas Wuerthinger |
Add ability to create materialized frame to Truffle runtime.
|
Tue, 05 Feb 2013 15:19:17 +0100 |
Thomas Wuerthinger |
Make materialized frame also being usable as a packed frame.
|
Tue, 05 Feb 2013 01:17:52 -0800 |
Christian Wimmer |
Implement toString() for Word type
|
Mon, 04 Feb 2013 22:53:01 +0100 |
Lukas Stadler |
coalesce NewObjectArrayNode and NewPrimitiveArrayNode into NewArrayNode
|
Mon, 04 Feb 2013 20:23:57 +0100 |
Lukas Stadler |
Merge
|
Mon, 04 Feb 2013 20:18:55 +0100 |
Lukas Stadler |
remove GlobalValueNumberingPhase
|
Mon, 04 Feb 2013 20:18:41 +0100 |
Lukas Stadler |
fix TypeSystemTest, cleanup of ConditionalEliminationPhase, handle ObjectEqualsNode and MaterializeNode
|
Mon, 04 Feb 2013 18:18:16 +0100 |
Lukas Stadler |
remove successorProbabilities from SwitchNode
|
Mon, 04 Feb 2013 15:33:43 +0100 |
Lukas Stadler |
fix formatting in MonitorSnippets
|
Mon, 04 Feb 2013 09:47:11 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 09:36:51 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 09:31:44 -0800 |
Christian Wimmer |
Use equal() and notEqual() instead of == and != to compare words
|
Mon, 04 Feb 2013 07:36:35 -0800 |
Christian Wimmer |
Use java.nio.ByteOrder instead of our own ByteOrder enumeration
|
Mon, 04 Feb 2013 17:50:35 +0100 |
Christian Haeubl |
minor fix after merge
|
Mon, 04 Feb 2013 17:48:20 +0100 |
Christian Haeubl |
Merge.
|
Mon, 04 Feb 2013 17:42:53 +0100 |
Christian Haeubl |
adjusted test case for the new inlining
|
Mon, 04 Feb 2013 17:29:13 +0100 |
Christian Haeubl |
fixed signal handler for long underflow on windows
|
Mon, 04 Feb 2013 15:49:59 +0100 |
Christian Haeubl |
reenabled nmethod statistics in product mode
|
Mon, 04 Feb 2013 14:45:31 +0100 |
Christian Haeubl |
code cleanup
|
Mon, 04 Feb 2013 14:35:52 +0100 |
Christian Haeubl |
fixed visual studio warnings
|
Mon, 04 Feb 2013 14:29:58 +0100 |
Christian Haeubl |
Merge.
|
Mon, 04 Feb 2013 14:27:32 +0100 |
Christian Haeubl |
fixed bootstrap performance issue that occurred because non-static final fields are no longer assumed constant
|
Mon, 04 Feb 2013 13:43:36 +0100 |
Christian Haeubl |
better computation of inlining relevance
|
Mon, 04 Feb 2013 10:53:24 +0100 |
Christian Haeubl |
extracted TODOs as issues
|
Mon, 04 Feb 2013 10:10:05 +0100 |
Christian Haeubl |
removed interpreter api
|
Mon, 04 Feb 2013 10:06:08 +0100 |
Christian Haeubl |
removed interpreter api
|
Fri, 01 Feb 2013 17:25:39 +0100 |
Christian Haeubl |
fixes after merge
|
Fri, 01 Feb 2013 17:06:26 +0100 |
Christian Haeubl |
Merge.
|
Fri, 01 Feb 2013 16:57:40 +0100 |
Christian Haeubl |
cleanup for the inlining policies
|
Mon, 04 Feb 2013 17:04:23 +0100 |
Christian Humer |
Merge
|
Mon, 04 Feb 2013 16:40:32 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Feb 2013 16:36:50 +0100 |
Christian Humer |
Fixed eclipse configuration for annotation processors. Annotation processor jars
|
Thu, 31 Jan 2013 16:33:12 +0100 |
Christian Humer |
Removed invalid error message.
|
Thu, 31 Jan 2013 16:21:46 +0100 |
Christian Humer |
Cleanup and improved error messages.
|
Mon, 04 Feb 2013 16:29:07 +0100 |
Christian Wirth |
Fixed typo in Javadoc of FrameTest.java
|
Mon, 04 Feb 2013 06:31:27 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 06:26:47 -0800 |
Christian Wimmer |
getMethodDescriptor does not need to be in the Signature interface
|
Mon, 04 Feb 2013 05:59:06 -0800 |
Michael Haupt |
Add MetaUtil.classForName
|
Mon, 04 Feb 2013 05:57:15 -0800 |
Michael Haupt |
Fix computation of elementalClass
|
Mon, 04 Feb 2013 05:53:58 -0800 |
Christian Wimmer |
ReadNode created by a NodeIntrinsic needs to specify the memory dependency
|
Mon, 04 Feb 2013 05:51:50 -0800 |
Christian Wimmer |
Make the access of raw memory via Unsafe specific to HotSpot.
|
Mon, 04 Feb 2013 05:47:35 -0800 |
Christian Wimmer |
Typo in comment
|
Mon, 04 Feb 2013 05:45:28 -0800 |
Christian Wimmer |
Do not call inferStamp when it is already known that a node is a Word. When the input operand is already rewritten, this could cause an exception. Example: CheckCastNode.inferStamp expect that the input has an objectStamp, but at the point of inferStamp it would already be a primitive stamp.
|
Mon, 04 Feb 2013 05:41:14 -0800 |
Christian Wimmer |
Bugfix: ControlSplitNode can have no successor, so check for successor count instead of class
|
Mon, 04 Feb 2013 13:21:13 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 04 Feb 2013 13:21:07 +0100 |
Thomas Wuerthinger |
Clean up more TODO comments.
|
Fri, 01 Feb 2013 19:53:52 +0100 |
Thomas Wuerthinger |
Remove ControlFlowException in SimpleLanguage.
|
Fri, 01 Feb 2013 19:50:04 +0100 |
Thomas Wuerthinger |
Fix comment.
|
Fri, 01 Feb 2013 21:10:53 +0100 |
Lukas Stadler |
Merge
|
Fri, 01 Feb 2013 21:10:23 +0100 |
Lukas Stadler |
fix client and servr ild for leafGraphId change
|
Fri, 01 Feb 2013 17:34:18 +0100 |
Lukas Stadler |
small cleanup in MaterializeObjectNode
|
Fri, 01 Feb 2013 17:34:01 +0100 |
Lukas Stadler |
fix probabilities for explicit NPE and AIOOBE in GraphBuilderPhase
|
Fri, 01 Feb 2013 17:32:59 +0100 |
Lukas Stadler |
keep track of leafGraphIds only at the StructuredGraph level (see GRAAL-60)
|
Fri, 01 Feb 2013 19:48:44 +0100 |
Thomas Wuerthinger |
Introduce ControlFlowException class in Truffle.
|
Fri, 01 Feb 2013 19:47:05 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Feb 2013 19:46:52 +0100 |
Thomas Wuerthinger |
Small clean up.
|
Fri, 01 Feb 2013 15:18:22 +0100 |
Gilles Duboscq |
Remove exclusion of FastMath::slowLog
|
Fri, 01 Feb 2013 11:06:54 +0100 |
Doug Simon |
improved utility for converting ProfilingInfo to a String
|
Thu, 31 Jan 2013 21:55:36 +0100 |
Doug Simon |
fixed repetition of compilation metric option on command line when running multiple benchmarks (JIRA issue GRAAL-66)
|
Thu, 31 Jan 2013 17:51:05 +0100 |
Thomas Wuerthinger |
Dead source code elimination.
|
Thu, 31 Jan 2013 17:45:41 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 31 Jan 2013 17:45:25 +0100 |
Thomas Wuerthinger |
Remove commented out code.
|
Thu, 31 Jan 2013 17:33:27 +0100 |
Thomas Wuerthinger |
Remove exchange method in spill move factory.
|
Thu, 31 Jan 2013 17:30:02 +0100 |
Thomas Wuerthinger |
Remove scratch register TODOs.
|
Thu, 31 Jan 2013 17:04:16 +0100 |
Thomas Wuerthinger |
Dead source code elimination.
|
Thu, 31 Jan 2013 16:28:55 +0100 |
Thomas Wuerthinger |
Small code clean up.
|
Thu, 31 Jan 2013 16:28:12 +0100 |
Thomas Wuerthinger |
Remove more TODOs. Introduce implicitNullCheckLimit as target parameter.
|
Thu, 31 Jan 2013 16:10:56 +0100 |
Thomas Wuerthinger |
Clean up and remove TODO.
|
Thu, 31 Jan 2013 15:56:27 +0100 |
Thomas Wuerthinger |
Merge fix.
|
Thu, 31 Jan 2013 15:42:25 +0100 |
Thomas Wuerthinger |
Merge with hsx25/hotspot.
|
Fri, 25 Jan 2013 02:36:28 -0800 |
amurillo |
Added tag hs25-b17 for changeset b4391649e91e
jdk8-b75
|
Fri, 25 Jan 2013 02:36:28 -0800 |
amurillo |
Merge
hs25-b17
|
Thu, 24 Jan 2013 09:06:16 -0800 |
kmo |
Merge
|
Thu, 24 Jan 2013 02:03:38 -0800 |
kmo |
8006758: LinkResolver assertion (caused by @Contended changes)
|
Wed, 23 Jan 2013 15:11:03 -0800 |
kvn |
8003878: compiler/7196199 test failed on OS X since 8b54, jdk7u12b01
|
Tue, 22 Jan 2013 15:34:16 -0800 |
kvn |
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
|
Tue, 22 Jan 2013 11:31:25 -0800 |
kvn |
8005055: pass outputStream to more opto debug routines
|
Thu, 24 Jan 2013 06:04:43 -0800 |
jmasa |
Merge
|
Tue, 22 Jan 2013 13:42:39 +0100 |
mgerdin |
8004147: test/Makefile jtreg_tests target does not work with cygwin
|
Wed, 16 Jan 2013 12:46:27 +0100 |
brutisso |
8006242: G1: WorkerDataArray<T>::verify() too strict for double calculations
|
Tue, 22 Jan 2013 11:54:16 -0800 |
zgu |
Merge
|
Tue, 22 Jan 2013 14:27:41 -0500 |
zgu |
6871190: Don't terminate JVM if it is running in a non-interactive session
|
Tue, 22 Jan 2013 05:57:18 -0800 |
dcubed |
8004903: VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops
|
Tue, 22 Jan 2013 05:56:42 -0800 |
dcubed |
8004902: correctness fixes motivated by contended locking work (6607129)
|
Tue, 22 Jan 2013 05:55:04 -0800 |
dcubed |
6444286: Possible naked oop related to biased locking revocation safepoint in jni_exit()
|
Mon, 21 Jan 2013 16:11:24 -0500 |
acorn |
Merge
|
Mon, 21 Jan 2013 09:00:04 +0100 |
brutisso |
8006431: os::Bsd::initialize_system_info() sets _physical_memory too large
|
Thu, 17 Jan 2013 22:11:57 -0500 |
coleenp |
8006548: version wrong in new constantPool code
|
Thu, 17 Jan 2013 13:40:31 -0500 |
coleenp |
7174978: NPG: Fix bactrace builder for class redefinition
|
Thu, 17 Jan 2013 10:25:16 -0500 |
hseigel |
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
|
Fri, 18 Jan 2013 19:13:41 +0100 |
sla |
Merge
|
Fri, 18 Jan 2013 14:15:51 +0100 |
sla |
Merge
|
Wed, 16 Jan 2013 16:30:04 +0100 |
sla |
8006403: Regression: jstack failed due to the FieldInfo regression in SA
|
Fri, 18 Jan 2013 05:33:32 -0800 |
amurillo |
8006511: new hotspot build - hs25-b17
|
Thu, 24 Jan 2013 16:48:45 -0800 |
katleman |
Added tag jdk8-b74 for changeset 1a3e54283c54
|
Fri, 18 Jan 2013 05:19:07 -0800 |
amurillo |
Added tag hs25-b16 for changeset 70c89bd6b895
|
Fri, 18 Jan 2013 05:19:06 -0800 |
amurillo |
Merge
hs25-b16
|
Fri, 18 Jan 2013 11:03:15 +0100 |
brutisso |
Merge
|
Thu, 17 Jan 2013 19:04:48 -0800 |
jmasa |
8006537: Assert when dumping archive with default methods
|
Thu, 17 Jan 2013 11:39:48 +0100 |
stefank |
8006513: Null pointer in DefaultMethods::generate_default_methods when merging annotations
|
Tue, 15 Jan 2013 12:32:26 -0800 |
johnc |
8001425: G1: Change the default values for certain G1 specific flags
|
Tue, 15 Jan 2013 10:09:45 +0100 |
stefank |
8005994: Method annotations are allocated unnecessarily during class file parsing
|
Tue, 15 Jan 2013 13:32:13 +0100 |
stefank |
8005590: java_lang_Class injected field resolved_constructor appears unused
|
Mon, 14 Jan 2013 21:30:45 +0100 |
brutisso |
8005972: ParNew should not update the tenuring threshold when promotion failed has occurred
|
Mon, 14 Jan 2013 09:58:52 +0100 |
brutisso |
8004018: Remove old initialization flags
|
Thu, 17 Jan 2013 18:47:36 -0800 |
kvn |
Merge
|
Wed, 16 Jan 2013 14:55:18 -0800 |
kvn |
8006204: please JTREGify test/compiler/7190310/Test7190310.java
|
Tue, 15 Jan 2013 14:45:12 -0800 |
kvn |
8005821: C2: -XX:+PrintIntrinsics is broken
|
Tue, 15 Jan 2013 12:06:18 -0800 |
twisti |
8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
|
Mon, 14 Jan 2013 08:22:32 -0800 |
vlivanov |
8006095: C1: SIGSEGV w/ -XX:+LogCompilation
|
Fri, 11 Jan 2013 20:01:16 -0800 |
twisti |
8006127: remove printing code added with 8006031
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005820: Shark: enable JSR292 support
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005818: Shark: fix OSR for non-empty incoming stack
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005817: Shark: implement deoptimization support
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005816: Shark: fix volatile float field access
|
Fri, 11 Jan 2013 14:07:09 -0800 |
twisti |
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
|
Thu, 17 Jan 2013 01:27:02 -0500 |
dlong |
Merge
|
Mon, 14 Jan 2013 13:52:08 -0500 |
vladidan |
8005204: Code Cache Reduction: command line options implementation
|
Mon, 14 Jan 2013 13:44:49 -0500 |
vladidan |
8005639: Move InlineSynchronizedMethods flag from develop to product
|
Fri, 11 Jan 2013 16:55:07 -0500 |
jiangli |
8005895: Inefficient InstanceKlass field packing wasts memory.
|
Wed, 16 Jan 2013 18:23:37 -0500 |
acorn |
Merge
|
Tue, 15 Jan 2013 17:05:53 -0500 |
coleenp |
8005467: CDS size information is incorrect and unfriendly
|
Mon, 14 Jan 2013 11:00:56 -0800 |
mikael |
8005592: ClassLoaderDataGraph::_unloading incorrectly defined as nonstatic in vmStructs
|
Mon, 14 Jan 2013 08:37:14 -0800 |
coleenp |
Merge
|
Mon, 14 Jan 2013 11:01:39 -0500 |
coleenp |
8006005: Fix constant pool index validation and alignment trap for method parameter reflection
|
Mon, 14 Jan 2013 15:17:47 +0100 |
jwilhelm |
8003985: Support @Contended Annotation - JEP 142
|
Fri, 11 Jan 2013 09:53:24 -0800 |
zgu |
Merge
|
Fri, 11 Jan 2013 12:30:54 -0500 |
zgu |
8005936: PrintNMTStatistics doesn't work for normal JVM exit
|
Thu, 10 Jan 2013 21:00:11 -0500 |
dholmes |
8005921: Memory leaks in vmStructs.cpp
|
Thu, 10 Jan 2013 17:06:26 -0800 |
mikael |
8004747: Remove last_entry from VM_STRUCT macros
|
Thu, 10 Jan 2013 17:38:20 -0500 |
acorn |
7199207: NPG: Crash in PlaceholderTable::verify after StackOverflow
|
Wed, 09 Jan 2013 12:10:25 -0800 |
zgu |
Merge
|
Wed, 09 Jan 2013 14:46:55 -0500 |
zgu |
7152671: RFE: Windows decoder should add some std dirs to the symbol search path
|
Wed, 09 Jan 2013 11:39:30 -0500 |
acorn |
8005689: InterfaceAccessFlagsTest failures in Lambda-JDK tests
|
Fri, 11 Jan 2013 02:02:51 -0800 |
amurillo |
8006034: new hotspot build - hs25-b16
|
Wed, 16 Jan 2013 20:53:05 -0800 |
katleman |
Merge
jdk8-b74
|
Wed, 16 Jan 2013 11:59:44 -0800 |
katleman |
Added tag jdk8-b73 for changeset 11619f33cd68
|
Thu, 31 Jan 2013 16:12:41 +0100 |
Lukas Stadler |
remove unused allocations during (full) canonicalization
|
Thu, 31 Jan 2013 15:23:31 +0100 |
Lukas Stadler |
cleanup and assertion for PEA fix in 17b6a63fe7c2
|
Thu, 31 Jan 2013 11:32:14 +0100 |
Lukas Stadler |
replace all-default MaterializeNodes with NewObject during lowering, not during PEA (fixes GRAAL-35)
|
Thu, 31 Jan 2013 11:23:55 +0100 |
Lukas Stadler |
remove LIRLowerable from VirtualState subclasses, not needed because they are not scheduled
|
Wed, 30 Jan 2013 22:44:51 +0100 |
Doug Simon |
Merge.
|
Wed, 30 Jan 2013 22:39:51 +0100 |
Doug Simon |
added collection of compilation speed metric for C1 and C2 to bench command
|
Wed, 30 Jan 2013 22:33:04 +0100 |
Doug Simon |
collection of Graal compilation speed metrics is now triggered by -XX:+CITime instead of -Dgraal.benchmark.compilation=true
|
Wed, 30 Jan 2013 21:36:28 +0100 |
Doug Simon |
added per-compiler compilation speed statistics for C1 and C2 (included in output produced by -XX:+CITime)
|
Wed, 30 Jan 2013 18:19:01 +0100 |
Doug Simon |
fix bug in parsing of SPECjvm2008 output
|
Wed, 30 Jan 2013 16:46:15 +0100 |
Gilles Duboscq |
Exclude FastMath::slowLog for now
|
Wed, 30 Jan 2013 16:39:01 +0100 |
Gilles Duboscq |
Add SPECjbb2013
|
Wed, 30 Jan 2013 11:33:31 +0100 |
Doug Simon |
changed convention for specifying constants versus named groups in a template for a value to extract from the output of a benchmark execution
|
Wed, 30 Jan 2013 11:03:32 +0100 |
Doug Simon |
moved execution of a benchmark out of OutputParser
|
Sun, 27 Jan 2013 23:09:56 +0100 |
Doug Simon |
spelling fix
|
Sun, 27 Jan 2013 21:07:16 +0100 |
Doug Simon |
disabled verbose reporting of non-null options for -G:Dump, -G:Meter, -G:Log, -G:Timer as it means these options cannot be used when running the 'mx bench' command
|
Sun, 27 Jan 2013 21:05:19 +0100 |
Doug Simon |
fixed bug in implementation of -Dgraal.benchmark.compilation=true
|
Fri, 25 Jan 2013 16:05:41 +0100 |
Doug Simon |
Merge.
|
Fri, 25 Jan 2013 16:05:11 +0100 |
Doug Simon |
added compilation rate measurements on top of existing metric/timer facility - enabled with -Dgraal.benchmark.compilation=true
|
Fri, 25 Jan 2013 15:31:54 +0100 |
Doug Simon |
changed DebugMetric.add() to take a long parameter instead of an int
|
Fri, 25 Jan 2013 11:47:28 +0100 |
Thomas Wuerthinger |
Modified formatter settings to not insert line break after annotation on parameters.
|
Fri, 25 Jan 2013 11:11:32 +0100 |
Thomas Wuerthinger |
Updated .hgignore file to also ignore IntelliJ project files.
|
Thu, 24 Jan 2013 18:20:46 +0100 |
Lukas Stadler |
named constants for snippet probabilities (likely, frequent, fast_path, deopt), see CR-7
|
Thu, 24 Jan 2013 17:06:00 +0100 |
Doug Simon |
applied eclipseformat
|
Thu, 24 Jan 2013 17:03:46 +0100 |
Doug Simon |
Merge.
|
Thu, 24 Jan 2013 16:58:53 +0100 |
Doug Simon |
made DebugValue implement Comparable and removed comparator that sorted the "Runs" metric before all others
|
Thu, 24 Jan 2013 16:44:40 +0100 |
Doug Simon |
removed space in metric name
|
Thu, 24 Jan 2013 13:05:50 +0100 |
Doug Simon |
added memory usage to CompilationStatistics
|
Tue, 22 Jan 2013 10:17:38 +0100 |
Doug Simon |
disabled running of Queens test (i.e., test_gamma) in normal HotSpot builds
|
Mon, 21 Jan 2013 17:09:31 +0100 |
Doug Simon |
changed format of files generated by CompilationStatistics to avoid spaces
|
Thu, 24 Jan 2013 10:37:43 +0100 |
Lukas Stadler |
let CheckCastSnippets insert UnsafeCastNodes (so that type stays visible during lowering)
|
Thu, 24 Jan 2013 08:16:41 +0100 |
Doug Simon |
sanity checks for SnippetInstaller.installSubstitutions()
|
Wed, 23 Jan 2013 22:39:57 +0100 |
Doug Simon |
factored out common code in NewObjectSnippets
|
Wed, 23 Jan 2013 22:37:22 +0100 |
Doug Simon |
factored out code common to SystemSubstitutions.identityHashCode() and ObjectSubstitutions.hashCode()
|
Wed, 23 Jan 2013 22:27:45 +0100 |
Doug Simon |
factored out common code shared by InstanceOfSnippets and CheckCastSnippets
|
Wed, 23 Jan 2013 21:56:28 +0100 |
Doug Simon |
factored out common code in AES crypto substitutions
|
Wed, 23 Jan 2013 17:40:14 +0100 |
Lukas Stadler |
remove errorneous assert, fix ArrayCopyNode's "replace local" code
|
Wed, 23 Jan 2013 17:25:47 +0100 |
Lukas Stadler |
Merge
|
Wed, 23 Jan 2013 17:23:04 +0100 |
Lukas Stadler |
ArrayCopyNode: cleanup, unrolling for fixed length arraycopy
|
Wed, 23 Jan 2013 17:22:51 +0100 |
Lukas Stadler |
arraycopy snippets: deopt on NPE and AIOOBE, add probabilities
|
Wed, 23 Jan 2013 17:21:07 +0100 |
Lukas Stadler |
don't tail duplicate allocations
|
Wed, 23 Jan 2013 16:46:20 +0100 |
Lukas Stadler |
provide TargetDescription in LoweringTool
|
Wed, 23 Jan 2013 16:44:46 +0100 |
Lukas Stadler |
handle InvokeWithExceptionNode when inlining macro nodes
|
Wed, 23 Jan 2013 16:49:55 +0100 |
Doug Simon |
added eclipseformat to the gate
|
Wed, 23 Jan 2013 16:42:13 +0100 |
Doug Simon |
eclipseformat is also applied to package-info.java files
|
Wed, 23 Jan 2013 16:39:56 +0100 |
Doug Simon |
enabled format-on-save
|
Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Wed, 23 Jan 2013 16:34:38 +0100 |
Doug Simon |
disabled line wrapping nested invocations
|
Wed, 23 Jan 2013 16:06:31 +0100 |
Doug Simon |
made eclipseformat command use batching
|
Wed, 23 Jan 2013 15:32:51 +0100 |
Doug Simon |
replace HTML escape sequence for '@' symbol with {@literal @}
|
Wed, 23 Jan 2013 14:13:49 +0100 |
Doug Simon |
gave formatter profile the name "Graal"
|
Wed, 23 Jan 2013 14:13:23 +0100 |
Doug Simon |
formatter does not put a new line after a field annotation
|
Tue, 22 Jan 2013 22:46:13 +0100 |
Doug Simon |
added 'mx eclipseformat' command for applying the Eclipse Code Formatter to the Java source files in a suite
|
Tue, 22 Jan 2013 22:01:21 +0100 |
Doug Simon |
removed whitespace padding around the wildcard type in a generic type declaration
|
Tue, 22 Jan 2013 22:00:34 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 21:06:57 +0100 |
Doug Simon |
replaced use of <br> in javadoc with <p>
|
Tue, 22 Jan 2013 20:47:55 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 20:44:15 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 20:40:30 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted test code
|
Tue, 22 Jan 2013 20:36:00 +0100 |
Doug Simon |
disabled auto-formatting of generated code
|
Tue, 22 Jan 2013 20:05:59 +0100 |
Doug Simon |
enabled use of formatter disabling/enabling tag (i.e. @formatter:off and @formatter:on)
|
Tue, 22 Jan 2013 20:04:42 +0100 |
Doug Simon |
removed name of shared formatter profile
|
Tue, 22 Jan 2013 17:46:40 +0100 |
Doug Simon |
disabled auto-formatting of some code sections that use manual alignment
|
Tue, 22 Jan 2013 16:54:50 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Jan 2013 16:54:40 +0100 |
Thomas Wuerthinger |
Remove unused variable.
|
Tue, 22 Jan 2013 15:08:08 +0100 |
Lukas Stadler |
reapply fix from 8f7be0c45a82
|
Tue, 22 Jan 2013 11:29:40 +0100 |
Lukas Stadler |
added new macro node facility, removed ArrayCopyIntrinsificationPhase
|
Mon, 21 Jan 2013 12:23:55 +0100 |
Doug Simon |
fixed warnings
|
Fri, 18 Jan 2013 15:25:06 +0100 |
Christian Humer |
Fixed projects canonicalization.
|
Fri, 18 Jan 2013 14:39:04 +0100 |
Christian Humer |
Merge
|
Fri, 18 Jan 2013 14:38:43 +0100 |
Christian Humer |
Project dependency fixes.
|
Fri, 18 Jan 2013 13:41:46 +0100 |
Christian Humer |
Merge
|
Fri, 18 Jan 2013 13:39:04 +0100 |
Christian Humer |
Removed debug log output.
|
Fri, 18 Jan 2013 13:29:14 +0100 |
Christian Humer |
Updated truffle-sl for the changed operation code generation.
|
Fri, 18 Jan 2013 13:28:12 +0100 |
Christian Humer |
Codegen operation generation is inferred from the node type hierarchy.
|
Fri, 18 Jan 2013 14:07:47 +0100 |
Thomas Wuerthinger |
Remove caching of sorted blocks in LSRA.
|
Fri, 18 Jan 2013 12:20:25 +0100 |
Thomas Wuerthinger |
Additional comment describing the block ordering and alignment.
|
Fri, 18 Jan 2013 12:11:01 +0100 |
Thomas Wuerthinger |
Small clean up of access to predecessor/successor of blocks.
|
Thu, 17 Jan 2013 17:49:00 +0100 |
Thomas Wuerthinger |
Small clean up of the Block class.
|
Thu, 17 Jan 2013 17:21:16 +0100 |
Thomas Wuerthinger |
Code clean up and documentation for ComputeBlockOrder class.
|
Thu, 17 Jan 2013 00:41:44 +0100 |
Thomas Wuerthinger |
Fix for lock elimination phase.
|
Thu, 17 Jan 2013 00:24:36 +0100 |
Thomas Wuerthinger |
Fix assertion in lock elimination phase.
|
Thu, 17 Jan 2013 00:06:39 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Jan 2013 00:06:27 +0100 |
Thomas Wuerthinger |
Implement basic lock elimination phase.
|
Wed, 16 Jan 2013 18:53:10 +0100 |
Gilles Duboscq |
Merge
|
Wed, 16 Jan 2013 15:33:22 +0100 |
Gilles Duboscq |
Increase default thresholds in full unrolling policy
|
Wed, 16 Jan 2013 15:30:09 +0100 |
Gilles Duboscq |
Probabilities for the monitor snippets
|
Wed, 16 Jan 2013 14:36:15 +0100 |
Gilles Duboscq |
Better for Load/Read stamps for non-stack kinds
|
Wed, 16 Jan 2013 14:33:29 +0100 |
Gilles Duboscq |
Merge
|
Tue, 15 Jan 2013 15:16:42 +0100 |
Gilles Duboscq |
Add GRAALVM to the defined symbols for the hotspot project
|
Wed, 16 Jan 2013 16:17:07 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Jan 2013 15:39:59 +0100 |
Thomas Wuerthinger |
Another merge fix.
|
Wed, 16 Jan 2013 14:41:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Jan 2013 14:41:04 +0100 |
Thomas Wuerthinger |
Fixes after merge with hs25-b15.
|
Wed, 16 Jan 2013 01:34:24 +0100 |
Thomas Wuerthinger |
Merge with hs25-b15.
|
Fri, 11 Jan 2013 01:43:10 -0800 |
amurillo |
Added tag hs25-b15 for changeset 1e129851479e
|
Fri, 11 Jan 2013 01:43:09 -0800 |
amurillo |
Merge
hs25-b15
|
Thu, 10 Jan 2013 10:00:43 -0800 |
kvn |
Merge
|
Wed, 09 Jan 2013 15:37:23 -0800 |
twisti |
8005418: JSR 292: virtual dispatch bug in 292 impl
|
Tue, 08 Jan 2013 11:30:51 -0800 |
kvn |
8005419: Improve intrinsics code performance on x86 by using AVX2
|
Mon, 07 Jan 2013 14:08:28 -0800 |
twisti |
8004537: replace AbstractAssembler emit_long with emit_int32
|
Thu, 03 Jan 2013 16:30:47 -0800 |
kvn |
8005544: Use 256bit YMM registers in arraycopy stubs on x86
|
Thu, 03 Jan 2013 15:09:55 -0800 |
kvn |
8005522: use fast-string instructions on x86 for zeroing
|
Sun, 23 Dec 2012 17:08:22 +0100 |
roland |
8005071: Incremental inlining for JSR 292
|
Thu, 10 Jan 2013 07:32:32 -0800 |
jmasa |
Merge
|
Wed, 09 Jan 2013 09:48:58 +0100 |
brutisso |
8005489: VM hangs during GC with ParallelGC and ParallelGCThreads=0
|
Wed, 09 Jan 2013 21:18:52 -0500 |
dlong |
Merge
|
Tue, 08 Jan 2013 13:01:19 -0500 |
jiangli |
8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
|
Thu, 03 Jan 2013 15:08:43 -0500 |
bpittore |
8004051: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow
|
Wed, 09 Jan 2013 18:06:34 -0500 |
acorn |
Merge
|
Tue, 08 Jan 2013 15:47:23 -0800 |
zgu |
Merge
|
Tue, 08 Jan 2013 11:39:53 -0800 |
zgu |
Merge
|
Tue, 08 Jan 2013 14:04:25 -0500 |
zgu |
8005048: NMT: #loaded classes needs to just show the # defined classes
|
Tue, 08 Jan 2013 13:44:10 -0800 |
coleenp |
Merge
|
Tue, 08 Jan 2013 14:01:36 -0500 |
coleenp |
8004728: Add hotspot support for parameter reflection
|
Tue, 08 Jan 2013 13:38:11 -0500 |
hseigel |
8005076: Creating a CDS archive with one alignment and running another causes a crash.
|
Mon, 07 Jan 2013 15:32:51 -0500 |
hseigel |
8003705: CDS failed on Windows: can not map in the CDS.
|
Wed, 02 Jan 2013 20:28:09 -0500 |
coleenp |
8005494: SIGSEGV in Rewriter::relocate_and_link() when testing Weblogic with CompressedOops and KlassPtrs
|
Mon, 24 Dec 2012 11:46:38 -0800 |
minqi |
Merge
|
Thu, 20 Dec 2012 10:22:19 +0100 |
stefank |
8004823: Add VM support for type annotation reflection
|
Wed, 19 Dec 2012 10:35:08 -0800 |
dcubed |
8005044: remove crufty '_g' support from HS runtime code
|
Fri, 04 Jan 2013 17:04:46 -0800 |
jmasa |
8005672: Clean up some changes to GC logging with GCCause's
|
Fri, 04 Jan 2013 17:04:25 -0800 |
jmasa |
8000325: Change default for CMSClassUnloadingEnabled to true
|
Fri, 04 Jan 2013 21:33:22 +0100 |
brutisso |
8003822: Deprecate the incremental mode of CMS
|
Fri, 04 Jan 2013 11:10:17 +0100 |
brutisso |
8003820: Deprecate untested and rarely used GC combinations
|
Sun, 30 Dec 2012 08:47:52 +0100 |
brutisso |
8005396: Use ParNew with only one thread instead of DefNew as default for CMS on single CPU machines
|
Thu, 03 Jan 2013 16:28:22 -0800 |
johnc |
8004816: G1: Kitchensink failures after marking stack changes
|
Fri, 21 Dec 2012 11:45:34 -0800 |
johnc |
8001424: G1: Rename certain G1-specific flags
|
Wed, 02 Jan 2013 11:32:41 -0800 |
johnc |
8004132: SerialGC: ValidateMarkSweep broken when running GCOld
|
Wed, 26 Dec 2012 15:05:30 -0800 |
jmasa |
8005486: NPG: Incorrect assertion in ChunkManager::list_index()
|
Mon, 03 Dec 2012 15:09:39 -0800 |
jmasa |
8005082: NPG: Add specialized Metachunk sizes for reflection and anonymous classloaders
|
Fri, 21 Dec 2012 10:27:49 -0800 |
amurillo |
8005382: new hotspot build - hs25-b15
|
Thu, 10 Jan 2013 09:55:30 -0800 |
katleman |
Added tag jdk8-b72 for changeset d5cb5830f570
jdk8-b73
|
Thu, 03 Jan 2013 12:44:39 -0800 |
katleman |
Added tag jdk8-b71 for changeset 0847210f8548
jdk8-b72
|
Thu, 27 Dec 2012 12:14:58 -0800 |
katleman |
Added tag jdk8-b70 for changeset e94068d4ff52
jdk8-b71
|
Wed, 26 Dec 2012 14:23:50 -0800 |
katleman |
Merge
jdk8-b70
|
Thu, 20 Dec 2012 16:24:51 -0800 |
katleman |
8004982: JDK8 source with GPL header errors
|
Fri, 21 Dec 2012 10:17:16 -0800 |
amurillo |
Added tag hs25-b14 for changeset 990bbd393c23
|
Fri, 21 Dec 2012 10:17:15 -0800 |
amurillo |
Merge
hs25-b14
|
Fri, 21 Dec 2012 16:33:22 +0100 |
jwilhelm |
Merge
|
Thu, 20 Dec 2012 05:31:40 +0100 |
brutisso |
8004691: Add a jtreg test that exercises the ExecuteInternalVMTests flag
|
Tue, 18 Dec 2012 10:40:51 +0100 |
stefank |
8005108: NPG: MetaspaceAux::used_in_bytes(), capacity_in_bytes() and reserved_in_bytes() return inconsistent numbers
|
Mon, 17 Dec 2012 15:25:26 +0100 |
brutisso |
8004845: Catch incorrect usage of new and delete during compile time for value objects and stack objects
|
Mon, 17 Dec 2012 08:49:20 +0100 |
brutisso |
7173959: Jvm crashed during coherence exabus (tmb) testing
|
Wed, 12 Dec 2012 12:07:32 -0800 |
johnc |
8001028: Improve GC option handling
|
Fri, 21 Dec 2012 01:39:34 -0800 |
roland |
Merge
|
Thu, 20 Dec 2012 18:53:44 -0800 |
twisti |
8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
|
Thu, 20 Dec 2012 14:17:52 -0800 |
kvn |
8004330: Add missing Unsafe entry points for addAndGet() family
|
Wed, 19 Dec 2012 19:21:15 -0800 |
kvn |
8004741: Missing compiled exception handle table entry for multidimensional array allocation
|
Wed, 19 Dec 2012 15:40:35 -0800 |
kvn |
8004835: Improve AES intrinsics on x86
|
Wed, 19 Dec 2012 14:44:00 -0800 |
twisti |
8005033: clear high word for integer pop count on SPARC
|
Tue, 18 Dec 2012 17:37:44 -0800 |
kvn |
8004318: JEP-171: Support Unsafe fences intrinsics
|
Tue, 18 Dec 2012 10:47:23 -0800 |
twisti |
8004536: replace AbstractAssembler emit_word with emit_int16
|
Tue, 18 Dec 2012 08:19:53 -0800 |
vlivanov |
Merge
|
Tue, 18 Dec 2012 06:52:00 -0800 |
vlivanov |
8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
|
Tue, 18 Dec 2012 14:55:25 +0100 |
roland |
8005031: Some cleanup in c2 to prepare for incremental inlining support
|
Mon, 17 Dec 2012 11:00:22 -0800 |
twisti |
8004548: remove unused AbstractAssembler::print(Label&)
|
Fri, 14 Dec 2012 12:11:17 -0800 |
twisti |
Merge
|
Fri, 14 Dec 2012 12:06:42 -0800 |
twisti |
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
|
Wed, 12 Dec 2012 22:41:13 +0100 |
stefank |
8005002: Crash because of a raw oop in ClassLoaderData::add_dependency
|
Thu, 13 Dec 2012 17:27:55 -0800 |
kvn |
8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
|
Fri, 07 Dec 2012 18:13:23 -0800 |
bharadwaj |
8004668: Build failure for Zero target
|
Wed, 19 Dec 2012 16:10:19 -0800 |
minqi |
Merge
|
Mon, 17 Dec 2012 10:40:52 -0800 |
zgu |
Merge
|
Mon, 17 Dec 2012 13:14:02 -0500 |
zgu |
8004802: jcmd VM.native_memory baseline=false crashes VM
|
Fri, 14 Dec 2012 16:43:37 -0800 |
coleenp |
Merge
|
Wed, 12 Dec 2012 21:40:04 -0500 |
rkennke |
8004898: library_call.cpp build error after 7172640 with GCC 4.7.2
|
Wed, 12 Dec 2012 11:39:29 -0500 |
coleenp |
8004883: NPG: clean up anonymous class fix
|
Fri, 14 Dec 2012 10:06:52 -0800 |
dcubed |
7153050: remove crufty '_g' support from HotSpot repo makefiles
|
Fri, 14 Dec 2012 14:27:40 -0800 |
amurillo |
8005036: new hotspot build - hs25-b14
|
Thu, 20 Dec 2012 09:17:47 -0800 |
katleman |
Added tag jdk8-b69 for changeset cb8a4e04bc8c
|
Fri, 14 Dec 2012 14:19:36 -0800 |
amurillo |
Added tag hs25-b13 for changeset b6c9c0109a60
jdk8-b69
|
Fri, 14 Dec 2012 14:19:35 -0800 |
amurillo |
Merge
hs25-b13
|
Fri, 14 Dec 2012 11:45:55 -0800 |
collins |
Merge
|
Tue, 11 Dec 2012 12:41:31 -0500 |
jiangli |
8004076: Move _max_locals and _size_of_parameters to ConstMethod for better sharing.
|
Thu, 13 Dec 2012 09:06:38 -0800 |
stefank |
Merge
|
Thu, 13 Dec 2012 09:28:14 +0100 |
stefank |
8004674: Add necessary .inline.hpp files to fix non-PCH build
|
Thu, 13 Dec 2012 10:09:49 +0100 |
brutisso |
8004661: Comment and function name java_lang_String::toHash is wrong
|
Fri, 07 Dec 2012 16:08:05 -0800 |
johnc |
Merge
|
Mon, 01 Oct 2012 09:28:13 -0700 |
johnc |
8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking stack
|
Fri, 07 Dec 2012 10:55:16 -0800 |
amurillo |
8004724: new hotspot build - hs25-b13
|
Thu, 13 Dec 2012 09:05:20 -0800 |
katleman |
Added tag jdk8-b68 for changeset 121aa71316af
|
Wed, 16 Jan 2013 15:15:32 +0100 |
Lukas Stadler |
changed PEA interface:
|
Wed, 16 Jan 2013 10:19:09 +0100 |
Christian Haeubl |
windows-specific bugfix
|
Wed, 16 Jan 2013 09:08:24 +0100 |
Christian Haeubl |
Merge.
|
Wed, 16 Jan 2013 09:05:48 +0100 |
Christian Haeubl |
added relevance-based inlining
|
Mon, 07 Jan 2013 10:56:06 +0100 |
Christian Haeubl |
added a log message when System.arraycopy() is not intrinsified
|
Mon, 07 Jan 2013 08:39:06 +0100 |
Christian Haeubl |
Merge.
|
Mon, 07 Jan 2013 08:38:40 +0100 |
Christian Haeubl |
added flag AlwaysInlineIntrinsics
|
Wed, 19 Dec 2012 10:01:08 +0100 |
Christian Haeubl |
Merge.
|
Tue, 18 Dec 2012 15:05:58 +0100 |
Christian Haeubl |
fixed HotSpot windows build
|
Tue, 15 Jan 2013 21:11:45 +0100 |
Doug Simon |
fixed warnings
|
Tue, 15 Jan 2013 21:11:32 +0100 |
Doug Simon |
added com.sun.crypto.provider.CipherBlockChaining intrinsifications
|
Tue, 15 Jan 2013 21:08:13 +0100 |
Doug Simon |
added support for substitute methods to call the original/substituted methods
|
Tue, 15 Jan 2013 20:43:44 +0100 |
Doug Simon |
gave CompilationTask a toString() method
|
Tue, 15 Jan 2013 18:54:02 +0100 |
Thomas Wuerthinger |
Fix the kind for DivRemOp results.
|
Tue, 15 Jan 2013 18:39:40 +0100 |
Thomas Wuerthinger |
Added possibility for platform-specific peephole optimizations. Added combining div/rem optimization.
|
Tue, 15 Jan 2013 18:27:01 +0100 |
Thomas Wuerthinger |
Added DivRemOp that produces both the division result and the remainder.
|
Tue, 15 Jan 2013 17:53:31 +0100 |
Thomas Wuerthinger |
Canonicalize ((a - a % b) / b) into (a / b).
|
Tue, 15 Jan 2013 15:44:04 +0100 |
Doug Simon |
an intrinsic graph must be cloned before being compiled
|
Tue, 15 Jan 2013 11:10:59 +0100 |
Gilles Duboscq |
Long.bitCount should also not be intrinsified if popcnt is missing
|
Tue, 15 Jan 2013 00:51:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 15 Jan 2013 00:51:12 +0100 |
Thomas Wuerthinger |
New experiment with LSRA order. Remove old block order calculation.
|
Mon, 14 Jan 2013 18:41:26 +0100 |
Doug Simon |
reworked mechanism for omitting intrinsics if the underlying hardware support is not available and used it to make intrinsification of Integer.bitCount() dependent on whether the POPCNT instruction is available
|
Mon, 14 Jan 2013 16:56:54 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 14 Jan 2013 16:52:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 14 Jan 2013 16:52:44 +0100 |
Thomas Wuerthinger |
Experiment with new block order for LSRA.
|
Mon, 14 Jan 2013 14:19:49 +0100 |
Thomas Wuerthinger |
Backed out changeset b5280041f59e. Alignment for branch targets has no positive effect. Remove to keep code cache smaller.
|
Mon, 14 Jan 2013 16:29:08 +0100 |
Lukas Stadler |
new facility to add branch probabilities for snippets, probabilities for frequently-used snippets
|
Mon, 14 Jan 2013 15:23:13 +0100 |
Gilles Duboscq |
Make sure that compressed oops are not used in benchmarks
|
Mon, 14 Jan 2013 14:26:00 +0100 |
Doug Simon |
fixed bugs in AESCrypt intrinsifications and enabled them by default
|
Mon, 14 Jan 2013 14:25:16 +0100 |
Doug Simon |
added missing ResourceMark
|
Mon, 14 Jan 2013 14:06:37 +0100 |
Doug Simon |
added support for making calls with the native/C ABI
|
Mon, 14 Jan 2013 00:14:54 +0100 |
Doug Simon |
AESCrypt intrinsification - disabled by default as it doesn't yet work
|
Sun, 13 Jan 2013 21:55:49 +0100 |
Doug Simon |
Merge.
|
Sun, 13 Jan 2013 21:19:19 +0100 |
Doug Simon |
compile the intrinsic graph for a method if the method is scheduled for compilation (in addition to intrinsifiying it when it is called)
|
Sun, 13 Jan 2013 21:17:13 +0100 |
Doug Simon |
support substitution of methods that are not in the bootstrap class path and/or whose signature contains non-accessible types
|
Sun, 13 Jan 2013 21:14:40 +0100 |
Doug Simon |
added API method for parsing a valid Method Descriptor string (JVMS 4.3.3) into a Signature object
|
Sat, 12 Jan 2013 22:05:07 +0100 |
Doug Simon |
added support for supplying an explicit signature in @MethodAnnotation to private types in the signature of the substituted method
|
Sat, 12 Jan 2013 21:53:22 +0100 |
Doug Simon |
added Signature.getString() to get a signature string in JVMS format
|
Sat, 12 Jan 2013 21:43:12 +0100 |
Doug Simon |
renamings to clarify the difference between lowering/stub snippets and substitution snippets (the end goal is to remove the term 'snippet' from the latter altogether)
|
Fri, 11 Jan 2013 18:26:32 +0100 |
Doug Simon |
only @MethodSubstitution annotated methods are now considered to be method substitutions which allows for helper methods to be in the same class
|
Fri, 11 Jan 2013 17:50:13 +0100 |
Doug Simon |
added support for writing substitutions for methods in package private classes
|
Sun, 13 Jan 2013 19:32:16 +0100 |
Thomas Wuerthinger |
Experiment with soft alignment for branch targets.
|
Sun, 13 Jan 2013 01:55:07 +0100 |
Thomas Wuerthinger |
Re-enable fast array allocation/initialization.
|
Sun, 13 Jan 2013 00:43:02 +0100 |
Thomas Wuerthinger |
Temporarily disable fast array allocation/initialization.
|
Sat, 12 Jan 2013 23:13:45 +0100 |
Thomas Wuerthinger |
Disable inc/dec again.
|
Sat, 12 Jan 2013 20:34:49 +0100 |
Thomas Wuerthinger |
Enable the use of inc/dec.
|
Sat, 12 Jan 2013 17:26:13 +0100 |
Thomas Wuerthinger |
New experiment with block code emission order.
|
Sat, 12 Jan 2013 17:25:41 +0100 |
Thomas Wuerthinger |
Put 1 as lower bound for loop frequency.
|
Sat, 12 Jan 2013 14:50:48 +0100 |
Thomas Wuerthinger |
Small fix that prevented debug mode to work with DebugSnippets set to false.
|
Sat, 12 Jan 2013 14:48:44 +0100 |
Thomas Wuerthinger |
Add possibility for -ict option to SPECjvm2008 benchmark execution.
|
Sat, 12 Jan 2013 00:55:09 +0100 |
Doug Simon |
reverted recent changes to arraycopy intrinsification
|
Sat, 12 Jan 2013 00:49:20 +0100 |
Doug Simon |
bug isolation: completely disabled arraycopy intrinsification for Object arrays
|
Sat, 12 Jan 2013 00:11:23 +0100 |
Doug Simon |
short-circuit isAssignableFrom test in arraycopy intrinsification
|
Sat, 12 Jan 2013 00:10:17 +0100 |
Doug Simon |
bug isolation: completely disabled arraycopy intrinsification for Object arrays
|
Sat, 12 Jan 2013 00:09:42 +0100 |
Doug Simon |
bug isolation: disabled arraycopy intrinsification for Ovject arrays
|
Fri, 11 Jan 2013 15:05:31 +0100 |
Doug Simon |
arraycopy cannot be intrinsified if the destination array type is not exact
|
Fri, 11 Jan 2013 12:47:37 +0100 |
Lukas Stadler |
fix checkstyle warning
|
Fri, 11 Jan 2013 11:44:44 +0100 |
Lukas Stadler |
more accurate inferStamp for UnsafeCastNode and CheckCastNode
|
Fri, 11 Jan 2013 11:44:11 +0100 |
Lukas Stadler |
more specific return value on ObjectStamp.join
|
Fri, 11 Jan 2013 11:38:56 +0100 |
Lukas Stadler |
typos and unused code
|
Fri, 11 Jan 2013 11:38:17 +0100 |
Lukas Stadler |
fix warnings in snippets
|
Thu, 10 Jan 2013 17:05:42 +0100 |
Gilles Duboscq |
Merge
|
Thu, 10 Jan 2013 17:05:31 +0100 |
Gilles Duboscq |
Support sub-types for typed node iterators
|
Thu, 10 Jan 2013 16:04:25 +0100 |
Thomas Wuerthinger |
Experimentation with new probability based code emission order.
|
Thu, 10 Jan 2013 15:29:52 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 10 Jan 2013 15:29:42 +0100 |
Thomas Wuerthinger |
Remove left-over files.
|
Thu, 10 Jan 2013 15:28:26 +0100 |
Thomas Wuerthinger |
Increase loop alignment to 2 words.
|
Thu, 10 Jan 2013 15:00:15 +0100 |
Thomas Wuerthinger |
Remove PhiLabelOp.
|
Thu, 10 Jan 2013 12:03:14 +0100 |
Gilles Duboscq |
Be sure to remove framestate of merge when removing empty diamond shape
|
Thu, 10 Jan 2013 11:41:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 10 Jan 2013 11:40:25 +0100 |
Gilles Duboscq |
Fix display of lowered invokes in visualizer
|
Thu, 10 Jan 2013 08:54:44 +0100 |
Doug Simon |
fixed Checkstyle warnings
|
Wed, 09 Jan 2013 23:55:05 +0100 |
Thomas Wuerthinger |
Canonicalize projects.
|
Wed, 09 Jan 2013 23:22:28 +0100 |
Thomas Wuerthinger |
More clean up.
|
Wed, 09 Jan 2013 23:20:31 +0100 |
Thomas Wuerthinger |
Remove default enabling of debug output.
|
Wed, 09 Jan 2013 23:19:22 +0100 |
Thomas Wuerthinger |
Temporary fix for IfBoxingElimination test case.
|
Wed, 09 Jan 2013 23:18:18 +0100 |
Thomas Wuerthinger |
Refactor debug environment creation.
|
Wed, 09 Jan 2013 21:41:37 +0100 |
Thomas Wuerthinger |
Include probability when calculating block weight.
|
Wed, 09 Jan 2013 21:19:10 +0100 |
Thomas Wuerthinger |
Fix for probabilities of MergeNodes introduced during canonicalization.
|
Wed, 09 Jan 2013 19:16:53 +0100 |
Thomas Wuerthinger |
Fix small issue.
|
Tue, 08 Jan 2013 18:30:11 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Jan 2013 13:04:04 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 21 Dec 2012 15:54:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 20 Dec 2012 14:55:42 +0100 |
Thomas Wuerthinger |
Added missing files LineNumberTable.java and LineNumberTableImpl.java.
|
Thu, 20 Dec 2012 14:50:56 +0100 |
Thomas Wuerthinger |
Added getLineNumberTable and getFileName capabilities.
|
Thu, 20 Dec 2012 14:43:37 +0100 |
Thomas Wuerthinger |
Added capability to return the map of dupblicates when inlining a graph.
|
Thu, 20 Dec 2012 14:42:55 +0100 |
Thomas Wuerthinger |
Added constant propagation to BoxNode.
|
Thu, 20 Dec 2012 14:38:06 +0100 |
Thomas Wuerthinger |
Introduce cutomization capability for canonicalizer.
|
Mon, 07 Jan 2013 19:10:25 -0800 |
Christian Wimmer |
Rely on deoptimization to handle x86 division exceptions
|
Mon, 07 Jan 2013 19:08:26 -0800 |
Christian Wimmer |
Make integer division and remainder nodes fixed so that they can be lowered via snippets to do exception checks
|
Mon, 07 Jan 2013 19:03:29 -0800 |
Christian Wimmer |
Bugfix: GraphOrder did not process all nodes of loops
|
Mon, 07 Jan 2013 19:02:39 -0800 |
Christian Wimmer |
Fix wrong @Operation annotations
|
Fri, 04 Jan 2013 15:08:18 -0800 |
Christian Wimmer |
Fixes for new Word type
|
Fri, 04 Jan 2013 12:45:50 -0800 |
Christian Wimmer |
Canonicalize projects
|
Fri, 04 Jan 2013 12:08:11 -0800 |
Christian Wimmer |
More complete and reusable Word type
|
Wed, 02 Jan 2013 18:52:33 +0100 |
Christian Humer |
Removed ANT_JAR_TOOL dependency. Eclipse jar builds are now calling the command 'mx jar ${projectName}'.
|
Wed, 26 Dec 2012 13:55:43 -0800 |
Christian Wimmer |
Intrinsics for sun.misc.Unsafe are not HotSpot-specific and useful outside of the HotSpot project
|
Wed, 26 Dec 2012 13:37:44 -0800 |
Christian Wimmer |
Add constructor for node intrinsic
|
Wed, 26 Dec 2012 13:36:41 -0800 |
Christian Wimmer |
Fix elimination of unnecessary UnsafeCastNode
|
Wed, 26 Dec 2012 13:36:10 -0800 |
Christian Wimmer |
Better assertion error message
|
Tue, 25 Dec 2012 22:59:37 +0100 |
Doug Simon |
restored support for -G:+PrintFlags option
|
Fri, 21 Dec 2012 15:27:04 -0800 |
Christian Wimmer |
Avoid recursive calls of build
|
Fri, 21 Dec 2012 10:45:37 -0800 |
Christian Wimmer |
Simple Language: A simple dynamic programming language to demonstrate Truffle features
|
Fri, 21 Dec 2012 10:44:31 -0800 |
Christian Humer |
Truffle API to specify type-specalized Node classes; annotation processor for automatic code generation of the type-specialized Node classes during the build process
|
Fri, 21 Dec 2012 10:21:24 +0100 |
Doug Simon |
added -ea to execution of unit tests
|
Thu, 20 Dec 2012 18:03:14 +0100 |
Gilles Duboscq |
Remove CompileCommand that excluses run* for unittests
|
Thu, 20 Dec 2012 17:09:53 +0100 |
Gilles Duboscq |
JTT: Replace "runTestWithDelta(0, " with "runTest("
|
Thu, 20 Dec 2012 17:06:59 +0100 |
Gilles Duboscq |
Remove now useless prefix arguments for jtt unittests
|
Thu, 20 Dec 2012 17:06:34 +0100 |
Gilles Duboscq |
Fix StructuredGraph.reduceTrivialMerge: fix for degenerated loops
|
Thu, 20 Dec 2012 16:33:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 20 Dec 2012 14:11:45 +0100 |
Gilles Duboscq |
Fix to StructuredGraph.removeSplitPropagate for when a loop gets killed in the process
|
Thu, 20 Dec 2012 12:06:58 +0100 |
Gilles Duboscq |
Extend loop unswicthing to Switch nodes (integer or type)
|
Thu, 20 Dec 2012 14:59:57 +0100 |
Doug Simon |
converted the JTT tests to use the GraalCompilerTest framework which offers more control over what is compiled and executed
|
Thu, 20 Dec 2012 13:14:56 +0100 |
Doug Simon |
fixed bug in executing InstalledCode with more than 8 arguments
|
Wed, 19 Dec 2012 15:52:50 +0100 |
Doug Simon |
added intrinsifications for Integer.bitCount() and Long.bitCount()
|
Wed, 19 Dec 2012 12:39:47 +0100 |
Doug Simon |
fixed crash where Class.isInstance() is called on a primitive class (e.g., int.class)
|
Wed, 19 Dec 2012 00:12:32 +0100 |
Doug Simon |
added intrinsification of Class.isInstance()
|
Wed, 19 Dec 2012 00:12:01 +0100 |
Doug Simon |
InstanceOfNode no longer implements LIRLowerable
|
Tue, 18 Dec 2012 22:29:17 +0100 |
Doug Simon |
removed warnings
|
Tue, 18 Dec 2012 22:23:46 +0100 |
Doug Simon |
replaces node intrinsics for loadinf from a Word with methods directly in the Word class itself
|
Tue, 18 Dec 2012 17:59:32 +0100 |
Doug Simon |
Merge.
|
Tue, 18 Dec 2012 17:59:03 +0100 |
Doug Simon |
replace checked casts with unsafe casts in snippets where the exact type of a value loaded from metadata is known
|
Tue, 18 Dec 2012 17:58:08 +0100 |
Doug Simon |
add comment explaining temporarily limited application of SnippetFrameStateCleanupPhase
|
Tue, 18 Dec 2012 17:32:44 +0100 |
Doug Simon |
added phase to remove unnecessary frame states from substitution snippets
|
Tue, 18 Dec 2012 15:28:15 +0100 |
Doug Simon |
removed arraycopy test from IntrinsificationTest
|
Tue, 18 Dec 2012 16:32:35 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 18 Dec 2012 15:50:53 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 18 Dec 2012 15:33:55 +0100 |
Thomas Wuerthinger |
Introduction of the Truffle API for efficient implementation of dynamic languages on top of the Graal VM. New projects com.oracle.truffle.api for the API definition and com.oracle.truffle.api.test for API tests and documentation.
|
Tue, 18 Dec 2012 15:45:28 +0100 |
Gilles Duboscq |
Merge
|
Tue, 18 Dec 2012 15:02:42 +0100 |
Gilles Duboscq |
SwitchNode: avoid sharing any arrays while cloning
|
Tue, 18 Dec 2012 15:22:37 +0100 |
Doug Simon |
Merge.
|
Tue, 18 Dec 2012 15:22:01 +0100 |
Doug Simon |
added unit test for array copy intrinsification
|
Tue, 18 Dec 2012 15:20:58 +0100 |
Doug Simon |
removed @Snippet annotation from methods called by the array copy snippets
|
Tue, 18 Dec 2012 15:19:00 +0100 |
Doug Simon |
added more documentation to DeoptimizationAction
|
Tue, 18 Dec 2012 13:13:09 +0100 |
Doug Simon |
moved deep array equality comparison into base test class
|
Tue, 18 Dec 2012 14:29:04 +0100 |
Gilles Duboscq |
Merge
|
Tue, 18 Dec 2012 14:28:58 +0100 |
Gilles Duboscq |
Cleanups: remove unused NodeUsagesList.replaceFirst and FrameState.block
|
Tue, 18 Dec 2012 11:27:12 +0100 |
Gilles Duboscq |
Remove @Successor private final NodeSuccessorList<BeginNode> blockSuccessors from ControlSplitNode
|
Tue, 18 Dec 2012 13:22:20 +0100 |
Lukas Stadler |
canonicalize invoke usages during inlining
|
Tue, 18 Dec 2012 13:21:37 +0100 |
Lukas Stadler |
fix probability in TailDuplicationPhase
|
Mon, 17 Dec 2012 18:36:31 +0100 |
Lukas Stadler |
enable tlab stub for array allocation
|
Mon, 17 Dec 2012 17:44:09 +0100 |
Lukas Stadler |
replicate c1 tlab refill behavior more closely, fixes problem with huge tlab sizes
|
Mon, 17 Dec 2012 17:42:27 +0100 |
Lukas Stadler |
Merge
|
Mon, 17 Dec 2012 17:40:45 +0100 |
Lukas Stadler |
use DeoptAction.None for array allocations with invalid length (very large or negative)
|
Mon, 17 Dec 2012 17:36:46 +0100 |
Lukas Stadler |
perform initial iteration in WordTypeRewriterPhase in the right order (fixes problems with phis)
|
Mon, 17 Dec 2012 17:35:04 +0100 |
Lukas Stadler |
use Kind.Void for ReturnNode, not the return value kind
|
Mon, 17 Dec 2012 17:15:11 +0100 |
Gilles Duboscq |
Fix in MergeNode.removeEnd: while deleting phi inputs some other phis can die
|
Mon, 17 Dec 2012 16:38:48 +0100 |
Gilles Duboscq |
Use ThreadMXBean to get CPU time instead of Wallclock time for Timers if possible
|
Mon, 17 Dec 2012 16:02:43 +0100 |
Gilles Duboscq |
Move loop unswitching before lowering
|
Mon, 17 Dec 2012 16:01:55 +0100 |
Gilles Duboscq |
Fix for KillCFG while killing infinite empty loops
|
Mon, 17 Dec 2012 15:24:13 +0100 |
Gilles Duboscq |
Remove failing dependency printing
|
Mon, 17 Dec 2012 15:18:38 +0100 |
Gilles Duboscq |
Fix warning, Fix overly strong assert (the value of the 'abstract' modifier for array types is unspecified)
|
Mon, 17 Dec 2012 14:36:30 +0100 |
Christian Haeubl |
Merge.
|
Mon, 17 Dec 2012 14:35:43 +0100 |
Christian Haeubl |
avoid rare useless inlinings
|
Mon, 17 Dec 2012 13:44:56 +0100 |
Christian Haeubl |
fixed Unsafe snippets
|
Mon, 17 Dec 2012 12:02:11 +0100 |
Doug Simon |
(temp) forcing slow path for TLAB refill during array allocation
|
Mon, 17 Dec 2012 11:45:09 +0100 |
Doug Simon |
introduced graal.newArrayStub.forceSlowPath and graal.newInstanceStub.forceSlowPath system properties
|
Mon, 17 Dec 2012 11:29:06 +0100 |
Doug Simon |
made the effect of graal.logNewArrayStub independent from graal.logNewInstanceStub
|
Mon, 17 Dec 2012 11:12:25 +0100 |
Doug Simon |
fixed overly strong assertion
|
Mon, 17 Dec 2012 11:12:01 +0100 |
Doug Simon |
expanded LOG_PRINTF stub to handle up to 3 arguments in addition to the format string
|
Mon, 17 Dec 2012 08:32:49 +0100 |
Christian Haeubl |
C2 build bugfix
|
Fri, 14 Dec 2012 16:23:44 +0100 |
Christian Haeubl |
C1 build bugfix
|
Fri, 14 Dec 2012 15:19:38 +0100 |
Christian Haeubl |
Merge.
|
Fri, 14 Dec 2012 14:53:42 +0100 |
Christian Haeubl |
avoid searching for concrete methods on interfaces
|
Fri, 14 Dec 2012 14:39:50 +0100 |
Christian Haeubl |
ignore all graal files when building C1/C2
|
Fri, 14 Dec 2012 14:33:56 +0100 |
Christian Haeubl |
enforce that method substitution snippets are static methods
|
Fri, 14 Dec 2012 13:26:19 +0100 |
Christian Haeubl |
OS-specific identity hashcode bugfix
|
Fri, 14 Dec 2012 13:10:55 +0100 |
Christian Haeubl |
fixes after merge
|
Fri, 14 Dec 2012 13:02:49 +0100 |
Christian Haeubl |
Merge.
|
Fri, 14 Dec 2012 12:05:35 +0100 |
Christian Haeubl |
adder better CHA support
|
Wed, 12 Dec 2012 15:05:21 +0100 |
Christian Haeubl |
bugfixes for compiler intrinsics
|
Tue, 11 Dec 2012 16:38:27 +0100 |
Christian Haeubl |
use CHA more frequently for inlining
|
Tue, 11 Dec 2012 09:10:50 +0100 |
Christian Haeubl |
fixes after merge
|
Tue, 11 Dec 2012 08:48:12 +0100 |
Christian Haeubl |
Merge.
|
Tue, 11 Dec 2012 08:28:00 +0100 |
Christian Haeubl |
added more compiler intrinsics
|
Thu, 06 Dec 2012 13:53:36 +0100 |
Christian Haeubl |
added Unsafe.*Ordered* intrinsics
|
Tue, 04 Dec 2012 14:58:05 +0100 |
Christian Haeubl |
use the more compact nop instructions for alignment
|
Tue, 04 Dec 2012 14:57:13 +0100 |
Christian Haeubl |
removed unused C++ globals
|
Tue, 04 Dec 2012 11:14:23 +0100 |
Christian Haeubl |
fixed windows make files and VS2012-specific compilation issues
|
Tue, 04 Dec 2012 10:10:02 +0100 |
Christian Haeubl |
Merge.
|
Tue, 04 Dec 2012 10:09:25 +0100 |
Christian Haeubl |
re-enabled inlining of polymorphic calls with more than 2 receiver types
|
Mon, 03 Dec 2012 13:44:12 +0100 |
Christian Haeubl |
print more details when -XX:+PrintDeoptimizationDetails is enabled
|
Fri, 14 Dec 2012 14:35:13 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 07 Dec 2012 10:46:54 -0800 |
amurillo |
Added tag hs25-b12 for changeset a35a72dd2e12
jdk8-b68
|
Fri, 07 Dec 2012 10:46:53 -0800 |
amurillo |
Merge
hs25-b12
|
Fri, 07 Dec 2012 07:36:51 -0800 |
jwilhelm |
Merge
|
Thu, 29 Nov 2012 10:09:04 -0800 |
jmasa |
8003554: NPG: move Metablock and Metachunk code out of metaspace.cpp
|
Fri, 30 Nov 2012 11:46:17 -0800 |
johnc |
8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8
|
Fri, 07 Dec 2012 01:09:03 -0800 |
roland |
Merge
|
Thu, 06 Dec 2012 11:05:33 -0800 |
twisti |
Merge
|
Thu, 06 Dec 2012 09:57:41 -0800 |
twisti |
8003250: SPARC: move MacroAssembler into separate file
|
Thu, 06 Dec 2012 14:33:52 +0100 |
neliasso |
Merge
|
Thu, 06 Dec 2012 09:50:08 +0100 |
neliasso |
8003934: Fix generation of malformed options to Projectcreator
|
Mon, 26 Nov 2012 15:11:55 +0100 |
neliasso |
8003983: LogCompilation tool is broken since c1 support
|
Mon, 03 Dec 2012 15:48:49 -0800 |
twisti |
8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640
|
Fri, 30 Nov 2012 15:23:16 -0800 |
twisti |
8003240: x86: move MacroAssembler into separate file
|
Fri, 30 Nov 2012 11:44:05 -0800 |
twisti |
8003195: AbstractAssembler should not store code pointers but use the CodeSection directly
|
Tue, 27 Nov 2012 17:41:38 -0800 |
kvn |
8003850: add support for constants in stub code
|
Tue, 27 Nov 2012 17:24:15 -0800 |
bharadwaj |
7092905: C2: Keep track of the number of dead nodes
|
Tue, 27 Nov 2012 12:48:52 -0800 |
twisti |
8003868: fix shark for latest HotSpot and LLVM
|
Mon, 26 Nov 2012 17:25:11 -0800 |
twisti |
7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
|
Wed, 21 Nov 2012 05:57:12 -0800 |
vlivanov |
8001538: hs_err file does not list anymore compiled methods in compilation events
|
Fri, 16 Nov 2012 15:49:46 -0800 |
kvn |
7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimum
|
Fri, 30 Nov 2012 17:00:32 -0800 |
amurillo |
8004248: new hotspot build - hs25-b12
|
Thu, 06 Dec 2012 12:04:17 -0800 |
katleman |
Added tag jdk8-b67 for changeset 25bdce771bb3
|
Fri, 30 Nov 2012 16:45:27 -0800 |
amurillo |
Added tag hs25-b11 for changeset b61d9c88b759
jdk8-b67
|
Fri, 30 Nov 2012 16:45:26 -0800 |
amurillo |
Merge
hs25-b11
|
Fri, 30 Nov 2012 12:01:34 -0800 |
johnc |
Merge
|
Thu, 29 Nov 2012 23:02:52 +0100 |
stefank |
8004199: Change the ASM package for Test8003720
|
Thu, 29 Nov 2012 16:50:29 -0500 |
coleenp |
8000662: NPG: nashorn ant clean test262 out-of-memory with Java heap
|
Thu, 29 Nov 2012 13:55:49 -0800 |
cjplummer |
Merge
|
Tue, 27 Nov 2012 17:03:56 -0500 |
jiangli |
8003848: Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod.
|
Thu, 29 Nov 2012 11:23:15 -0800 |
johnc |
Merge
|
Tue, 27 Nov 2012 14:11:37 -0800 |
johnc |
7194633: G1: Assertion and guarantee failures in block offset table
|
Tue, 27 Nov 2012 14:20:21 +0100 |
stefank |
8003935: Simplify the needed includes for using Thread::current()
|
Tue, 27 Nov 2012 10:13:20 +0100 |
stefank |
8003720: NPG: Method in interpreter stack frame can be deallocated
|
Mon, 26 Nov 2012 12:31:03 -0500 |
coleenp |
8003722: More gcc 4.7 compilation errors
|
Tue, 20 Nov 2012 11:40:11 +0100 |
brutisso |
7198334: UseNUMA modifies system parameters on non-NUMA system
|
Wed, 28 Nov 2012 17:50:21 -0500 |
coleenp |
8003635: NPG: AsynchGetCallTrace broken by Method* virtual call
|
Wed, 28 Nov 2012 08:43:26 -0800 |
coleenp |
Merge
|
Wed, 28 Nov 2012 08:17:59 -0500 |
hseigel |
6924920: Class Data Sharing limit on the java version string can create failures
|
Wed, 28 Nov 2012 06:42:03 -0800 |
zgu |
Merge
|
Wed, 28 Nov 2012 09:19:38 -0500 |
zgu |
8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is empty
|
Tue, 27 Nov 2012 07:57:57 -0800 |
mikael |
8003879: Duplicate definitions in vmStructs
|
Wed, 21 Nov 2012 21:26:12 -0500 |
dholmes |
Merge
|
Wed, 21 Nov 2012 20:07:52 -0500 |
dholmes |
8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use
|
Wed, 21 Nov 2012 09:02:13 -0800 |
mikael |
8003690: Example code in JVMTI GetStackTrace documentation is broken
|
Tue, 20 Nov 2012 20:27:40 -0500 |
coleenp |
Merge
|
Fri, 16 Nov 2012 09:05:19 -0500 |
zgu |
8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
|
Fri, 16 Nov 2012 09:43:43 -0800 |
amurillo |
8003541: new hotspot build - hs25-b11
|
Thu, 29 Nov 2012 11:30:04 -0800 |
katleman |
Added tag jdk8-b66 for changeset 01684f7fee1b
|
Fri, 14 Dec 2012 10:20:54 +0100 |
Doug Simon |
fixed bug in ReadNode.canonicalizeRead (can not canonicalize when the base address is a null object)
|
Thu, 13 Dec 2012 23:10:13 +0100 |
Doug Simon |
removed support for non-snippet based intrinsification
|
Thu, 13 Dec 2012 23:04:45 +0100 |
Doug Simon |
replaced manual intrinsification of Thread.currentThread() with a snippet
|
Thu, 13 Dec 2012 22:54:04 +0100 |
Doug Simon |
replaced manual intrinsification of Object.getClass() with a snippet
|
Thu, 13 Dec 2012 15:42:30 +0100 |
Doug Simon |
replaced usage of Unsafe.get<kind>(Object object, long offset) where object == null with Unsafe.get<kind>(long address)
|
Thu, 13 Dec 2012 14:27:37 +0100 |
Doug Simon |
replace manual intrinsification of Class.getModifiers() with a snippet
|
Thu, 13 Dec 2012 14:26:55 +0100 |
Doug Simon |
added @MethodSubstitution to support substitutions for methods such as Object.getClass() where the substitute method cannot have the same name as the original method
|
Thu, 13 Dec 2012 14:18:37 +0100 |
Doug Simon |
make the output produced by -Dgraal.printconfig=true sorted
|
Wed, 12 Dec 2012 21:55:50 +0100 |
Doug Simon |
added execution of the Graal API unittest with non-GraalVM HotSpot builds to the gate
|
Wed, 12 Dec 2012 21:36:40 +0100 |
Doug Simon |
changes to support Graal co-existing with the other HotSpot compiler(s) and being used for explicit compilation requests and code installation via the Graal API
|
Wed, 12 Dec 2012 15:46:11 +0100 |
Doug Simon |
made initialization of GraphPrinterDumpHandler.sdf be lazy to workaround an initialization order issue during VM start up
|
Tue, 11 Dec 2012 20:54:11 +0100 |
Doug Simon |
fixed issues triggered when using the CountingProxy (i.e., -Dgraal.countcalls=true) or LoggingProxy (i.e., -Dgraal.debug=true) to analyze traffic across the VM/compiler boundary
|
Tue, 11 Dec 2012 08:29:25 +0100 |
Doug Simon |
Merge.
|
Tue, 11 Dec 2012 08:27:01 +0100 |
Doug Simon |
branch to isolate fix for perf. regression
|
Mon, 10 Dec 2012 22:19:07 +0100 |
Doug Simon |
made the Graal implementation of the C++ AbstractCompiler class support native wrapper generation
|
Fri, 07 Dec 2012 23:41:51 +0100 |
Doug Simon |
removed declaration of temps (no longer) used by the monitorenter/monitorexits stubs
|
Fri, 07 Dec 2012 23:38:09 +0100 |
Doug Simon |
added TLAB fast refill stub for array allocation
|
Fri, 07 Dec 2012 23:35:23 +0100 |
Doug Simon |
removed unsafe injection of a new object constant into compiler graph
|
Fri, 07 Dec 2012 18:26:26 +0100 |
Doug Simon |
consolidated new_type_array and new_object_array stubs into one as there no difference between them
|
Fri, 07 Dec 2012 16:01:38 +0100 |
Doug Simon |
rename: RuntimeCall -> RuntimeCallTarget
|
Fri, 07 Dec 2012 15:12:05 +0100 |
Doug Simon |
added support for writing stubs in Java and wrote the TLAB fast refill stub
|
Fri, 07 Dec 2012 11:14:12 +0100 |
Doug Simon |
tightened first parameter type for LIRGeneratorTool.emitCall()
|
Fri, 07 Dec 2012 11:12:26 +0100 |
Doug Simon |
made snippet template specialization support ConstantParameters of type Word
|
Fri, 07 Dec 2012 11:09:17 +0100 |
Doug Simon |
made word type rewriting do stamp inference so that word typed phis are handled correctly
|
Fri, 07 Dec 2012 11:07:36 +0100 |
Doug Simon |
modified code installation to handle debug info that only contains oop maps but no frame information
|
Thu, 06 Dec 2012 14:01:32 +0100 |
Doug Simon |
created shared, cached exceptions with empty stack traces for the implementation of the -G:+OmitHotExceptionStacktrace option. This also avoids the issue of having an object embedded in compiled code without an external strong reference to the same object (objects in compiled code are weak references in HotSpot)
|
Wed, 05 Dec 2012 13:57:00 +0100 |
Lukas Stadler |
unify object reallocation code for c2 and Graal
|
Wed, 05 Dec 2012 13:56:56 +0100 |
Lukas Stadler |
sort the fields returned by getInstanceFields by offset
|
Tue, 04 Dec 2012 11:05:01 -0800 |
Christian Wimmer |
Defer lowering to next iteration when the CFG was changed by a previous lowering so that no lastFixedNode is available
|
Tue, 04 Dec 2012 11:02:56 -0800 |
Christian Wimmer |
Remove a usasge of getMirrorOrFail
|
Tue, 04 Dec 2012 10:53:19 -0800 |
Christian Wimmer |
Make method accessible from the outside
|
Tue, 04 Dec 2012 10:52:35 -0800 |
Christian Wimmer |
Add accessor
|
Tue, 04 Dec 2012 10:51:46 -0800 |
Christian Wimmer |
When a hub has Kind.Object, the hub is never null. Preserve that information it the stamp of the LoadHubNode.
|
Tue, 04 Dec 2012 10:50:12 -0800 |
Christian Wimmer |
Allow VM-specific lowering of FixedGuardNode
|
Tue, 04 Dec 2012 10:49:18 -0800 |
Christian Wimmer |
Provide Thread context class loader to getMirrorOrFail. This is a workaround until the Graal API is complete enough so that getMirrorOrFail is not necessary at all.
|
Tue, 04 Dec 2012 10:46:21 -0800 |
Christian Wimmer |
Assertion in Java code to prevent crash in native code
|
Tue, 04 Dec 2012 10:44:41 -0800 |
Christian Wimmer |
Snippets cannot have speculative optimizations since they have to be valid for the entire run of the VM
|
Mon, 03 Dec 2012 17:54:05 +0100 |
Doug Simon |
removed all Graal modifications to ci and c1
|
Mon, 03 Dec 2012 15:32:17 +0100 |
Doug Simon |
decoupled C++ Graal runtime from C1
|
Mon, 03 Dec 2012 13:56:13 +0100 |
Gilles Duboscq |
Remove overloading of filter(Class<F>) in NodeIterable<Node> returned by Graph.getNodes() : getNodes().filter(MergeNode.class) is not the same as getNodes(MergeNode.class)
|
Mon, 03 Dec 2012 13:53:53 +0100 |
Gilles Duboscq |
graal.graph refactorings
|
Fri, 30 Nov 2012 11:39:05 -0800 |
Christian Wimmer |
make jtt test cases static
|
Fri, 30 Nov 2012 11:22:50 -0800 |
Christian Wimmer |
LIR generation for BreakpointNode is not HotSpot specific and generally useful, so it should not be in HotSpot project
|
Fri, 30 Nov 2012 11:21:54 -0800 |
Christian Wimmer |
make jtt test cases static
|
Fri, 30 Nov 2012 13:46:37 +0100 |
Gilles Duboscq |
Merge
|
Thu, 15 Nov 2012 16:42:39 +0100 |
Gilles Duboscq |
Update scala-benchmark dependency
|
Thu, 15 Nov 2012 14:21:50 +0100 |
Gilles Duboscq |
Merge
|
Tue, 13 Nov 2012 14:41:19 +0100 |
Gilles Duboscq |
Factor out the precondition checking code in ArrayCopySnippets
|
Fri, 30 Nov 2012 12:08:38 +0100 |
Lukas Stadler |
simplified TLAB allocation (don't use + and -)
|
Fri, 30 Nov 2012 11:13:36 +0100 |
Gilles Duboscq |
Merge
|
Fri, 30 Nov 2012 11:11:13 +0100 |
Gilles Duboscq |
Do not print code installation failures from Java.
|
Fri, 30 Nov 2012 10:40:07 +0100 |
Christian Haeubl |
changed System.err output to TTY to avoid that DaCapo benchmarks fail digest validation
|
Fri, 30 Nov 2012 08:30:22 +0100 |
Christian Haeubl |
Merge.
|
Thu, 29 Nov 2012 17:19:13 +0100 |
Christian Haeubl |
minor fix
|
Thu, 29 Nov 2012 16:20:42 +0100 |
Christian Haeubl |
Merge.
|
Thu, 29 Nov 2012 15:44:49 +0100 |
Christian Haeubl |
fixed some issues that precluded compilation of Graal compiler methods
|
Thu, 29 Nov 2012 11:00:32 +0100 |
Christian Haeubl |
print a message when optimistic optimizations are disabled
|
Thu, 29 Nov 2012 17:43:48 -0800 |
Christian Wimmer |
Merge
|
Thu, 29 Nov 2012 17:43:09 -0800 |
Christian Wimmer |
Make constructors of Constant private to ensure proper encapuslation of the type-overloaded primitive field; reduce to one constructor that sets all fields.
|
Thu, 29 Nov 2012 16:53:44 -0800 |
Christian Wimmer |
Remove the ResolvedJavaType.Representation for static fields. It is not necessary to emit the constant holder for static fields in the GraphBuilder. Only the VM-specific lowering needs to create the constants, and it can access the VM-specific metadata objects directly.
|
Thu, 29 Nov 2012 15:05:39 -0800 |
Christian Wimmer |
Eliminate bogus conversion that Constant.asLong() performed; simplify asXxx methods so that they do not have control flow.
|
Thu, 29 Nov 2012 22:53:21 +0100 |
Doug Simon |
Merge.
|
Thu, 29 Nov 2012 22:53:03 +0100 |
Doug Simon |
better encoding of dependencies during dependency recording by Graal
|
Thu, 29 Nov 2012 17:57:03 +0100 |
Doug Simon |
removed Graal specific initialization of the ciObjectFactory
|
Thu, 29 Nov 2012 12:17:02 -0800 |
Christian Wimmer |
Cleanup of Kind class: remove use of Unsafe class
|
Thu, 29 Nov 2012 11:27:23 -0800 |
Christian Wimmer |
Cleanup of Kind class: remove isXxx methods
|
Thu, 29 Nov 2012 10:10:03 -0800 |
Christian Wimmer |
Replace ResolvedJavaType.isAssignableTo with isAssignableFrom to be consistent with java.lang.Class
|
Thu, 29 Nov 2012 09:13:59 -0800 |
Christian Wimmer |
Remove ResolvedJavaType.isClass()
|
Thu, 29 Nov 2012 17:13:59 +0100 |
Doug Simon |
Merge.
|
Thu, 29 Nov 2012 17:13:13 +0100 |
Doug Simon |
removed remaining use of the C++ "compiler interface" (i.e. ci) by Graal for installing dependencies
|
Thu, 29 Nov 2012 10:18:32 +0100 |
Doug Simon |
removed unnecessary and incorrect initialization of ciEnv._dependencies
|
Thu, 29 Nov 2012 15:13:19 +0100 |
Gilles Duboscq |
For code installation failure, start the counter so that we don't get an error message if an installation fails shortly after the VM has started
|
Thu, 29 Nov 2012 13:31:48 +0100 |
Gilles Duboscq |
Canoncialize UnsafeLoad/Store
|
Thu, 29 Nov 2012 13:24:08 +0100 |
Gilles Duboscq |
Common out some parts of UnsafeLoad/Store in UnsafeAccess
|
Wed, 28 Nov 2012 20:39:43 +0100 |
Doug Simon |
added metering of code installation failure rate to detect excessive failure caused by overly optimistic assumptions
|
Wed, 28 Nov 2012 19:18:39 +0100 |
Doug Simon |
guard against nmethod allocation failure in implementation of PrintMachineCodeToFile option
|
Wed, 28 Nov 2012 18:48:17 +0100 |
Doug Simon |
made HotSpotResolvedObjectType.findUniqueConcreteSubtype() more conservative for array types to fix issue with frequent invalidation of Graal compiled methods
|
Wed, 28 Nov 2012 18:45:54 +0100 |
Doug Simon |
added toString() implementation to Assumption classes
|
Wed, 28 Nov 2012 14:28:53 +0100 |
Gilles Duboscq |
Merge
|
Wed, 28 Nov 2012 14:07:25 +0100 |
Gilles Duboscq |
HotSpotResolvedJavaType is now the HotSpot implementation of ResolvedJavaType,
|
Wed, 28 Nov 2012 12:18:34 +0100 |
Gilles Duboscq |
Remove unsafe mirror() method from HotSpotTypeUnresolved. Use a HotSpotMirrorHolder interface for HotSpotResolvedJavaType and HotSpotTypePrimitive which always hold valid mirrors.
|
Wed, 28 Nov 2012 14:01:17 +0100 |
Christian Haeubl |
readded IntrinsifyArrayCopyPhase that was removed accidently
|
Wed, 28 Nov 2012 09:01:39 +0100 |
Christian Haeubl |
Merge.
|
Wed, 28 Nov 2012 09:01:15 +0100 |
Christian Haeubl |
disabled control-flow-based inlining
|
Tue, 27 Nov 2012 13:14:30 +0100 |
Christian Haeubl |
re-applied changeset d9930fec7553
|
Tue, 27 Nov 2012 13:02:43 +0100 |
Christian Haeubl |
Merge.
|
Tue, 27 Nov 2012 12:16:47 +0100 |
Christian Haeubl |
Merge.
|
Tue, 27 Nov 2012 12:15:18 +0100 |
Christian Haeubl |
fixes after merge
|
Tue, 27 Nov 2012 12:12:02 +0100 |
Christian Haeubl |
Merge.
|
Tue, 27 Nov 2012 10:49:12 +0100 |
Christian Haeubl |
added some more assertions to ensure that metadata constant are not emitted inline
|
Tue, 27 Nov 2012 10:41:42 +0100 |
Christian Haeubl |
bugfix to prevent metadata constants from being emitted inline
|
Mon, 26 Nov 2012 14:32:48 +0100 |
Christian Haeubl |
fix to avoid emitting a range switch for non-integer keys
|
Mon, 26 Nov 2012 11:02:50 +0100 |
Christian Haeubl |
fixes after merge
|
Mon, 26 Nov 2012 10:57:02 +0100 |
Christian Haeubl |
Merge.
|
Mon, 26 Nov 2012 10:51:39 +0100 |
Christian Haeubl |
minor changes
|
Fri, 23 Nov 2012 14:08:03 +0100 |
Christian Haeubl |
removed high-level interpreter code from HotSpot
|
Fri, 23 Nov 2012 12:06:31 +0100 |
Christian Haeubl |
fixes after merge
|
Fri, 23 Nov 2012 11:50:27 +0100 |
Christian Haeubl |
Merge.
|
Fri, 23 Nov 2012 11:40:17 +0100 |
Christian Haeubl |
fixed logging of inlining decisions
|
Thu, 22 Nov 2012 13:30:14 +0100 |
Christian Haeubl |
first part of refactoring the InliningPhase
|
Thu, 15 Nov 2012 15:10:41 +0100 |
Christian Haeubl |
merged inlining and intrinsification phases
|
Thu, 15 Nov 2012 11:40:50 +0100 |
Christian Haeubl |
increased CompileThreshold to increase reliability of profiling information
|
Tue, 27 Nov 2012 22:28:19 +0100 |
Doug Simon |
replaced MetaUtil.isJavaLangObject() with type.isClass(Object.class)
|
Tue, 27 Nov 2012 22:26:18 +0100 |
Doug Simon |
rename: ResolvedJavaType.isArrayClass() -> ResolvedJavaType.isArray()
|
Tue, 27 Nov 2012 22:24:39 +0100 |
Doug Simon |
removed ResolvedJavaType.toJava() and introduced ResolvedJavaType.isPrimitive()
|
Tue, 27 Nov 2012 20:36:46 +0100 |
Doug Simon |
Merge.
|
Tue, 27 Nov 2012 20:34:15 +0100 |
Doug Simon |
rename: findFieldWithOffset -> findInstanceFieldWithOffset
|
Tue, 27 Nov 2012 20:32:52 +0100 |
Doug Simon |
added test for ResolvedJavaType.findFieldWithOffset
|
Tue, 27 Nov 2012 18:33:13 +0100 |
Doug Simon |
Merge.
|
Tue, 27 Nov 2012 18:30:20 +0100 |
Doug Simon |
removed usages of ResolvedJavaType.toJava() from bytecode interpreter
|
Tue, 27 Nov 2012 18:03:49 +0100 |
Doug Simon |
removed more usages of ResolvedJavaType.toJava()
|
Tue, 27 Nov 2012 17:22:19 +0100 |
Doug Simon |
removed a usage of ResolvedJavaType.toJava()
|
Tue, 27 Nov 2012 18:25:02 +0100 |
Gilles Duboscq |
Make frame omission optional
|
Tue, 27 Nov 2012 17:33:52 +0100 |
Lukas Stadler |
Merge
|
Tue, 27 Nov 2012 17:32:40 +0100 |
Lukas Stadler |
virtualization of unsafeload and unsafestore
|
Tue, 27 Nov 2012 17:29:42 +0100 |
Lukas Stadler |
remove createSignature from CompilerToVM interface
|
Tue, 27 Nov 2012 13:44:16 +0100 |
Lukas Stadler |
remove MonitorEnter interface from DimensionsNode
|
Tue, 27 Nov 2012 13:43:04 +0100 |
Lukas Stadler |
VM support for deferred reads and writes: ScopeDesc, DebugInfo, DebugInfoRecorder
|
Tue, 27 Nov 2012 16:37:02 +0100 |
Doug Simon |
bug fix for HotSpotReslvedJavaType.findUniqueConcreteSubtype() on arrays of interfaces
|
Tue, 27 Nov 2012 16:09:05 +0100 |
Doug Simon |
added unit tests for JavaType, JavaMethod and ResolvedJavaMethod
|
Tue, 27 Nov 2012 15:10:50 +0100 |
Doug Simon |
improved documentation for ResolvedJavaType.findUniqueConcreteSubtype()
|
Tue, 27 Nov 2012 13:03:08 +0100 |
Gilles Duboscq |
Merge
|
Tue, 27 Nov 2012 11:29:06 +0100 |
Gilles Duboscq |
Avoid call to MetaUtil.format in GraphBuilder if it is not necessary
|
Tue, 27 Nov 2012 11:08:02 +0100 |
Gilles Duboscq |
HotSpotSignature.getParameterType should not try eager resolving.
|
Tue, 27 Nov 2012 12:10:41 +0100 |
Lukas Stadler |
Merge
|
Tue, 27 Nov 2012 11:51:13 +0100 |
Lukas Stadler |
PEA: remove shouldRevirtualize logic
|
Tue, 27 Nov 2012 11:21:48 +0100 |
Doug Simon |
added unit tests for ResolvedJavaType
|
Tue, 27 Nov 2012 11:18:34 +0100 |
Doug Simon |
added more #ifdefs for GRAAL specific code
|
Mon, 26 Nov 2012 19:30:54 -0800 |
Christian Wimmer |
Simplify how stamp is preserved after lowering of allocation nodes
|
Mon, 26 Nov 2012 18:58:28 -0800 |
Christian Wimmer |
More flexible handling of stamp for word type: Define a singleton Stamp instance for words that is then re-written to the target-specific primitive word stamp by the WordTypeRewriterPhase. This allows nodes to have a word stamp without any dependency on global or static state.
|
Mon, 26 Nov 2012 18:25:44 -0800 |
Christian Wimmer |
Allow intrinsification without a GraalCodeCacheProvider (workaround until TODO is resolved)
|
Mon, 26 Nov 2012 18:24:08 -0800 |
Christian Wimmer |
close() method for dump handlers should not throw IOException
|
Mon, 26 Nov 2012 18:17:14 -0800 |
Christian Wimmer |
Better implementation of UnsafeCastNode
|
Mon, 26 Nov 2012 18:03:47 -0800 |
Christian Wimmer |
Fix getInstanceFields for arryas and interfaces
|
Mon, 26 Nov 2012 18:21:22 +0100 |
Doug Simon |
Merge.
|
Mon, 26 Nov 2012 18:20:34 +0100 |
Doug Simon |
added tests for instanceof with array types
|
Mon, 26 Nov 2012 16:51:43 +0100 |
Doug Simon |
CompilerToVM.lookupType() now fails with an exception if eagerResolve is true and resolution fails
|
Mon, 26 Nov 2012 16:18:56 +0100 |
Doug Simon |
fixed bug in creation of the name for a HotSpotTypeUnresolved
|
Mon, 26 Nov 2012 16:08:10 +0100 |
Gilles Duboscq |
Insert less placeholder nodes in snippet code
|
Mon, 26 Nov 2012 13:20:00 +0100 |
Lukas Stadler |
only perform PEA iteration if there are analyzable nodes
|
Mon, 26 Nov 2012 13:19:32 +0100 |
Lukas Stadler |
Merge
|
Mon, 26 Nov 2012 12:03:46 +0100 |
Lukas Stadler |
Merge
|
Fri, 23 Nov 2012 15:01:37 +0100 |
Lukas Stadler |
let VirtualObjectNodes react to materialization
|
Mon, 26 Nov 2012 11:22:26 +0100 |
Doug Simon |
fixed implementation of HotSpotResolvedJavaType.findUniqueConcreteSubtype() for array types
|
Mon, 26 Nov 2012 11:21:18 +0100 |
Doug Simon |
cleanly handle a failure to install Graal compiled code due to failed dependency (re)checking
|
Fri, 23 Nov 2012 16:03:39 +0100 |
Gilles Duboscq |
Put code that is used only in ASSERT mode behind #ifdef ASSERT
|
Fri, 23 Nov 2012 12:18:01 +0100 |
Gilles Duboscq |
Rename Invoke.isMegamorphic to isPolymorphic since it's what it is actually used for.
|
Fri, 23 Nov 2012 15:30:48 +0100 |
Doug Simon |
Merge.
|
Fri, 23 Nov 2012 15:30:00 +0100 |
Doug Simon |
added ResolvedJavaType.isClass(Class c) to replace some uses of ResolvedJavaType.toJava()
|
Fri, 23 Nov 2012 09:02:12 +0100 |
Doug Simon |
removed AddressMap utility
|
Fri, 23 Nov 2012 14:01:02 +0100 |
Lukas Stadler |
Merge
|
Fri, 23 Nov 2012 13:44:03 +0100 |
Lukas Stadler |
add test for escape analysis of InstanceOf and CheckCast
|
Fri, 23 Nov 2012 13:38:53 +0100 |
Lukas Stadler |
make InstanceOfNode Virtualizable
|
Tue, 20 Nov 2012 16:38:09 +0100 |
Lukas Stadler |
more small fixes to PEA
|
Tue, 20 Nov 2012 15:57:48 +0100 |
Lukas Stadler |
small fix to multi-allocation PEA
|
Tue, 20 Nov 2012 15:57:32 +0100 |
Lukas Stadler |
remove MethodCallTargetNodes while inlining
|
Tue, 20 Nov 2012 13:36:22 +0100 |
Lukas Stadler |
provide MetaAccessProvider to EscapeAnalyzable
|
Tue, 20 Nov 2012 13:25:28 +0100 |
Lukas Stadler |
refactor EscapeAnalyzeable (remove EscapeOp)
|
Thu, 22 Nov 2012 23:36:04 +0100 |
Doug Simon |
fixed bug in the resetting of static call stubs that caused infinite, safepoint free loops in non-product builds of the VM
|
Thu, 22 Nov 2012 23:34:49 +0100 |
Doug Simon |
made the initialize state of the jump instruction in a static call stub conform to that expected by an assertion in the runtime
|
Thu, 22 Nov 2012 23:32:10 +0100 |
Doug Simon |
added relocation entry for the Method* operand of the MOV instruction in a static call stub
|
Thu, 22 Nov 2012 12:56:52 +0100 |
Doug Simon |
fixed bug in bytecode reconstitution
|
Wed, 21 Nov 2012 23:36:06 +0100 |
Gilles Duboscq |
fixed bug causing tomcat to crash: an UnsafeLoadNode must be pinned to its block when lowered
|
Wed, 21 Nov 2012 23:33:43 +0100 |
Gilles Duboscq |
Fixed nmethod not being unloaded after their classloader has been unloaded by initializing _graal_installed_code in an nmethod's constructor
|
Wed, 21 Nov 2012 19:23:43 +0100 |
Doug Simon |
added ScopedDebugValue to add values of interest to hs_err crash logs
|
Tue, 20 Nov 2012 22:50:44 +0100 |
Doug Simon |
Merge.
|
Tue, 20 Nov 2012 22:50:09 +0100 |
Doug Simon |
added test from OpenJDK
|
Tue, 20 Nov 2012 22:49:27 +0100 |
Doug Simon |
added support for annotated Constants and used it to track Klass* values in Graal and register them in the metadata section of a nmethod during code installation
|
Tue, 20 Nov 2012 22:35:20 +0100 |
Doug Simon |
ensure UseCompressedKlassPointers is disabled in Graal VM
|
Tue, 20 Nov 2012 12:25:10 +0100 |
Doug Simon |
removed Kind parameter from Constant constructor for an object constant
|
Mon, 19 Nov 2012 18:08:32 +0100 |
Doug Simon |
removed use of deprecated -XX:MaxPermSize option
|
Mon, 19 Nov 2012 13:33:27 +0100 |
Doug Simon |
removed cached LogStream in GraphBuilderPhase
|
Tue, 20 Nov 2012 14:03:57 +0100 |
Gilles Duboscq |
Add some more "this->" in binaryTreeDictionary.cpp to be able to build debug/fastdebug with GCC 4.7.2
|
Mon, 19 Nov 2012 16:15:53 +0100 |
Gilles Duboscq |
Small cleanups after NPG
|
Mon, 19 Nov 2012 15:42:58 +0100 |
Gilles Duboscq |
Remove Klass::cast from graalEnv
|
Mon, 19 Nov 2012 15:36:13 +0100 |
Gilles Duboscq |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 16 Nov 2012 09:36:41 -0800 |
amurillo |
Added tag hs25-b10 for changeset cfc5309f03b7
jdk8-b66
|
Fri, 16 Nov 2012 09:36:40 -0800 |
amurillo |
Merge
hs25-b10
|
Fri, 16 Nov 2012 09:19:12 -0500 |
coleenp |
Merge
|
Tue, 13 Nov 2012 15:14:27 -0500 |
coleenp |
Merge
|
Mon, 12 Nov 2012 16:15:05 -0500 |
hseigel |
8001471: Klass::cast() does nothing
|
Mon, 12 Nov 2012 15:58:11 -0500 |
hseigel |
7122219: Passed StringTableSize value not verified
|
Fri, 09 Nov 2012 22:22:53 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 16:45:20 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 19:24:31 -0500 |
zgu |
8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
|
Fri, 09 Nov 2012 11:47:28 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 11:04:06 -0500 |
zgu |
8002273: NMT to report JNI memory leaks when -Xcheck:jni is on
|
Thu, 08 Nov 2012 16:48:01 -0800 |
minqi |
Merge
|
Wed, 31 Oct 2012 16:20:03 -0700 |
sspitsyn |
7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge
|
Fri, 16 Nov 2012 09:59:08 +0100 |
neliasso |
Merge
|
Thu, 15 Nov 2012 10:42:06 -0800 |
bharadwaj |
8001077: remove ciMethod::will_link
|
Mon, 12 Nov 2012 14:03:53 -0800 |
minqi |
6830717: replay of compilations would help with debugging
|
Thu, 15 Nov 2012 14:29:28 -0800 |
johnc |
Merge
|
Wed, 14 Nov 2012 22:37:38 -0500 |
coleenp |
8003259: NPG: Build with gcc 4.7.2 broken by 7045397
|
Fri, 09 Nov 2012 00:38:31 +0100 |
mgerdin |
7200229: NPG: possible performance issue exposed by closed/runtime/6559877/Test6559877.java
|
Wed, 14 Nov 2012 10:13:51 -0800 |
cjplummer |
Merge
|
Fri, 09 Nov 2012 09:45:00 -0800 |
cjplummer |
Merge
|
Wed, 07 Nov 2012 17:53:02 -0500 |
bpittore |
8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat broken
|
Fri, 09 Nov 2012 08:36:17 -0800 |
amurillo |
8003231: new hotspot build - hs25-b10
|
Thu, 15 Nov 2012 15:39:02 -0800 |
katleman |
Added tag jdk8-b65 for changeset 0f7290a03b24
|
Sun, 18 Nov 2012 22:45:43 +0100 |
Doug Simon |
throw BailoutException instead of GraalInternalError when encountering request for OSR compilation at a point where the expression stack is not empty
|
Sun, 18 Nov 2012 21:30:35 +0100 |
Doug Simon |
Merge.
|
Sun, 18 Nov 2012 21:20:31 +0100 |
Doug Simon |
fixed regression in escape analysis of non-array objects caused by change to ResolvedJavaType.getInstanceFields().
|
Sun, 18 Nov 2012 21:15:48 +0100 |
Doug Simon |
improved toString() of the anonymous CodeInfo class used by the CFGPrinterObserver
|
Sun, 18 Nov 2012 21:10:55 +0100 |
Doug Simon |
extra assertion checking when initializing the values of a VirtualObject
|
Fri, 16 Nov 2012 12:39:26 +0100 |
Doug Simon |
added support for dumping an address to symbol map (with -G:+PrintAddressMap) to translate addresses in disassembled output (via new '-m' option to the hcfdis command)
|
Thu, 15 Nov 2012 22:55:44 +0100 |
Doug Simon |
Merge.
|
Thu, 15 Nov 2012 22:54:44 +0100 |
Doug Simon |
removed debug output
|
Thu, 15 Nov 2012 22:33:52 +0100 |
Doug Simon |
disabled OSR compilation for Graal until dead-lock issue is resolved
|
Thu, 15 Nov 2012 21:32:23 +0100 |
Doug Simon |
removed WordStamp (and a nasty bug associated with its misusage)
|
Wed, 14 Nov 2012 16:14:34 +0100 |
Doug Simon |
undid Graal specialization of SerializePageShiftCount as it is unecessary after the _graal_multinewarray_storage field was removed from the JavaThread class
|
Wed, 14 Nov 2012 11:44:17 +0100 |
Doug Simon |
Merge.
|
Wed, 14 Nov 2012 11:29:32 +0100 |
Doug Simon |
Merge.
|
Wed, 14 Nov 2012 11:28:02 +0100 |
Doug Simon |
modifications to support non-perm-gen changes in HotSpot
|
Mon, 12 Nov 2012 23:37:12 +0100 |
Doug Simon |
added cache for Unsafe in Kind
|
Mon, 12 Nov 2012 23:14:12 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ after NPG - C++ build works
|
Fri, 09 Nov 2012 08:20:04 -0800 |
amurillo |
Added tag hs25-b09 for changeset b4ee7b773144
jdk8-b65
|
Fri, 09 Nov 2012 08:20:03 -0800 |
amurillo |
Merge
hs25-b09
|
Thu, 08 Nov 2012 22:39:08 +0100 |
neliasso |
Merge
|
Tue, 06 Nov 2012 15:16:32 -0800 |
kvn |
8002069: Assert failed in C2: assert(field->edge_count() > 0) failed: sanity
|
Tue, 06 Nov 2012 09:22:55 -0800 |
kvn |
8002294: assert(VM_Version::supports_ssse3()) failed
|
Fri, 02 Nov 2012 12:30:46 -0700 |
twisti |
8001658: No need to pass resolved_references as argument to ConstantPoolCacheEntry::set_method_handle_common
|
Wed, 07 Nov 2012 16:09:20 -0800 |
coleenp |
Merge
|
Tue, 06 Nov 2012 15:09:37 -0500 |
coleenp |
8000725: NPG: method_holder() and pool_holder() and pool_holder field should be InstanceKlass
|
Thu, 04 Oct 2012 14:55:57 +0200 |
rbackman |
7127792: Add the ability to change an existing PeriodicTask's execution interval
|
Mon, 05 Nov 2012 13:55:31 -0800 |
zgu |
Merge
|
Mon, 05 Nov 2012 15:30:22 -0500 |
zgu |
8001591: NMT: assertion failed: assert(rec->addr() + rec->size() <= cur->base()) failed: Can not overlap in memSnapshot.cpp
|
Fri, 02 Nov 2012 17:18:16 -0700 |
kamg |
Merge
|
Fri, 02 Nov 2012 16:09:50 -0700 |
kamg |
Merge
|
Thu, 11 Oct 2012 12:25:42 -0400 |
kamg |
7200776: Implement default methods in interfaces
|
Fri, 02 Nov 2012 13:30:47 -0700 |
minqi |
8000489: older builds of hsdis don't work anymore after 6879063
|
Mon, 05 Nov 2012 19:33:44 -0500 |
dholmes |
8002034: Allow Full Debug Symbols when cross-compiling
|
Fri, 02 Nov 2012 07:44:11 -0700 |
amurillo |
8002181: new hotspot build - hs25-b09
|
Thu, 08 Nov 2012 11:51:00 -0800 |
katleman |
Added tag jdk8-b64 for changeset 5920f72e799c
|
Fri, 02 Nov 2012 07:35:41 -0700 |
amurillo |
Added tag hs25-b08 for changeset 8cb93eadfb6d
jdk8-b64
|
Fri, 02 Nov 2012 07:35:41 -0700 |
amurillo |
Merge
hs25-b08
|
Fri, 02 Nov 2012 04:06:00 -0700 |
amurillo |
Merge
|
Mon, 29 Oct 2012 11:08:48 -0700 |
twisti |
8000780: make Zero build and run with JDK8
|
Thu, 01 Nov 2012 23:08:07 -0700 |
jcoomes |
Merge
|
Tue, 30 Oct 2012 20:26:44 +0100 |
brutisso |
8001564: The load balancing function steal_1_random in taskqueue is not random
|
Tue, 30 Oct 2012 10:23:55 -0700 |
jmasa |
8000988: VM deadlock when running btree006 on windows-i586
|
Thu, 01 Nov 2012 11:57:53 -0400 |
coleenp |
Merge
|
Thu, 01 Nov 2012 13:05:47 +0100 |
sla |
8002078: hs_err_pid file should report full JDK version string
|
Mon, 29 Oct 2012 16:39:14 -0700 |
minqi |
Merge
|
Mon, 29 Oct 2012 11:35:20 -0700 |
sspitsyn |
6533010: SPEC: A few broken links in jvmti.html
|
Mon, 29 Oct 2012 21:04:17 +0100 |
sla |
8001619: Remove usage of _ALLBSD_SOURCE in bsd files
|
Thu, 25 Oct 2012 16:33:40 -0400 |
coleenp |
7191817: -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS X
|
Thu, 25 Oct 2012 16:33:15 -0400 |
coleenp |
7188234: Deprecate VM command line options
|
Fri, 26 Oct 2012 14:18:57 -0700 |
amurillo |
8001663: new hotspot build - hs25-b08
|
Thu, 01 Nov 2012 14:11:16 -0700 |
katleman |
Added tag jdk8-b63 for changeset acabb5c282f5
|
Tue, 30 Oct 2012 13:56:59 -0700 |
lana |
Merge
jdk8-b63
|
Thu, 25 Oct 2012 20:07:39 -0700 |
lana |
Merge
|
Thu, 18 Oct 2012 21:58:55 -0700 |
asaha |
Merge
|
Thu, 11 Oct 2012 15:29:16 -0700 |
asaha |
Merge
|
Wed, 10 Oct 2012 14:28:08 -0700 |
asaha |
Merge
|
Wed, 26 Sep 2012 09:54:11 -0700 |
asaha |
7199488: [TEST] runtime/7158800/InternTest.java failed due to false-positive on PID match.
|
Tue, 25 Sep 2012 11:47:04 -0700 |
asaha |
Merge
|
Wed, 19 Sep 2012 13:58:31 -0700 |
kvn |
7198606: Improve VM optimization
|
Fri, 07 Sep 2012 18:18:55 -0700 |
asaha |
Merge
|
Fri, 10 Aug 2012 10:41:13 -0700 |
asaha |
Merge
|
Thu, 02 Aug 2012 22:23:28 -0700 |
asaha |
Merge
|
Thu, 02 Aug 2012 14:29:12 -0700 |
asaha |
Merge
|
Fri, 08 Jun 2012 12:49:12 -0400 |
kamg |
7158804: Improve config file parsing
|
Wed, 23 May 2012 12:11:25 -0700 |
kvn |
7158801: Improve VM CompileOnly option
|
Fri, 26 Oct 2012 14:09:53 -0700 |
amurillo |
Added tag hs25-b07 for changeset dc16fe422c53
|
Fri, 26 Oct 2012 14:09:52 -0700 |
amurillo |
Merge
hs25-b07
|
Fri, 26 Oct 2012 12:06:55 -0700 |
kvn |
Merge
|
Fri, 26 Oct 2012 11:48:04 -0700 |
kvn |
8001635: assert(in_bb(n)) failed: must be
|
Thu, 25 Oct 2012 17:32:03 -0700 |
kvn |
7163534: VM could crashes assert(false) failed: infinite EA connection graph build
|
Wed, 24 Oct 2012 14:33:22 -0700 |
kvn |
7184394: add intrinsics to use AES instructions
|
Tue, 23 Oct 2012 13:06:37 -0700 |
kvn |
8001183: incorrect results of char vectors right shift operaiton
|
Mon, 22 Oct 2012 16:56:03 -0700 |
twisti |
8000821: JSR 292: C1 fails to call virtual method (JRUBY-6920)
|
Mon, 22 Oct 2012 11:44:30 -0700 |
vlivanov |
8000805: JMM issue: short loads are non-atomic
|
Fri, 19 Oct 2012 14:21:09 -0400 |
dlong |
8001101: C2: more general vector rule subsetting
|
Thu, 18 Oct 2012 07:06:31 -0700 |
kvn |
8001071: Add simple range check into VM implemenation of Unsafe access methods
|
Wed, 17 Oct 2012 12:09:32 -0700 |
kvn |
8000623: tools/javac/Diagnostics/6769027/T6769027.java crashes in PSPromotionManager::copy_to_survivor_space
|
Fri, 26 Oct 2012 08:38:22 -0700 |
jcoomes |
Merge
|
Thu, 25 Oct 2012 12:59:37 -0700 |
jmasa |
8001584: NPG: Incorrect assertion in BinaryTreeDictionary::get_chunk()
|
Tue, 18 Sep 2012 23:35:42 -0700 |
jmasa |
7045397: NPG: Add freelists to class loader arenas.
|
Mon, 22 Oct 2012 12:01:35 -0400 |
coleenp |
Merge
|
Fri, 19 Oct 2012 18:55:08 -0700 |
zgu |
Merge
|
Fri, 19 Oct 2012 21:40:07 -0400 |
zgu |
7199092: NMT: NMT needs to deal overlapped virtual memory ranges
|
Fri, 19 Oct 2012 08:58:14 -0700 |
minqi |
8001055: Bytes.swap should follow big endian
|
Fri, 19 Oct 2012 08:56:57 -0700 |
minqi |
8000818: SA constant pool need to reference to reference map after permgen removal
|
Thu, 18 Oct 2012 13:09:47 -0400 |
coleenp |
7053130: hs_err file does not record specified CLASSPATH
|
Thu, 18 Oct 2012 13:08:13 -0400 |
coleenp |
7188233: UseVMInterruptibleIO flag deprecate for JDK8
|
Fri, 19 Oct 2012 11:26:17 -0700 |
amurillo |
8001176: new hotspot build - hs25-b07
|
Thu, 25 Oct 2012 09:53:16 -0700 |
katleman |
Added tag jdk8-b62 for changeset dccd40de8db1
|
Fri, 19 Oct 2012 11:03:04 -0700 |
amurillo |
Added tag hs25-b06 for changeset d0337c31c8be
jdk8-b62
|
Fri, 19 Oct 2012 11:03:04 -0700 |
amurillo |
Merge
hs25-b06
|
Thu, 18 Oct 2012 12:29:56 -0400 |
coleenp |
Merge
|
Wed, 17 Oct 2012 17:36:48 +0200 |
nloodin |
8000617: It should be possible to allocate memory without the VM dying.
|
Tue, 28 Aug 2012 15:15:29 +0200 |
rbackman |
7093328: JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitives
|
Mon, 15 Oct 2012 22:33:19 -0400 |
coleenp |
Merge
|
Mon, 15 Oct 2012 16:48:48 +0100 |
kevinw |
7195151: Multiplatform tescase for 6929067
|
Thu, 11 Oct 2012 14:27:54 -0400 |
kamg |
7054345: Support version 52.0 class file in HotSpot
|
Wed, 10 Oct 2012 17:04:33 -0400 |
coleenp |
7199068: NPG: SharedSkipVerify is meaningless
|
Wed, 17 Oct 2012 13:59:57 -0700 |
jmasa |
Merge
|
Mon, 15 Oct 2012 10:02:42 -0700 |
johnc |
8000831: Heap verification output incorrect/incomplete
|
Tue, 09 Oct 2012 22:12:25 +0200 |
stefank |
8000659: NPG: ClassCastExceptions are unexpectedly thrown when testing nashorn
|
Mon, 08 Oct 2012 09:12:31 -0700 |
johnc |
8000358: G1: metaspace information not printed in PrintHeapAtGC output nor in hs_err file
|
Sat, 06 Oct 2012 01:17:44 -0700 |
johnc |
7127708: G1: change task num types from int to uint in concurrent mark
|
Fri, 12 Oct 2012 14:06:27 -0700 |
amurillo |
8000834: new hotspot build - hs25-b06
|
Thu, 18 Oct 2012 11:08:05 -0700 |
katleman |
Added tag jdk8-b61 for changeset 4547dc71db76
|
Fri, 12 Oct 2012 13:55:53 -0700 |
amurillo |
Added tag hs25-b05 for changeset b261523fe66c
jdk8-b61
|
Fri, 12 Oct 2012 13:55:52 -0700 |
amurillo |
Merge
hs25-b05
|
Fri, 12 Oct 2012 11:31:27 -0700 |
collins |
Merge
|
Fri, 12 Oct 2012 10:49:39 -0700 |
collins |
Merge
|
Thu, 11 Oct 2012 14:36:46 -0400 |
jiangli |
8000459: assert(java_lang_String::is_instance(entry)) failure with various mlvm tests.
|
Wed, 10 Oct 2012 14:35:58 -0400 |
jprovino |
7189254: Change makefiles for more flexibility to override defaults
|
Fri, 12 Oct 2012 09:22:52 -0700 |
kvn |
Merge
|
Thu, 11 Oct 2012 14:46:20 -0700 |
twisti |
8000740: remove LinkWellKnownClasses
|
Thu, 11 Oct 2012 18:21:01 +0200 |
roland |
8000753: compiler/6912517 crashes on 64bit sparc with compressed oops off
|
Tue, 09 Oct 2012 16:09:31 -0700 |
kvn |
8000592: Improve adlc usability
|
Tue, 09 Oct 2012 12:40:05 -0700 |
vlivanov |
7199654: Remove LoadUI2LNode
|
Tue, 09 Oct 2012 10:11:38 +0200 |
roland |
7054512: Compress class pointers after perm gen removal
|
Mon, 08 Oct 2012 17:04:00 -0700 |
twisti |
8000263: JSR 292: signature types may appear to be unloaded
|
Mon, 08 Oct 2012 13:02:13 -0700 |
vlivanov |
8000313: C2 should use jlong for 64bit values
|
Fri, 05 Oct 2012 19:44:49 -0700 |
vlivanov |
8000485: Hotspot build fails in Solaris Studio IDE when building dtrace
|
Fri, 05 Oct 2012 19:29:29 -0700 |
vlivanov |
8000232: NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on solaris-x64
|
Fri, 05 Oct 2012 18:57:10 -0700 |
vlivanov |
7177003: C1: LogCompilation support
|
Tue, 09 Oct 2012 10:09:34 -0700 |
mikael |
7197424: update copyright year to match last edit in jdk8 hotspot repository
|
Tue, 09 Oct 2012 02:42:16 -0400 |
coleenp |
8000622: Forgot to hg add and check in test for JDK-7170638
|
Tue, 09 Oct 2012 07:41:27 +0200 |
rbackman |
Merge
|
Mon, 08 Oct 2012 16:59:44 -0700 |
minqi |
Merge
|
Mon, 08 Oct 2012 16:48:52 -0700 |
minqi |
8000332: SA ClassDump throws exception after permgen removal
|
Mon, 08 Oct 2012 09:18:54 -0400 |
coleenp |
7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field.
|
Thu, 04 Oct 2012 20:09:46 -0400 |
dholmes |
Merge
|
Thu, 04 Oct 2012 19:52:09 -0400 |
dholmes |
7199186: runtime/7194254/Test7194254.java fails - wrong test name on @run
|
Thu, 04 Oct 2012 08:43:14 -0400 |
coleenp |
6884973: java -XX:Atomics=2 crashes
|
Thu, 04 Oct 2012 08:38:06 -0400 |
coleenp |
7198519: Broken build, hotspot-rt win USE_PRECOMPILED_HEADER=0
|
Sun, 30 Sep 2012 23:24:12 +0100 |
kevinw |
7200145: runtime/7196045/Test7196045.java fails with No class provided for `main'
|
Sat, 29 Sep 2012 06:40:00 -0400 |
coleenp |
8000213: NPG: Should have renamed arrayKlass and typeArrayKlass
|
Fri, 05 Oct 2012 13:37:08 -0700 |
amurillo |
8000498: new hotspot build - hs25-b05
|
Thu, 11 Oct 2012 09:49:18 -0700 |
katleman |
Added tag jdk8-b60 for changeset 3cfd05b2219a
|
Fri, 05 Oct 2012 13:28:17 -0700 |
amurillo |
Added tag hs25-b04 for changeset 1cc7a2a11d00
jdk8-b60
|
Fri, 05 Oct 2012 13:28:16 -0700 |
amurillo |
Merge
hs25-b04
|
Fri, 05 Oct 2012 10:03:56 -0700 |
kvn |
Merge
|
Thu, 04 Oct 2012 06:31:07 -0700 |
neliasso |
8000102: Resolve include conflicts
|
Tue, 02 Oct 2012 14:49:21 -0700 |
kvn |
7199742: A lot of C2 OSR compilations of the same method's bci
|
Tue, 02 Oct 2012 12:25:13 -0700 |
kvn |
7201026: add vector for shift count
|
Mon, 01 Oct 2012 14:50:10 -0700 |
twisti |
7200949: JSR 292: rubybench/bench/time/bench_base64.rb fails with jruby.jar not on boot class path
|
Thu, 04 Oct 2012 14:01:07 -0700 |
jmasa |
Merge
|
Thu, 04 Oct 2012 10:40:23 -0700 |
jmasa |
7198873: NPG: VM Does not unload classes with UseConcMarkSweepGC
|
Thu, 04 Oct 2012 10:04:13 -0700 |
johnc |
8000311: G1: ParallelGCThreads==0 broken
|
Wed, 03 Oct 2012 20:31:41 +0200 |
jwilhelm |
8000351: Tenuring threshold should be unsigned
|
Wed, 03 Oct 2012 08:08:52 -0700 |
jmasa |
7199349: NPG: PS: Crash seen in jprt
|
Mon, 01 Oct 2012 13:29:11 +0200 |
stefank |
8000228: Missing call to cr() when printing entry_point in nmethod, in os::print_location
|
Mon, 01 Oct 2012 13:29:11 +0200 |
stefank |
8000227: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream
|
Fri, 28 Sep 2012 15:34:32 +0200 |
stefank |
8000230: Change os::print_location to be more descriptive when a location is pointing into an object
|
Mon, 01 Oct 2012 11:07:31 +0200 |
stefank |
Merge
|
Thu, 27 Sep 2012 15:44:01 -0700 |
johnc |
7200261: G1: Liveness counting inconsistencies during marking verification
|
Fri, 28 Sep 2012 14:36:20 -0700 |
amurillo |
8000251: new hotspot build - hs25-b04
|
Thu, 04 Oct 2012 14:34:51 -0700 |
katleman |
Added tag jdk8-b59 for changeset 8a1a6b9b4f20
|
Wed, 03 Oct 2012 15:31:59 -0700 |
katleman |
Merge
jdk8-b59
|
Thu, 27 Sep 2012 11:24:35 -0700 |
katleman |
Added tag jdk8-b58 for changeset 6bb378c50828
|
Fri, 28 Sep 2012 13:39:41 -0700 |
amurillo |
Added tag hs25-b03 for changeset f2e12eb74117
|
Fri, 28 Sep 2012 10:16:29 -0700 |
kvn |
Merge
hs25-b03
|
Thu, 27 Sep 2012 15:49:48 -0700 |
kvn |
7198084: NPG: distance is too big for short branches in test_invocation_counter_for_mdp()
|
Thu, 27 Sep 2012 09:38:42 -0700 |
kvn |
7193318: C2: remove number of inputs requirement from Node's new operator
|
Tue, 25 Sep 2012 15:48:17 -0700 |
kvn |
7200264: 7192963 changes disabled shift vectors
|
Tue, 25 Sep 2012 10:41:15 -0700 |
kvn |
7200233: C2: can't use expand rules for vector instruction rules
|
Thu, 29 Mar 2012 16:43:21 +0200 |
neliasso |
7163863: Updated projectcreator
|
Mon, 24 Sep 2012 17:59:24 -0700 |
twisti |
7200001: failed C1 OSR compile doesn't get recompiled with C2
|
Mon, 24 Sep 2012 14:46:06 -0700 |
kvn |
Merge
|
Mon, 24 Sep 2012 12:31:47 -0700 |
twisti |
Merge
|
Mon, 24 Sep 2012 11:07:03 -0700 |
twisti |
7188176: The JVM should differentiate between T and M series and adjust GC ergonomics
|
Mon, 24 Sep 2012 10:30:14 -0700 |
kvn |
7200163: add CodeComments functionality to assember stubs
|
Thu, 20 Sep 2012 16:49:17 +0200 |
roland |
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
|
Wed, 19 Sep 2012 16:50:26 -0700 |
kvn |
7199010: incorrect vector alignment
|
Wed, 19 Sep 2012 10:38:12 -0700 |
twisti |
7198499: TraceTypeProfile as diagnostic option
|
Mon, 17 Sep 2012 19:39:07 -0700 |
kvn |
7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect
|
Mon, 17 Sep 2012 17:02:10 -0700 |
kvn |
7197033: missing ResourceMark for assert in Method::bci_from()
|
Mon, 17 Sep 2012 12:57:58 -0700 |
twisti |
7196262: JSR 292: java/lang/invoke/PrivateInvokeTest.java fails on solaris-sparc
|
Fri, 28 Sep 2012 14:14:25 +0200 |
stefank |
Merge
|
Tue, 25 Sep 2012 18:28:16 +0200 |
brutisso |
Merge
|
Tue, 25 Sep 2012 14:58:12 +0200 |
brutisso |
7200470: KeepAliveClosure not needed in CodeCache::do_unloading
|
Tue, 25 Sep 2012 07:05:55 -0700 |
jmasa |
7200615: NPG: optimized VM build is broken
|
Thu, 27 Sep 2012 20:22:57 +0400 |
dsamersoff |
Merge
|
Tue, 25 Sep 2012 07:58:42 -0400 |
dholmes |
7200065: Cross-compilation changes to support the new-build
|
Mon, 24 Sep 2012 20:04:19 -0700 |
minqi |
Merge
|
Mon, 24 Sep 2012 12:44:00 -0700 |
minqi |
6879063: SA should use hsdis for disassembly
|
Fri, 21 Sep 2012 10:56:28 +0200 |
nloodin |
7200092: Make NMT a bit friendlier to work with
|
Thu, 20 Sep 2012 03:49:15 -0700 |
kevinw |
Merge
|
Wed, 19 Sep 2012 15:24:32 +0100 |
kevinw |
7196045: Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API.
|
Wed, 19 Sep 2012 16:18:55 -0400 |
jcoomes |
Merge
|
Tue, 18 Sep 2012 19:44:39 -0400 |
jcoomes |
Merge
|
Tue, 18 Sep 2012 13:15:28 -0700 |
ohair |
7198329: Add $(sort) to object files used in links makes binarties more consistent
|
Tue, 18 Sep 2012 10:25:20 -0700 |
ohair |
Merge
|
Mon, 17 Sep 2012 11:46:25 -0700 |
ihse |
7172012: Make test-in-build an option (Queens)
|
Wed, 19 Sep 2012 08:41:30 -0700 |
minqi |
Merge
|
Tue, 18 Sep 2012 10:10:43 -0700 |
minqi |
7191786: retransformClasses() does not pass in LocalVariableTypeTable of a method
|
Tue, 18 Sep 2012 11:37:26 -0700 |
zgu |
Merge
|
Mon, 17 Sep 2012 16:37:26 -0400 |
zgu |
7188594: Print statistic collected by NMT with VM flag
|
Mon, 17 Sep 2012 13:34:07 -0700 |
zgu |
Merge
|
Mon, 17 Sep 2012 10:20:04 -0400 |
zgu |
7190089: NMT ON: NMT failed assertion on thread's stack base address
|
Mon, 17 Sep 2012 08:44:19 -0400 |
dholmes |
Merge
|
Mon, 17 Sep 2012 07:36:31 -0400 |
dholmes |
7194254: jstack reports wrong thread priorities
|
Mon, 17 Sep 2012 11:46:19 +0200 |
sla |
7193201: [OS X] The development launcher should be signed and given task_for_pid privileges
|
Mon, 24 Sep 2012 19:00:55 -0400 |
vladidan |
Merge
|
Wed, 19 Sep 2012 17:22:49 -0400 |
bpittore |
7195372: Wrong copyright in new files
|
Fri, 21 Sep 2012 14:39:56 -0700 |
amurillo |
7200236: new hotspot build - hs25-b03
|
Fri, 21 Sep 2012 14:02:58 -0700 |
amurillo |
Added tag hs25-b02 for changeset 5f54277c67f7
jdk8-b58
|
Fri, 21 Sep 2012 14:02:57 -0700 |
amurillo |
Merge
hs25-b02
|
Thu, 20 Sep 2012 16:27:51 -0700 |
jcoomes |
7199082: write warning messages to stderr
|
Thu, 20 Sep 2012 13:49:27 -0700 |
jmasa |
Merge
|
Thu, 20 Sep 2012 12:18:23 -0700 |
jmasa |
7199923: NPG: tools/javac/T7093325.java timeout
|
Thu, 20 Sep 2012 09:52:56 -0700 |
johnc |
7190666: G1: assert(_unused == 0) failed: Inconsistency in PLAB stats
|
Wed, 19 Sep 2012 15:48:02 -0700 |
johnc |
7193946: Move warnings associated with UseMemSetInBOT flag
|
Wed, 19 Sep 2012 08:48:10 -0700 |
johnc |
7016955: G1: remove the is_zeroed parameter from the HeapRegion constructor
|
Tue, 18 Sep 2012 14:15:06 -0700 |
jmasa |
7197557: NPG: nsk/sysdict/vm/stress/chain/chain004 hangs intermittently
|
Mon, 17 Sep 2012 10:33:13 +0200 |
brutisso |
7198130: G1: PrintReferenceGC output comes out of order
|
Mon, 17 Sep 2012 10:46:59 -0400 |
coleenp |
7197269: NPG: FollowReferences has no ClassLoader -> Class link to follow
|
Thu, 13 Sep 2012 21:20:26 +0200 |
brutisso |
7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
|
Fri, 14 Sep 2012 22:00:41 -0700 |
amurillo |
7198641: new hotspot build - hs25-b02
|
Thu, 20 Sep 2012 13:44:28 -0700 |
katleman |
Added tag jdk8-b57 for changeset d70102c4cb73
|
Fri, 14 Sep 2012 21:50:58 -0700 |
amurillo |
Added tag hs25-b01 for changeset 9b076bc3ab67
|
Fri, 14 Sep 2012 21:50:58 -0700 |
amurillo |
Merge
hs25-b01
|
Fri, 14 Sep 2012 12:55:50 -0400 |
zgu |
7198529: NPG: assert with NMT code in Thread destructor
|
Thu, 13 Sep 2012 22:09:16 +0200 |
roland |
7198074: NPG: assert(((Metadata*)obj)->is_valid()) failed: obj is valid
|
Tue, 11 Sep 2012 20:12:55 -0700 |
zgu |
Merge
|
Tue, 11 Sep 2012 18:28:51 -0700 |
zgu |
Merge
|
Tue, 11 Sep 2012 20:53:17 -0400 |
zgu |
7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record
|
Tue, 11 Sep 2012 20:20:38 -0400 |
coleenp |
7196681: NPG: Some JSR 292 tests crash in Windows exception handler
|
Tue, 11 Sep 2012 16:20:57 +0200 |
roland |
7195816: NPG: Crash in c1_ValueType - ShouldNotReachHere
|
Tue, 11 Sep 2012 14:59:23 +0200 |
stefank |
7197350: NPG: jvmtiHeapReferenceCallback receives incorrect reference_kind for system class roots
|
Mon, 10 Sep 2012 16:37:22 -0700 |
twisti |
7196242: vm/mlvm/indy/stress/java/loopsAndThreads crashed
|
Fri, 07 Sep 2012 16:42:25 -0400 |
coleenp |
7196103: NPG: Unable to allocate bit map for parallel garbage collection for the requested heap size
|
Fri, 07 Sep 2012 12:04:16 -0400 |
coleenp |
7195833: NPG: Rename instanceClassLoaderKlass, instanceRefKlass and instanceMirrorKlass
|
Thu, 06 Sep 2012 07:28:30 -0700 |
jmasa |
7196298: Better fix for 7195789
|
Wed, 05 Sep 2012 20:08:08 -0400 |
coleenp |
7195867: NPG: SAJDI tests fail with sun.jvm.hotspot.types.WrongTypeException: No suitable match for type
|
Wed, 05 Sep 2012 10:18:37 -0700 |
kvn |
7196167: NPG: mismerge in make/solaris/makefiles/fastdebug.make
|
Wed, 05 Sep 2012 10:39:29 +0200 |
stefank |
7195935: NPG: Some issues with compressed oops
|
Tue, 04 Sep 2012 16:20:28 -0700 |
jmasa |
7195789: NPG: assert(used + free == capacity) failed: Accounting is wrong
|
Tue, 04 Sep 2012 18:01:20 -0700 |
twisti |
7196120: NPG: JSR 2292 test fails because missing fix for 7188911
|
Tue, 04 Sep 2012 23:27:55 +0200 |
roland |
7184649: NPG: Implement another MetdataPtr case
|
Tue, 04 Sep 2012 13:01:03 +0200 |
stefank |
7195968: NPG: oopDesc::list_ptr_from_klass is broken
|
Mon, 03 Sep 2012 18:37:12 -0400 |
coleenp |
7195823: NPG: CMS reserved() doesn't match _rs.base().
|
Sat, 01 Sep 2012 13:25:18 -0400 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory
|
Fri, 31 Aug 2012 16:39:35 -0700 |
jcoomes |
7195615: new hotspot build - hs25-b01
|
Thu, 13 Sep 2012 13:15:14 -0700 |
katleman |
Added tag jdk8-b56 for changeset 6124ff421829
jdk8-b57
|
Thu, 06 Sep 2012 17:27:33 -0700 |
katleman |
Added tag jdk8-b55 for changeset af0c8a080851
jdk8-b56
|
Fri, 16 Nov 2012 17:21:10 +0100 |
Lukas Stadler |
make osr compilations asynchronous
|
Thu, 15 Nov 2012 17:18:16 +0100 |
Lukas Stadler |
disabled scaladacapo apparat benchmark
|
Thu, 15 Nov 2012 10:26:00 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Thu, 15 Nov 2012 10:25:46 +0100 |
Laurent Daynes |
Avoids stripping libjvm.so when building debug on Solaris (.debuginfo files don't work well with Oracle Solaris Studio 12.3's solaris).
|
Tue, 13 Nov 2012 21:21:02 +0100 |
Doug Simon |
clarified the specification of ResolvedJavaType.getModifiers() to indicate the similarity to Class.getModifiers() and fixed the current usages and the HotSpot implementation to accommodate the spec change
|
Tue, 13 Nov 2012 14:48:42 +0100 |
Doug Simon |
removed null check from UnsafeLoadNode, UnsafeStoreNode, ReadNode and WriteNode as it violates the sun.misc.Unsafe API
|
Mon, 12 Nov 2012 21:13:19 +0100 |
Doug Simon |
fixed bug in binding of logging stubs to the correct stub address
|
Mon, 12 Nov 2012 21:12:34 +0100 |
Doug Simon |
added symlinks to the BSD/MacOS HotSpot source directories
|
Mon, 12 Nov 2012 21:11:55 +0100 |
Doug Simon |
removed use of ResolvedJavaType.toJava() from WordTypeRewriterPhase
|
Mon, 12 Nov 2012 21:10:27 +0100 |
Doug Simon |
primitive types are not abstract
|
Mon, 12 Nov 2012 18:11:17 +0100 |
Lukas Stadler |
fix PartialEscapeAnalysisTest
|
Mon, 12 Nov 2012 17:49:06 +0100 |
Lukas Stadler |
add Virtualizable and VirtualizerTool, refactor PEA to use it
|
Mon, 12 Nov 2012 17:48:51 +0100 |
Lukas Stadler |
small cleanup
|
Mon, 12 Nov 2012 17:46:21 +0100 |
Lukas Stadler |
add isDefaultForKind to Constant
|
Mon, 12 Nov 2012 17:45:55 +0100 |
Lukas Stadler |
make VirtualObjectState and MaterializedObjectState global value numberable
|
Mon, 12 Nov 2012 17:45:27 +0100 |
Lukas Stadler |
make LoopFragment deal correctly with GVN'd VirtualState
|
Mon, 12 Nov 2012 13:04:08 +0100 |
Laurent Daynes |
Added recursive chmod for cases where JAVA_HOME is not owned by graal workspace owner.
|
Mon, 12 Nov 2012 13:02:43 +0100 |
Laurent Daynes |
Fixed use of mapfilevers for solaris makefile.
|
Mon, 12 Nov 2012 11:48:01 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Fri, 09 Nov 2012 19:41:52 +0100 |
Laurent Daynes |
added setup of ENFORCE_COMPILER_REV and ENFORCE_CC_COMPILER_REV when using sunstudio compilers on Solaris to avoid build complaint from HotSpot makefiles.
|
Fri, 09 Nov 2012 16:28:38 +0100 |
Laurent Daynes |
remove debug printout.
|
Mon, 12 Nov 2012 00:08:17 +0100 |
Doug Simon |
removed file that clashes with another file of the same name but different case (which Mac OS X cannot handle)
|
Fri, 09 Nov 2012 17:15:13 -0800 |
Christian Wimmer |
Support for interfaces in the Graal API: Make interfaces implemented by a ResolvedJavaType available; change semantics of ResolvedJavaType.getSuperclass to return null for interfaces (to conform with java.lang.Class); change semantics of ResolvedJavaType.isInstanceClass to return false for interfaces.
|
Fri, 09 Nov 2012 17:04:16 -0800 |
Christian Wimmer |
Make CalleeSaveLayout available in CompilationResult
|
Fri, 09 Nov 2012 17:03:40 -0800 |
Christian Wimmer |
Remove double checked locking rule, which is no longer supported in checkstyle
|
Fri, 09 Nov 2012 16:58:28 -0800 |
Christian Wimmer |
When InstanceOfNode is lowered to always true or always false condition, then the no longer used branch needs to be removed from graph.
|
Fri, 09 Nov 2012 16:57:29 -0800 |
Christian Wimmer |
Avoid NullPointerException
|
Fri, 09 Nov 2012 16:56:23 -0800 |
Christian Wimmer |
UnsignedMathSnippets are not HotSpot-specific. Move them to snippets project and activate them.
|
Fri, 09 Nov 2012 16:55:09 -0800 |
Christian Wimmer |
HexCodeFile is not HotSpot-specific, so move it to printer project
|
Fri, 09 Nov 2012 16:11:12 +0100 |
Lukas Stadler |
fix for bug in GraphBuilderPhase (which caused a NPE in insertLoopProxies)
|
Fri, 09 Nov 2012 15:23:35 +0100 |
Laurent Daynes |
Automatically add -d64 vm options when running graal
|
Fri, 09 Nov 2012 13:35:26 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Fri, 09 Nov 2012 13:32:53 +0100 |
Laurent Daynes |
added missing files to build on solaris
|
Wed, 24 Oct 2012 12:59:22 +0200 |
Laurent Daynes |
Make sure files in copy of JDK has write-protection unset before modifying it.
|
Tue, 23 Oct 2012 17:08:17 +0200 |
Laurent Daynes |
Added change to copied directory's protection when source JDK directories are read-only.
|
Thu, 08 Nov 2012 18:19:31 +0100 |
Gilles Duboscq |
Do not inline vtable lookup when the method's holder is not yet linked (no vtable offset available)
|
Thu, 08 Nov 2012 18:18:18 +0100 |
Gilles Duboscq |
Change default graph dumping to binary and no CFG, fix name template for RuntimeCall
|
Thu, 08 Nov 2012 18:16:34 +0100 |
Gilles Duboscq |
Add OSR marker in -G:+PrintCompilation output
|
Wed, 07 Nov 2012 17:48:02 +0100 |
Gilles Duboscq |
Fix Inlining : null check guard should use reason NullCheckException
|
Wed, 07 Nov 2012 16:22:11 +0100 |
Lukas Stadler |
remove unnecessary assertion in OSR compilation
|
Wed, 07 Nov 2012 15:59:38 +0100 |
Lukas Stadler |
refactor StructuredGraph constructor, remove debug output
|
Wed, 07 Nov 2012 15:59:11 +0100 |
Lukas Stadler |
fix for unnecessary BailoutExceptions in OSR
|
Wed, 07 Nov 2012 15:58:20 +0100 |
Lukas Stadler |
fix merge error
|
Wed, 07 Nov 2012 15:10:30 +0100 |
Lukas Stadler |
Merge.
|
Wed, 07 Nov 2012 14:52:12 +0100 |
Lukas Stadler |
hotspot infrastructure for OnStackReplacement
|
Wed, 07 Nov 2012 14:14:35 +0100 |
Lukas Stadler |
Graal infrastructure for OnStackReplacement
|
Wed, 07 Nov 2012 14:08:03 +0100 |
Lukas Stadler |
change LIRGenerator to take StructuredGraph instead of Graph
|
Wed, 07 Nov 2012 13:18:04 +0100 |
Lukas Stadler |
VM infrstructure for OnStackReplacement
|
Wed, 07 Nov 2012 12:18:37 +0100 |
Lukas Stadler |
remove InliningIdentifier
|
Wed, 07 Nov 2012 14:13:11 +0100 |
Gilles Duboscq |
Fix for Canonicalizer : accespt replacement of a floating node by a merge node
|