log

age author description
Fri, 22 Nov 2013 12:02:59 -0800 Christian Wimmer Factor out methods that use reflection so that they can be substituted
Fri, 22 Nov 2013 11:59:39 -0800 Christian Wimmer Allow custom field offset providers
Fri, 22 Nov 2013 11:58:04 -0800 Christian Wimmer Fix assertion error message
Fri, 22 Nov 2013 11:57:38 -0800 Christian Wimmer Allow DeoptimizeNode and UnwindNode to be lowered
Fri, 22 Nov 2013 11:56:46 -0800 Christian Wimmer Canonicalize GuardingPiNode to PiNode when guard is unnecessary
Fri, 22 Nov 2013 11:55:54 -0800 Christian Wimmer Lower LoadHubNode in all late stages
Fri, 22 Nov 2013 11:55:13 -0800 Christian Wimmer Allow subclasses of NewInstanceNode and NewArrayNode to provide the default values used by escape analysis
Fri, 22 Nov 2013 11:53:36 -0800 Christian Wimmer Bugfix: WriteNode needs to return stateAfter so that it is processed by escape analysis
Fri, 22 Nov 2013 11:52:42 -0800 Christian Wimmer Reintroduce constructor used by node intrinsics
Fri, 22 Nov 2013 21:09:36 +0100 Doug Simon Merge.
Fri, 22 Nov 2013 21:08:09 +0100 Doug Simon re-enabled TieredCompilation when GRAAL is defined by handling abstract types in profiles gathered by C1
Fri, 22 Nov 2013 12:15:22 +0100 Doug Simon fixed faulty logic in makefiles when compressed FDS builds are disabled
Fri, 22 Nov 2013 20:14:25 +0100 Doug Simon Merge.
Fri, 22 Nov 2013 15:51:14 +0100 Doug Simon HSAIL: null checks when loading Okra library functions
Fri, 22 Nov 2013 15:47:39 +0100 Doug Simon HSAIL: removed AMD GPU detection until a) clashing AMD CPU and GPU vendor ID issue is resolved and b) HSA port is more complete
Thu, 21 Nov 2013 16:52:14 -0800 twisti print stack traces when doing CompileTheWorld
Thu, 21 Nov 2013 16:51:15 -0800 twisti ignore ClassNotFoundException when trying to register foreign calls to crypto methods
Thu, 21 Nov 2013 16:49:53 -0800 twisti replaced == with equals as pointed out by VerifyUsageWithEquals
Fri, 22 Nov 2013 01:50:13 +0100 Doug Simon HSAIL: added support for LREM
Fri, 22 Nov 2013 01:40:16 +0100 Doug Simon fixed regression from recent hsx merge that prevented TypeProfileLevel from being enabled
Fri, 22 Nov 2013 01:30:06 +0100 Doug Simon added support for printing method profiles for virtual calls
Fri, 22 Nov 2013 01:22:34 +0100 Doug Simon minor fix to output format of CITime
Thu, 21 Nov 2013 22:45:08 +0100 Doug Simon made CITimeEach work for Graal even if CITime is not enabled
Thu, 21 Nov 2013 22:24:00 +0100 Doug Simon HSAIL: addressed issues in JUnit tests
Thu, 21 Nov 2013 22:10:13 +0100 Doug Simon check for pending exception after call to createHotSpotResolvedObjectType
Thu, 21 Nov 2013 22:08:04 +0100 Doug Simon moved notification of Graal compilation statistics from VMToCompiler to CompilerToVM
Thu, 21 Nov 2013 15:04:54 +0100 Christos Kotselidis Merge
Thu, 21 Nov 2013 15:04:26 +0100 Christos Kotselidis Fix nmethod reloc scanning bug of zombie methods in G1
Wed, 20 Nov 2013 17:14:49 -0800 twisti make Deoptimization::UnrollBlock visible to vmStructs
Wed, 20 Nov 2013 16:56:10 -0800 twisti make Solaris build again
Wed, 20 Nov 2013 16:55:54 -0800 twisti move GRAAL_ONLY stuff from vmStructs.cpp to separate vmStructs_graal.hpp file
Wed, 20 Nov 2013 16:54:38 -0800 twisti make HSAIL silent
Wed, 20 Nov 2013 15:47:56 -0800 Tom Rodriguez Ensure _non_oop_bits is initialized before starting compile
Wed, 20 Nov 2013 22:50:39 +0100 Doug Simon HSAIL: adds support for handling Java switch constructs .
Wed, 20 Nov 2013 22:40:27 +0100 Doug Simon fixed serviceability agent build issue on MacOS
Wed, 20 Nov 2013 22:16:48 +0100 Doug Simon fixed HotSpot build on MacOS
Wed, 20 Nov 2013 20:33:22 +0100 Bernhard Urban NewMemoryAwareScheduling: don't consider lastAccessLocation of a read as a kill
Wed, 20 Nov 2013 16:30:06 +0100 Bernhard Urban MemoryScheduleTest: add testcase for read block scheduling. add support to disable out_of_loop schedule for tests
Wed, 20 Nov 2013 20:32:04 +0100 Bernhard Urban MethodFilter: add documentation about comma seperator
Wed, 20 Nov 2013 19:27:49 +0100 Doug Simon re-enabled protection against recursive Graal compilation requests with Graal specific _graal_compiling field in JavaThread
Wed, 20 Nov 2013 15:58:58 +0100 Doug Simon Merge.
Wed, 20 Nov 2013 15:58:23 +0100 Doug Simon disabled argument/parameter/return value profiling in GRAALVM until issue with MethodData related crashes in interpreter are resolved
Wed, 20 Nov 2013 00:10:38 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Fri, 15 Nov 2013 07:50:05 -0800 amurillo Added tag hs25-b59 for changeset c78d517c7ea4 jdk8-b117
Fri, 15 Nov 2013 07:50:04 -0800 amurillo Merge hs25-b59
Thu, 14 Nov 2013 13:38:49 -0800 drchase Merge
Thu, 14 Nov 2013 15:58:12 -0500 drchase Merge
Thu, 14 Nov 2013 09:14:39 -0800 vlivanov 8028159: C2: compiler stack overflow during inlining of @ForceInline methods
Wed, 13 Nov 2013 13:45:50 +0100 roland 8027572: assert(r != 0) failed: invalid
Wed, 13 Nov 2013 01:50:14 -0800 roland Merge
Wed, 13 Nov 2013 09:45:58 +0100 roland 8027631: "unexpected profiling mismatch" error with new type profiling
Tue, 12 Nov 2013 14:52:48 +0100 rbackman 8028207: assert(_outcnt==1) failed: not unique in compile.cpp
Tue, 12 Nov 2013 13:47:57 +0100 rbackman 8028198: SIGSEGV in PhaseIdealLoop::build_loop_late_post
Tue, 12 Nov 2013 13:58:37 +0100 roland 8027632: assert(xtype->klass_is_exact()) failed: Should be exact at graphKit.cpp
Tue, 12 Nov 2013 09:32:50 +0100 anoll 8027593: performance drop with constrained codecache starting with hs25 b111
Mon, 11 Nov 2013 11:53:33 -0800 kvn 8024830: SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get
Fri, 08 Nov 2013 14:19:55 -0800 drchase Merge
Fri, 08 Nov 2013 01:13:11 -0800 vlivanov 8023037: Race between ciEnv::register_method and nmethod::make_not_entrant_or_zombie
Thu, 14 Nov 2013 21:05:16 +0100 ehelin Merge
Fri, 08 Nov 2013 17:46:53 +0100 sjohanss 8027960: Assertion assert(end >= start) failed during nightly testing on solaris
Mon, 11 Nov 2013 16:20:48 +0100 mgerdin Merge
Mon, 11 Nov 2013 05:05:36 -0800 jwilhelm Merge
Mon, 11 Nov 2013 13:50:10 +0100 jwilhelm 8028093: Initial young size is smaller than minimum young size
Sun, 10 Nov 2013 00:07:29 +0100 jwilhelm 8027911: Assertion in the collector policy when running gc/arguments/TestMaxNewSize.java
Fri, 08 Nov 2013 06:14:21 -0800 jmasa 8024483: assertion failure: (!mirror_alive || loader_alive) failed:
Wed, 16 Oct 2013 15:14:37 -0700 jmasa 8024954: CMS: CMSClassUnloadingMaxInterval is not implemented correctly. This change is also part of the fix for 8024483.
Thu, 07 Nov 2013 15:17:10 +0100 tschatzl 8027756: assert(!hr->isHumongous()) failed: code root in humongous region?
Sat, 02 Nov 2013 13:02:59 -0700 amurillo Merge
Fri, 01 Nov 2013 17:09:38 +0100 jwilhelm 8016309: assert(eden_size > 0 && survivor_size > 0) failed: just checking
Mon, 21 Oct 2013 18:56:20 +0200 jwilhelm 8026853: Prepare GC code for collector policy regression fix
Mon, 21 Oct 2013 18:52:13 +0200 jwilhelm 8026852: Use restricted_align_down in collector policy code
Mon, 21 Oct 2013 18:51:37 +0200 jwilhelm 8026851: Remove unnecessary code in GenRemSet
Wed, 13 Nov 2013 16:42:24 -0500 coleenp 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field change
Wed, 13 Nov 2013 07:31:26 -0800 acorn 8027229: ICCE expected for >=2 maximally specific default methods.
Fri, 08 Nov 2013 23:49:20 +0000 mgerdin Merge
Fri, 08 Nov 2013 16:48:21 +0100 mgerdin 8027237: New tests on ReservedSpace/VirtualSpace classes
Fri, 08 Nov 2013 07:13:57 -0800 amurillo 8028061: new hotspot build - hs25-b59
Thu, 14 Nov 2013 09:04:59 -0800 cl Added tag jdk8-b116 for changeset 52b076e6ffae
Fri, 08 Nov 2013 07:02:54 -0800 amurillo Added tag hs25-b58 for changeset e510dfdec6dd jdk8-b116
Fri, 08 Nov 2013 07:02:53 -0800 amurillo Merge hs25-b58
Thu, 07 Nov 2013 10:02:28 -0500 drchase Merge
Wed, 06 Nov 2013 06:51:24 -0800 mikael 8026775: nsk/jvmti/RedefineClasses/StressRedefine crashes due to EXCEPTION_ACCESS_VIOLATION
Tue, 05 Nov 2013 02:29:41 -0800 iveresov Merge
Tue, 05 Nov 2013 01:57:18 -0800 iveresov 8017065: C2 allows safepoint checks to leak into G1 pre-barriers
Tue, 05 Nov 2013 00:59:30 -0800 iveresov 8027751: C1 crashes in Weblogic with G1 enabled
Mon, 04 Nov 2013 10:44:46 +0100 rbackman 8027622: java.time.Instant.create failing since hs25-b56
Mon, 04 Nov 2013 21:59:54 +0100 roland 8027445: SIGSEGV at TestFloatingDecimal.testAppendToDouble()I
Sat, 02 Nov 2013 20:56:18 +0100 mgronlun Merge
Fri, 01 Nov 2013 17:10:31 +0000 mgronlun Merge
Fri, 01 Nov 2013 15:56:06 +0100 mgronlun Merge
Fri, 01 Nov 2013 10:32:36 -0400 coleenp 8026946: JvmtiEnv::SetBreakpoint and JvmtiEnv::ClearBreakpoint should use MethodHandle
Thu, 31 Oct 2013 14:11:02 -0400 coleenp 8027616: Off by one error in putback for compressed oops nashorn performance improvement
Wed, 30 Oct 2013 09:26:44 -0700 acorn Merge
Wed, 30 Oct 2013 09:11:04 -0700 acorn 8027304: Lambda: inheriting abstract + 1 default -> default, not ICCE
Wed, 30 Oct 2013 15:35:25 +0100 mgerdin 8027252: Crash in interpreter because get_unsigned_2_byte_index_at_bcp reads 4 bytes
Fri, 01 Nov 2013 08:35:58 -0700 amurillo 8027580: new hotspot build - hs25-b58
Thu, 07 Nov 2013 08:16:14 -0800 cl Added tag jdk8-b115 for changeset 9ebaac78a8a0
Tue, 05 Nov 2013 14:06:23 -0800 amurillo Merge jdk8-b115
Thu, 31 Oct 2013 16:31:31 -0700 lana Merge
Wed, 30 Oct 2013 13:43:16 -0700 lana Merge
Mon, 28 Oct 2013 12:25:44 -0700 lana Merge
Sat, 19 Oct 2013 18:32:34 -0400 acorn 8026893: Push 8026365 to TL early and add test
Fri, 01 Nov 2013 08:26:55 -0700 amurillo Added tag hs25-b57 for changeset 3b32d287da89
Fri, 01 Nov 2013 08:26:54 -0700 amurillo Merge hs25-b57
Thu, 31 Oct 2013 15:04:43 -0700 iveresov Merge
Thu, 31 Oct 2013 14:54:14 -0700 iveresov Merge
Thu, 31 Oct 2013 04:16:40 -0700 iveresov 8024919: G1: SPECjbb2013 crashes due to a broken object reference
Wed, 30 Oct 2013 22:55:11 -0700 iveresov 8026735: Stream tests throw java.lang.IncompatibleClassChangeError
Wed, 30 Oct 2013 13:14:09 +0100 rbackman 8027444: mathExact: assert(i < _max) failed: oob: i=1, _max=1
Mon, 28 Oct 2013 08:34:10 +0100 rbackman 8027353: Exact intrinsics: assert(n != NULL) failed: must not be null
Mon, 28 Oct 2013 17:32:02 -0700 iveresov Merge
Mon, 28 Oct 2013 15:16:17 -0700 iveresov Merge
Fri, 25 Oct 2013 22:57:13 +0200 anoll 8026949: -Xint flag prints wrong warning: Initialization of C1 thread failed (no space to run compilers)
Mon, 28 Oct 2013 12:21:00 -0700 roland Merge
Mon, 28 Oct 2013 09:58:59 +0100 roland 8027140: Assertion in compiler when running bigapps/Kitchensink/stability
Fri, 25 Oct 2013 12:40:10 -0700 adlertz Merge
Fri, 25 Oct 2013 10:13:40 +0200 adlertz 8026940: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
Thu, 24 Oct 2013 16:26:31 -0700 twisti Merge
Thu, 24 Oct 2013 16:23:07 -0700 twisti 8026328: Setting a breakpoint on invokedynamic crashes the JVM
Thu, 31 Oct 2013 21:20:00 +0100 ehelin Merge
Mon, 28 Oct 2013 13:27:57 +0100 brutisso 8027132: Print deprecation warning message for the flags controlling the CMS foreground collector
Wed, 30 Oct 2013 16:31:33 -0700 vladidan Merge
Wed, 30 Oct 2013 16:06:48 -0400 jprovino Merge
Sun, 27 Oct 2013 14:11:06 -0400 jprovino Merge
Thu, 24 Oct 2013 00:33:14 -0400 dholmes 8026877: Error in opening JAR file when invalid jar specified with -Xbootclasspath/a on OpenJDK build
Wed, 30 Oct 2013 14:02:27 -0700 ccheung Merge
Mon, 28 Oct 2013 21:41:48 +0400 dsamersoff 8026950: Nits in agent ps_proc.c file breaks compilation of open hotspot
Fri, 25 Oct 2013 22:06:43 -0700 ccheung Merge
Fri, 25 Oct 2013 15:19:29 -0400 coleenp 8024927: Nashorn performance regression with CompressedOops
Fri, 25 Oct 2013 11:13:11 -0400 hseigel Merge
Fri, 25 Oct 2013 11:05:32 -0400 hseigel 8026822: metaspace/flags/maxMetaspaceSize throws OOM of unexpected type.java.lang.OutOfMemoryError: Compressed class space
Fri, 25 Oct 2013 09:07:58 +0200 jbachorik 8027294: Prepare hotspot for non TOD based uptime counter
Thu, 24 Oct 2013 22:19:48 -0700 iklam 8020753: JNI_CreateJavaVM on Mac OSX 10.9 Mavericks corrupts the callers stack size
Thu, 24 Oct 2013 10:02:02 +0200 farvidsson 8024423: JVMTI: GetLoadedClasses doesn't enumerate anonymous classes
Fri, 25 Oct 2013 13:43:39 -0700 amurillo 8027173: new hotspot build - hs25-b57
Thu, 31 Oct 2013 12:36:10 -0700 cl Added tag jdk8-b114 for changeset 7fd913010dbb
Tue, 29 Oct 2013 14:56:30 -0700 katleman Merge jdk8-b114
Mon, 28 Oct 2013 16:02:40 -0700 katleman Merge
Thu, 24 Oct 2013 20:47:18 -0400 dholmes 8025673: [macosx] Disable X11 AWT toolkit
Fri, 25 Oct 2013 13:29:18 -0700 amurillo Added tag hs25-b56 for changeset 82a9cdbf683e
Fri, 25 Oct 2013 13:29:17 -0700 amurillo Merge hs25-b56
Fri, 25 Oct 2013 08:38:42 -0700 jcoomes Merge
Wed, 23 Oct 2013 10:23:06 +0200 tschatzl 8025728: Missing volatile specifier for field G1AllocRegion::_alloc_region
Tue, 22 Oct 2013 12:03:50 -0700 jcoomes Merge
Tue, 22 Oct 2013 11:50:12 +0200 sjohanss 8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash
Mon, 21 Oct 2013 14:20:47 +0200 ehelin 8025834: NPE in Parallel Scavenge with -XX:+CheckUnhandledOops
Mon, 21 Oct 2013 01:04:01 -0700 stefank Merge
Mon, 21 Oct 2013 09:34:10 +0200 stefank 8026781: Add missing test to exercise -XX:+UseLargePagesInMetaspace
Fri, 18 Oct 2013 09:31:59 +0200 mgerdin 8026698: Incorrect error handling in Metaspace::allocate
Tue, 15 Oct 2013 13:56:46 +0200 mgerdin 8015255: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it.
Thu, 24 Oct 2013 16:25:24 -0700 iveresov Merge
Thu, 24 Oct 2013 16:14:28 -0700 iveresov Merge
Thu, 24 Oct 2013 19:32:34 +0200 roland 8026978: JSR292: fatal error: Type profiling not implemented on this platform
Wed, 23 Oct 2013 20:20:03 +0400 vlivanov 8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
Wed, 23 Oct 2013 20:15:24 +0400 sspitsyn 8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
Tue, 15 Oct 2013 08:38:35 +0200 anoll 8025740: Typo. Error line for wrong ReservedCodeCacheSize value is printed twice
Fri, 18 Oct 2013 10:41:56 +0200 rbackman 8026844: Various Math functions needs intrinsification
Wed, 23 Oct 2013 16:25:48 -0700 iveresov Merge
Wed, 23 Oct 2013 15:44:12 -0700 twisti 8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
Wed, 23 Oct 2013 11:15:24 -0700 iveresov 8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
Wed, 23 Oct 2013 19:22:28 +0000 adlertz Merge
Wed, 23 Oct 2013 10:44:12 +0200 adlertz 8026939: assert(Reachblock != NULL) failed: Reachblock must be non-NULL
Wed, 23 Oct 2013 12:40:23 +0200 roland 8024070: C2 needs some form of type speculation
Wed, 23 Oct 2013 10:00:39 +0200 anoll 8026407: VM crashes on linux-ppc and linux-i586 when there is not enough ReservedCodeCacheSize specified
Tue, 22 Oct 2013 14:02:15 +0000 rbackman Merge
Mon, 21 Oct 2013 15:31:16 +0200 rbackman 8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
Tue, 22 Oct 2013 09:51:47 +0200 roland 8026251: New type profiling points: parameters to methods
Mon, 21 Oct 2013 17:34:27 -0700 iveresov Merge
Mon, 21 Oct 2013 09:21:41 +0400 iignatyev 8026865: [TESTBUG] 'compiler/print/PrintInlining.java' should specify -XX:+UnlockDiagnosticVMOptions
Sat, 19 Oct 2013 22:22:05 -0700 iveresov Merge
Sat, 19 Oct 2013 21:54:46 +0400 iignatyev 8023318: compiler/whitebox tests timeout with enabled TieredCompilation
Sat, 19 Oct 2013 21:54:44 +0400 iignatyev 8026414: [TESTBUG] Tests for Tiered/NonTiered levels
Sat, 19 Oct 2013 12:16:43 +0200 roland 8024069: replace_in_map() should operate on parent maps
Fri, 18 Oct 2013 12:15:32 -0700 morris 8008242: VerifyOops is broken on SPARC
Fri, 18 Oct 2013 09:36:35 +0000 adlertz Merge
Fri, 18 Oct 2013 10:50:17 +0200 adlertz 8022783: Nashorn test fails with: assert(!def_outside->member(r))
Thu, 17 Oct 2013 19:47:04 +0200 anoll 8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Thu, 24 Oct 2013 17:20:39 -0400 ccheung Merge
Wed, 23 Oct 2013 10:24:28 +0200 farvidsson 8026808: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failed with unexpected exit value
Tue, 22 Oct 2013 22:14:57 -0400 hseigel Merge
Tue, 22 Oct 2013 15:54:50 -0400 hseigel 8026809: [TESTBUG] Create regression test for JDK-8026041
Tue, 22 Oct 2013 16:09:17 -0700 iklam Merge
Tue, 22 Oct 2013 14:29:02 -0700 iklam 8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThread
Tue, 22 Oct 2013 14:47:59 -0400 hseigel 8026394: Eclipse fails with JDK8 build 111
Mon, 21 Oct 2013 17:26:46 -0700 ccheung Merge
Sat, 19 Oct 2013 21:29:57 +0400 dsamersoff 8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)
Fri, 18 Oct 2013 19:44:40 -0700 ccheung Merge
Fri, 18 Oct 2013 10:37:26 +0000 dsamersoff Merge
Thu, 17 Oct 2013 17:01:04 +0000 dsamersoff Merge
Thu, 17 Oct 2013 16:45:08 +0400 dsamersoff 8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature Data
Thu, 17 Oct 2013 12:15:14 -0400 sla Merge
Thu, 17 Oct 2013 16:11:26 +0200 erikj 8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.
Thu, 17 Oct 2013 16:08:01 +0400 dsamersoff 8025812: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
Wed, 16 Oct 2013 15:26:12 -0400 hseigel Merge
Wed, 16 Oct 2013 14:32:05 -0400 hseigel 8024804: Crash when InterfaceMethodref resolves to Object.registerNatives
Wed, 16 Oct 2013 15:06:39 +0200 simonis 8026703: Wrongly placed <xsl:import> element in Event-Based JVM Tracing .xsl files
Wed, 16 Oct 2013 09:20:23 +0200 farvidsson 8025638: jmap returns 0 instead of 1 when it fails.
Mon, 21 Oct 2013 22:36:43 -0400 dholmes Merge
Mon, 21 Oct 2013 21:06:20 -0400 dholmes Merge
Mon, 21 Oct 2013 20:51:03 -0400 dholmes 8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
Mon, 21 Oct 2013 14:38:11 -0700 amurillo 8023496: [jprt] build and test solaris 64-bits only
Sat, 19 Oct 2013 08:52:21 -0700 amurillo 8026928: new hotspot build - hs25-b56
Thu, 24 Oct 2013 09:10:27 -0700 cl Added tag jdk8-b113 for changeset 4589b398ab03
Tue, 22 Oct 2013 13:56:26 -0700 amurillo Merge jdk8-b113
Thu, 17 Oct 2013 14:20:57 -0700 lana Merge
Sun, 13 Oct 2013 21:14:04 +0100 chegar Merge
Sat, 24 Aug 2013 00:14:46 -0700 iklam 8023683: Enhance class file parsing
Fri, 30 Aug 2013 09:50:49 +0100 chegar Merge
Fri, 23 Aug 2013 22:12:18 +0100 chegar Merge
Mon, 19 Aug 2013 17:47:21 +0200 erikj 8015614: Update build settings
Thu, 15 Aug 2013 21:33:37 +0100 chegar Merge
Fri, 09 Aug 2013 14:30:08 +0100 chegar Merge
Fri, 09 Aug 2013 11:03:33 +0400 sgabdura 8020789: Disable exporting of gc.heap_dump diagnostic command
Fri, 02 Aug 2013 11:10:39 +0100 chegar Merge
Thu, 25 Jul 2013 17:35:33 +0100 chegar Merge
Mon, 22 Jul 2013 14:01:39 +0100 chegar Merge
Mon, 15 Jul 2013 11:07:03 +0100 chegar Merge
Thu, 11 Jul 2013 12:59:03 -0400 hseigel 8016256: Make finalization final
Fri, 18 Oct 2013 21:30:43 -0700 amurillo Added tag hs25-b55 for changeset 23b8db5ea31d
Fri, 18 Oct 2013 21:30:42 -0700 amurillo Merge hs25-b55
Fri, 18 Oct 2013 12:10:44 -0700 jcoomes Merge
Thu, 17 Oct 2013 06:29:58 -0700 jmasa 8025635: SoftReferences are not cleared before metaspace OOME are thrown
Thu, 17 Oct 2013 08:42:41 +0200 stefank 8026715: Remove the MetaDataDeallocateALot develop flag
Thu, 17 Oct 2013 08:41:35 +0200 stefank 8026707: JDK-8026391 broke the optimized build target
Wed, 16 Oct 2013 11:46:06 +0200 tschatzl 8025925: jmap fails with "field _length not found in type HeapRegionSeq"
Tue, 15 Oct 2013 14:32:20 +0200 stefank 8026392: Metachunks and Metablocks are using a too large alignment
Tue, 15 Oct 2013 14:28:51 +0200 stefank 8026391: The Metachunk header wastes memory
Tue, 15 Oct 2013 07:10:09 -0700 stefank Merge
Tue, 15 Oct 2013 11:44:47 +0200 pliden 8024634: gc/startup_warnings tests can fail due to unrelated warnings
Tue, 15 Oct 2013 11:42:50 +0200 pliden 8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
Tue, 15 Oct 2013 11:38:47 +0200 pliden 8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs
Tue, 15 Oct 2013 04:29:21 -0700 mgerdin Merge
Mon, 14 Oct 2013 14:21:34 +0200 sjohanss 8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0
Tue, 15 Oct 2013 11:18:42 +0200 tschatzl 8026186: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Compilation failed
Sat, 12 Oct 2013 00:49:19 +0200 jwilhelm 8023643: G1 assert failed when NewSize was specified greater than MaxNewSize
Sat, 12 Oct 2013 05:08:42 +0000 jwilhelm Merge
Fri, 11 Oct 2013 16:18:27 +0200 jwilhelm 8024776: Max/MinHeapFreeRatio descriptions should be more precise
Thu, 17 Oct 2013 23:30:17 -0400 acorn 8026365: NoClassDefinitionFound for anonymous class invokespecial.
Thu, 17 Oct 2013 10:58:45 -0700 iveresov Merge
Wed, 16 Oct 2013 11:13:15 -0700 iveresov 8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64
Fri, 11 Oct 2013 12:06:14 +0200 rbackman 8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64
Tue, 15 Oct 2013 17:47:46 -0700 kvn Merge
Tue, 15 Oct 2013 12:14:00 -0700 kvn 8026293: Schedule part of G1 pre-barrier late
Sat, 12 Oct 2013 17:26:41 -0400 drchase 8026124: JSR-292 bug: java.nio.file.Path.toString cores dump
Mon, 14 Oct 2013 19:30:05 -0700 twisti 8026376: assert(false) failed: DEBUG MESSAGE: exception pc already set
Sun, 13 Oct 2013 13:22:24 -0700 iveresov Merge
Sat, 12 Oct 2013 12:12:59 +0200 roland 8026054: New type profiling points: type of return values at calls
Fri, 11 Oct 2013 19:51:31 -0700 twisti Merge
Thu, 10 Oct 2013 15:44:12 +0200 anoll 8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash
Sat, 12 Oct 2013 01:29:27 +0000 adlertz Merge
Fri, 11 Oct 2013 19:16:52 +0000 adlertz Merge
Fri, 11 Oct 2013 13:10:22 +0200 adlertz 8011415: CTW on Sparc: assert(lrg.lo_degree()) failed:
Fri, 11 Oct 2013 10:14:02 -0700 twisti 8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
Wed, 09 Oct 2013 16:32:21 +0200 roland 8023657: New type profiling points: arguments to call
Wed, 09 Oct 2013 11:05:17 -0700 twisti 8020750: Node::get_int: guarantee(t != NULL) failed: must be con
Wed, 09 Oct 2013 05:03:34 -0700 adlertz Merge
Wed, 09 Oct 2013 13:00:20 +0200 adlertz 8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argument
Tue, 08 Oct 2013 19:57:28 -0700 twisti 8007923: Tests on references fails
Tue, 08 Oct 2013 07:08:27 -0700 iveresov Merge
Thu, 03 Oct 2013 10:55:07 +0200 roland 8024067: Missing replace_in_map() calls following null checks
Mon, 07 Oct 2013 10:41:56 -0700 twisti 8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf method
Mon, 07 Oct 2013 14:13:28 +0400 vlivanov 8025845: Default methods are unnecessarily marked w/ force_inline directive in some situations
Mon, 07 Oct 2013 14:12:23 +0400 vlivanov 8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in range
Mon, 07 Oct 2013 14:11:49 +0400 vlivanov 8024943: ciReplay: fails to dump replay data during safepointing
Mon, 07 Oct 2013 14:10:29 +0400 vlivanov 8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log)
Fri, 04 Oct 2013 19:05:32 -0700 twisti Merge
Fri, 04 Oct 2013 10:11:48 -0700 twisti 8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods
Fri, 04 Oct 2013 09:19:13 +0200 anoll 8025656: compiler/8013496/Test8013496.sh fails on assert
Wed, 16 Oct 2013 11:48:03 -0700 ccheung Merge
Tue, 15 Oct 2013 08:25:43 -0700 dcubed 7165611: implement Full Debug Symbols on MacOS X hotspot
Mon, 14 Oct 2013 21:52:42 -0400 acorn 8026299: invokespecial gets ICCE when it should get AME.
Sat, 12 Oct 2013 15:39:16 -0400 hseigel 8024667: VM crashes with "assert(method() != NULL) failed: must have set method"
Sat, 12 Oct 2013 13:09:18 -0400 hseigel 8025942: os::Bsd::available_memory() needs implementation
Fri, 11 Oct 2013 22:22:19 -0400 ccheung Merge
Fri, 11 Oct 2013 18:23:44 -0700 ccheung Merge
Fri, 11 Oct 2013 17:08:22 -0400 hseigel Merge
Fri, 11 Oct 2013 15:33:08 -0400 hseigel 8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode
Fri, 11 Oct 2013 15:04:53 -0400 coleenp Merge
Fri, 11 Oct 2013 11:23:49 -0400 coleenp 8022592: assert at constantTag.cpp:57: ShouldNotReachHere()
Fri, 11 Oct 2013 14:57:27 +0000 sla Merge
Fri, 11 Oct 2013 14:08:02 +0200 sla 8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump
Fri, 11 Oct 2013 13:48:02 +0200 sla 8026199: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Compilation failed
Wed, 09 Oct 2013 22:01:59 -0400 coleenp Merge
Wed, 09 Oct 2013 21:45:28 -0400 coleenp 8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_to
Fri, 11 Oct 2013 13:14:48 -0700 amurillo 8026265: new hotspot build - hs25-b55
Thu, 17 Oct 2013 09:40:51 -0700 cl Added tag jdk8-b112 for changeset 0ed9a90f45e1
Fri, 11 Oct 2013 13:00:40 -0700 amurillo Added tag hs25-b54 for changeset 4a845c7a4638 jdk8-b112
Fri, 11 Oct 2013 13:00:40 -0700 amurillo Merge hs25-b54
Fri, 11 Oct 2013 08:27:21 -0700 jcoomes Merge
Mon, 07 Oct 2013 15:51:17 +0200 stefank 8025996: Track metaspace usage when metaspace is expanded
Mon, 07 Oct 2013 15:51:08 +0200 stefank 8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
Wed, 09 Oct 2013 10:57:01 +0200 tschatzl 8003420: NPG: make new GC root for pd_set
Wed, 09 Oct 2013 11:18:53 -0700 tamao 8010506: Typos and errors in descriptions of vm options in globals.hpp
Tue, 08 Oct 2013 17:35:51 +0200 mgerdin 8014555: G1: Memory ordering problem with Conc refinement and card marking
Fri, 04 Oct 2013 13:33:02 +0200 mgerdin 8025526: VirtualSpace should support per-instance disabling of large pages
Sat, 05 Oct 2013 08:01:36 -0700 stefank Merge
Sat, 05 Oct 2013 10:14:58 +0200 stefank 8024838: Significant slowdown due to transparent huge pages
Fri, 04 Oct 2013 22:08:37 +0200 jwilhelm 8025854: Use "young gen" instead of "eden"
Thu, 03 Oct 2013 21:36:29 +0200 jwilhelm 8025852: Remove unnecessary setters in collector policy classes
Thu, 10 Oct 2013 13:25:51 -0700 ccheung Merge
Wed, 09 Oct 2013 17:57:17 -0400 acorn 8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed
Tue, 08 Oct 2013 16:58:23 -0400 acorn 8026022: Verifier: allow anon classes to invokespecial host class/intf methods.
Tue, 08 Oct 2013 11:37:54 +0200 kevinw Merge
Tue, 08 Oct 2013 09:33:51 +0100 kevinw 8019375: Internal symbol table size should be tunable.
Tue, 08 Oct 2013 02:56:06 -0400 dholmes 8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use
Mon, 07 Oct 2013 12:20:28 -0400 acorn 8009130: Lambda: Fix access controls, loader constraints.
Sun, 06 Oct 2013 16:13:50 +0200 mseledtsov 8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.sh
Sat, 05 Oct 2013 10:56:46 -0400 sla Merge
Fri, 04 Oct 2013 13:44:49 +0200 sla 6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
Sat, 05 Oct 2013 15:18:57 +0200 sla 8025922: JNI access to Strings need to check if the value field is non-null
Fri, 04 Oct 2013 13:01:07 +0200 sla 8016845: SA is unable to use hsdis on windows
Fri, 04 Oct 2013 12:45:39 +0200 erikj 8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK.
Fri, 04 Oct 2013 21:00:43 -0700 ccheung Merge
Sat, 05 Oct 2013 03:14:53 +0200 coleenp Merge
Sat, 05 Oct 2013 00:58:43 +0200 coleenp Merge
Wed, 02 Oct 2013 09:18:56 -0700 mikael 8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functions
Sat, 05 Oct 2013 00:53:02 +0200 coleenp Merge
Thu, 03 Oct 2013 18:50:58 -0400 coleenp 8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries
Thu, 03 Oct 2013 18:53:27 -0400 coleenp 8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV
Thu, 03 Oct 2013 12:39:58 +0400 dsamersoff 8022616: u4 should not be used as a type for thread_id
Thu, 03 Oct 2013 04:42:57 +0200 dsamersoff Merge
Wed, 02 Oct 2013 22:27:23 +0400 dsamersoff 8025250: SA: Sync linux and bsd versions of ps_core file
Thu, 03 Oct 2013 01:12:27 +0200 dsamersoff Merge
Wed, 02 Oct 2013 20:58:44 +0400 dsamersoff 8025283: Nits in os_bsd file breaks compilation of open hotspot
Wed, 02 Oct 2013 15:06:38 -0400 coleenp Merge
Wed, 02 Oct 2013 13:02:40 -0400 coleenp 8025569: -XX:+CheckUnhandledOops crashes on Windows
Wed, 02 Oct 2013 15:17:20 +0200 mseledtsov 8025671: Test name changed, test list not updated. Test6878713.sh
Tue, 01 Oct 2013 15:41:39 -0400 coleenp Merge
Tue, 01 Oct 2013 14:23:07 -0400 coleenp 8025570: Naked oop in test/serviceability/ParserTest
Fri, 04 Oct 2013 14:19:56 -0700 amurillo 8025859: new hotspot build - hs25-b54
Thu, 10 Oct 2013 10:08:55 -0700 cl Added tag jdk8-b111 for changeset f6962730bbde
Wed, 20 Nov 2013 15:31:55 +0100 Doug Simon made HSAIL reuse HotSpotLoweringProvider, just with a different set of registers
Wed, 20 Nov 2013 15:31:13 +0100 Doug Simon renamed HotSpotHostLoweringProvider to HotSpotLoweringProvider
Wed, 20 Nov 2013 14:49:47 +0100 Doug Simon Merge.
Wed, 20 Nov 2013 14:49:16 +0100 Doug Simon use local registers object instead of global one
Wed, 20 Nov 2013 14:45:43 +0100 Doug Simon pass thread register into all stubs instead of getting it from the host provider
Wed, 20 Nov 2013 13:58:38 +0100 Doug Simon pass thread register into allocation stubs instead of getting it from the host provider
Wed, 20 Nov 2013 13:57:25 +0100 Doug Simon pass thread register into write barrier snippets instead of getting it from the host provider
Wed, 20 Nov 2013 13:33:23 +0100 Doug Simon pass thread register into LoadExceptionObjectSnippet instead of getting it from the host provider
Wed, 20 Nov 2013 13:28:12 +0100 Doug Simon pass thread register into allocation snippets instead of getting it from the host provider
Wed, 20 Nov 2013 13:12:54 +0100 Doug Simon pass thread register into monitorenter snippet instead of getting it from the host provider
Wed, 20 Nov 2013 12:54:51 +0100 Doug Simon get thread register from generator when lowering CurrentJavaThreadNode node instead of getting it from the host provider
Wed, 20 Nov 2013 12:52:01 +0100 Doug Simon pass stack pointer register into monitorenter snippet instead of getting it from the host provider
Wed, 20 Nov 2013 12:09:33 +0100 Lukas Stadler peephole optimization to remove null checks at the LIR level
Tue, 19 Nov 2013 20:36:09 -0800 twisti use AccessController.doPrivileged to enqueue compilations and shutting down the compiler
Wed, 20 Nov 2013 01:11:10 +0100 Doug Simon HSAIL: fix some assert logic in the argument-gathering code that shows up in non-product builds
Tue, 19 Nov 2013 17:44:26 +0100 Gilles Duboscq Add RandomAccess interface to NodeList
Tue, 19 Nov 2013 01:39:08 +0100 Doug Simon Merge.
Tue, 19 Nov 2013 01:38:22 +0100 Doug Simon removed deprecated mechanism for implementing -XX:+CITime in Graal
Tue, 19 Nov 2013 01:31:19 +0100 Doug Simon made Graal report its compilation info under -XX:+CITime in the same format as c1 and c2
Tue, 19 Nov 2013 01:12:27 +0100 Doug Simon added getCurrentValue() to both DebugTimer and DebugValue; added getTimeUnit() to DebugTimer
Mon, 18 Nov 2013 14:27:48 +0100 Doug Simon made the BytecodesParsed and InlinedBytecodes metrics and CompilationTime timer be unconditionally enabled if -XX:+CITime
Mon, 18 Nov 2013 14:26:49 +0100 Doug Simon added support for unconditionally enabling a DebugTimer or DebugMetric, regardless of whether general Debug capabilities are enabled
Mon, 18 Nov 2013 22:12:13 +0100 Bernhard Urban enable -G:+NewMemoryAwareScheduling per default
Mon, 18 Nov 2013 22:07:38 +0100 Bernhard Urban NewMemoryAwareScheduling: hide data structure behind wrapper class
Mon, 18 Nov 2013 17:22:37 +0100 Bernhard Urban NewMemoryAwareScheduling: rewrite to set based approach
Mon, 18 Nov 2013 17:22:30 +0100 Bernhard Urban NewMemoryAwareScheduling: fix out of loop for FloatingReadNodes
Mon, 18 Nov 2013 17:02:48 +0100 Roland Schatz Use argument graph in BinaryNode smart constructors.
Mon, 18 Nov 2013 09:11:30 +0100 Michael Haupt temporary addition of CompilerDirectives.transferToInterpreterAndInvalidate()
Fri, 15 Nov 2013 11:20:18 +0100 Gilles Duboscq s/commands/mx_graal/ in mx/sanitycheck.py
Thu, 14 Nov 2013 23:29:19 +0100 Doug Simon moved options guiding when to use profile info in compiled type checks to InstanceOfSnippets
Thu, 14 Nov 2013 15:02:17 +0100 Doug Simon moved raw memory TLAB allocation routine into NewInstanceStub and unsnippetized it
Wed, 13 Nov 2013 11:14:31 -0800 Tom Rodriguez don't sign extend integer laods
Wed, 13 Nov 2013 11:38:06 +0100 Roland Schatz Move FixedValueAnchorNode out of hotspot dependent project.
Tue, 12 Nov 2013 19:39:25 -0800 Mick Jordan mx: rename commands.py as mx_graal.py
Tue, 12 Nov 2013 16:22:18 -0800 Mick Jordan unlink mx_graal.py
Tue, 12 Nov 2013 13:54:05 -0500 S.Bharadwaj Yadavalli Implement support for passing byte arguments in Java methods to be compiled to PTX.
Tue, 12 Nov 2013 16:21:56 +0100 Roland Schatz Make it possible to run counted loop detection on a single loop.
Tue, 12 Nov 2013 13:12:29 +0100 Doug Simon made external node ids stable across graph dumps to the IGV
Tue, 12 Nov 2013 12:07:49 +0100 Roland Schatz Delete accidentially commited files.
Tue, 12 Nov 2013 11:01:42 +0100 Gilles Duboscq nmethod.cpp: s/unknwon/unknown/
Tue, 12 Nov 2013 10:59:06 +0100 Gilles Duboscq Remove some useless short casts, synchronize deoptimization.hpp with HotSpotMetaAccessProvider
Mon, 11 Nov 2013 23:43:53 +0100 Doug Simon HSAIL: used scoped option overriding for all GraalKernelTester based tests
Mon, 11 Nov 2013 22:44:41 +0100 Doug Simon fixes building on MacOS for recent HSAIL changes
Mon, 11 Nov 2013 21:43:03 +0100 Christian Humer SL: fixed eclipse formatter problems.
Mon, 11 Nov 2013 21:40:18 +0100 Christian Humer Merge.
Mon, 11 Nov 2013 21:34:44 +0100 Christian Humer SL: Enhanced SimpleLanguage with support for if statements, function calls, function caching + inlining and builtins.
Mon, 11 Nov 2013 17:56:52 +0100 Roland Schatz Canonicalize coversions that don't change the type.
Mon, 11 Nov 2013 17:54:16 +0100 Roland Schatz Invalidate cached nodes after canonicalization in full unrolling.
Mon, 11 Nov 2013 17:49:41 +0100 Roland Schatz Test case for loop unrolling.
Sun, 10 Nov 2013 20:54:48 -0800 Mick Jordan mx_graal.py symlink for commands.py for static import
Sun, 10 Nov 2013 21:34:18 +0100 Doug Simon replaced global snippet and template node metrics with per-snippet and per-template metrics
Sun, 10 Nov 2013 21:31:18 +0100 Doug Simon remove use of snippets for lowering nop write barriers
Sun, 10 Nov 2013 17:55:12 +0100 Doug Simon made SnippetGraphNodeCount count the right thing; re-enable prepared snippet graph caching by default
Sun, 10 Nov 2013 14:37:39 +0100 Doug Simon make 'mx unittest' still pass even if HSAIL device is not available
Sun, 10 Nov 2013 13:18:09 +0100 Doug Simon more HSAIL support in the C++ layer for executing HSAIL code on the simulator
Sun, 10 Nov 2013 11:42:31 +0100 Doug Simon HSAIL support for compare-and-swap and volatile load/store operations
Sat, 09 Nov 2013 21:34:07 +0100 Christos Kotselidis Merge
Sat, 09 Nov 2013 21:33:31 +0100 Christos Kotselidis Disable Boxing substitutions when hprof is enabled
Sat, 09 Nov 2013 21:32:51 +0100 Christos Kotselidis Delegate hprof enabled information from hotspot to graal
Sat, 09 Nov 2013 21:30:33 +0100 Christos Kotselidis Add missing cases for CheckCast usages in NodeIntrisification when BoxingSubstitutions are disabled
Sat, 09 Nov 2013 21:29:44 +0100 Christos Kotselidis Pass Long object to array copy snippets to canonicalize properly when BoxingSubstitutions are disabled
Sat, 09 Nov 2013 21:28:14 +0100 Christos Kotselidis Add canonicalization phase before NodeIntrinsification
Sat, 09 Nov 2013 12:04:24 +0100 Doug Simon modified OptionValue.toString() to use the current, possibly overriding value; added OptionValue.getValues()
Fri, 08 Nov 2013 18:34:57 +0100 Doug Simon Merge.
Fri, 08 Nov 2013 18:34:36 +0100 Doug Simon added check (with warning on System.err) if number of templates for a snippet exceeds a threshold (default is 50)
Fri, 08 Nov 2013 18:26:04 +0100 Doug Simon disabled type context specialization of allocation snippets unless allocation profiling is enabled
Fri, 08 Nov 2013 18:07:38 +0100 Doug Simon removed hash code from name of SnippetTemplate metrics (blows up DebugValueMaps when template caching is disabled)
Fri, 08 Nov 2013 17:07:50 +0100 Roland Schatz Canonicalize convert of convert.
Fri, 08 Nov 2013 16:59:01 +0100 Roland Schatz Canonicalize comparison of type conversion with constants.
Fri, 08 Nov 2013 16:14:16 +0100 Doug Simon per SnippetTemplate metrics now include the details of the specialization in their name
Fri, 08 Nov 2013 16:13:15 +0100 Doug Simon intercept and report an error during debug value reporting but don't propagate it
Fri, 08 Nov 2013 16:12:40 +0100 Doug Simon made LinearScan.checkIntervals non-static
Fri, 08 Nov 2013 13:52:34 +0100 Bernhard Urban AMD64Assembler: remove useless option "Atomic" and make other options final
Fri, 08 Nov 2013 13:52:00 +0100 Bernhard Urban UnsafeAccessNode: add assert to ensure a proper graph state
Fri, 08 Nov 2013 13:45:06 +0100 Bernhard Urban Node: print node in assert
Fri, 08 Nov 2013 13:22:03 +0100 Roland Schatz Maintain lastLocationAccess in WriteNode.
Fri, 08 Nov 2013 13:20:34 +0100 Roland Schatz Use correct type for LocationIdentity in MemoryPhi.
Fri, 08 Nov 2013 13:20:09 +0100 Roland Schatz Fix wrong conversion in extremum and exit values of induction variables.
Fri, 08 Nov 2013 12:10:15 +0100 Gilles Duboscq Make the speculation id an int and allow for more bits to be set in the HotSpot implementation (which currently silently discards unsupported high bit).
Fri, 08 Nov 2013 12:04:35 +0100 Gilles Duboscq Use option to enable guard-id-as-speculation-id rather than Debug.isEnabled()
Fri, 08 Nov 2013 11:00:17 +0100 Gilles Duboscq Mask the speculation id correctly in HotSpotMetaAccessProvider.encodeDeoptActionAndReason
Fri, 08 Nov 2013 11:12:20 +0100 Doug Simon added per SnippetTemplate instantiation timer and counter
Fri, 08 Nov 2013 10:56:42 +0100 Doug Simon fixed npe in DebugValueMap.reset()
Fri, 08 Nov 2013 10:56:23 +0100 Doug Simon added SnippetPreparationTime metric
Fri, 08 Nov 2013 10:55:48 +0100 Doug Simon removed debug value header & footer from non-debug value printing executions
Thu, 07 Nov 2013 20:55:13 +0100 Christian Humer Merge.
Thu, 07 Nov 2013 20:47:11 +0100 Christian Humer Truffle: some regression fixes to previous cleanup
Thu, 07 Nov 2013 19:07:41 +0100 Christian Humer Truffle: fixed bug where invocation counter was decremented twice after inlining; cleanup of optimized call target and profile.
Thu, 07 Nov 2013 16:21:06 +0100 Christian Humer Truffle: refactored CompilationProfile to separate the profile and the policy in separate classes.
Thu, 07 Nov 2013 15:10:09 +0100 Christian Humer Truffle: refactored inlining to a new class.
Thu, 07 Nov 2013 18:36:33 +0100 Doug Simon added ability to disable snippet template cache (-Dgraal.useSnippetTemplateCache=false)
Thu, 07 Nov 2013 18:34:42 +0100 Doug Simon added ability to disable snippet graph preparation cache (-Dgraal.useSnippetGraphCache=false)
Thu, 07 Nov 2013 18:33:01 +0100 Doug Simon added ResetDebugValuesAfterBootstrap to separate out metrics gathered during bootstrap
Thu, 07 Nov 2013 11:17:23 +0100 Gilles Duboscq Code cache: make sure we collect statistics even if the compiler is not recognized
Thu, 07 Nov 2013 10:45:56 +0100 Gilles Duboscq SnippetTemplate instantiation should replace snippet's start node with a valid anchor point not the caller's start node
Thu, 07 Nov 2013 10:42:37 +0100 Gilles Duboscq Lowering should handle the case where the current guard anchor gets lowered and does not exist anymore
Wed, 06 Nov 2013 16:47:48 +0100 Gilles Duboscq Add some missing cases for NodeClass.(getDebugProperties|valueEqual|valueNumber)
Wed, 06 Nov 2013 16:41:07 +0100 Gilles Duboscq Do not compress graph when debug is enabled
Wed, 06 Nov 2013 14:53:31 +0100 Gilles Duboscq Start passing down a 'speculation id' to deoptimizations.
Wed, 06 Nov 2013 18:49:59 +0100 Doug Simon HSAIL support for difference between compression of oops and class pointers
Wed, 06 Nov 2013 18:43:45 +0100 Doug Simon use scoped option overriding for some HSAIL tests
Wed, 06 Nov 2013 16:56:05 +0100 Roland Schatz Support arbitrary array types in global value numbering.
Wed, 06 Nov 2013 16:29:54 +0100 Roland Schatz Helper functions for identifying numeric kinds.
Wed, 06 Nov 2013 16:01:03 +0100 Lukas Stadler make LIRGenerator.emitSequentialSwitch protected
Wed, 06 Nov 2013 14:14:09 +0100 Andreas Woess mx sl: change vm args syntax
Wed, 06 Nov 2013 13:54:25 +0100 Andreas Woess Truffle Node class refactoring.
Wed, 06 Nov 2013 13:38:09 +0100 Andreas Woess AssumptionValidAssumption: implement equals() and hashCode() to avoid duplicate registration.
Wed, 06 Nov 2013 13:31:28 +0100 Andreas Woess fix possible NPE in TruffleCompiler with TraceTruffleCompilation and background compilation enabled.
Tue, 05 Nov 2013 19:10:52 +0100 Gilles Duboscq mx.run should support streams for out/err even if there is no timeout
Wed, 06 Nov 2013 11:04:01 +0100 Lukas Stadler LIRGenerator: don't create end-of-block JumpOps for blocks that end in a FallThroughOp with a target
Tue, 05 Nov 2013 20:03:42 +0100 Doug Simon added graph compression (GRAAL-571)
Tue, 05 Nov 2013 19:54:32 +0100 Doug Simon abstracted a graph mark as a Mark object (hiding the node index)
Tue, 05 Nov 2013 19:44:09 +0100 Doug Simon commented choice of data structure in NodeClass.addGraphDuplicate()
Tue, 05 Nov 2013 19:42:44 +0100 Doug Simon integrated auto-formatting changes
Tue, 05 Nov 2013 19:03:37 +0100 Doug Simon moved a number of options to be declared closer to usage and cached some heavily accessed options in fields
Tue, 05 Nov 2013 19:02:50 +0100 Doug Simon added a histogram to OptionValue (enabled by -Dgraal.showOptionValueReadsHistogram=true) to see which options are most frequently read
Tue, 05 Nov 2013 19:02:14 +0100 Christos Kotselidis Merge
Tue, 05 Nov 2013 19:00:51 +0100 Christos Kotselidis Merge
Tue, 05 Nov 2013 18:59:03 +0100 Christos Kotselidis Finalize fields
Tue, 05 Nov 2013 17:57:27 +0200 Bernhard Urban AOTTest: use scoped option value
Tue, 05 Nov 2013 15:46:01 +0100 Gilles Duboscq Fix some more problems in StampTool.add and simplify the overflow condition
Tue, 05 Nov 2013 15:44:30 +0100 Gilles Duboscq Clarify unsigned test in IntegerStamp(kind)
Tue, 05 Nov 2013 12:19:10 +0100 Gilles Duboscq Split code cache stats for the different compilers
Tue, 05 Nov 2013 13:56:00 +0100 Doug Simon don't try and get override for StableOptionValues
Tue, 05 Nov 2013 12:48:56 +0100 Doug Simon Merge.
Tue, 05 Nov 2013 12:48:21 +0100 Doug Simon added support for scoped overriding of OptionValues (GRAAL-27)
Tue, 05 Nov 2013 11:14:42 +0100 Doug Simon record an OptionDescriptor in an OptionValue so that it can be queried for a name
Tue, 05 Nov 2013 06:50:16 +0100 Doug Simon use getAddress instead of getLong in HotSpotGraalRuntime
Tue, 05 Nov 2013 06:49:29 +0100 Doug Simon added support for reading float debug properties from a node
Mon, 04 Nov 2013 21:45:23 -0800 Tom Rodriguez notify JVMTI about exception throws from runtime
Mon, 04 Nov 2013 21:25:19 +0100 Christian Humer Merge.
Mon, 04 Nov 2013 21:24:56 +0100 Christian Humer Truffle: cleanup of NodeUtil#findParent; added NodeUtil#findAllParents
Mon, 04 Nov 2013 17:18:28 +0100 Doug Simon fixes for regression in Jython performance
Mon, 04 Nov 2013 17:17:08 +0100 Doug Simon HSAIL updates to integrate recent changes to the providers infrastructure.
Mon, 04 Nov 2013 16:12:48 +0100 Christian Humer Merge.
Mon, 04 Nov 2013 12:20:17 +0100 Christian Humer Merge.
Mon, 04 Nov 2013 12:18:58 +0100 Christian Humer mxtool: fixed eclipse builder glitches and rebuild loops.
Mon, 04 Nov 2013 15:42:27 +0100 Christos Kotselidis Loose unnecessary input dependencies from write barriers
Mon, 04 Nov 2013 12:17:37 +0100 Roland Schatz Add graph parameter to ConvertNode smart constructor.
Mon, 04 Nov 2013 11:40:33 +0100 Roland Schatz Use Arrays.deepEquals in global value numbering.
Mon, 04 Nov 2013 11:32:37 +0100 Roland Schatz Move second RemoveValueProxyPhase.
Mon, 04 Nov 2013 11:25:10 +0100 Roland Schatz Refactor ConvertNode.
Sun, 03 Nov 2013 15:27:52 +0100 Doug Simon made ConstantNodes external to a Graph (GRAAL-508)
Fri, 01 Nov 2013 19:35:33 -0700 twisti use getAddress instead of getLong in HotSpotResolvedJavaMethod
Fri, 01 Nov 2013 18:34:03 -0400 S.Bharadwaj Yadavalli * PTX kernel argument buffer now has naturally aligned arguments as required by PTX JIT compiler.
Fri, 01 Nov 2013 13:07:22 +0100 Doug Simon fixed performance regression in hosted CompileTheWorld
Fri, 01 Nov 2013 12:06:22 +0100 Doug Simon Adds support to the HSAIL backend to generate code for bitwise right shift (>>), bitwise NOT (~), and arithmetic negation
Thu, 31 Oct 2013 18:45:31 +0100 Lukas Stadler PEA: create ProxyNodes when the LoopExitNode is encountered, not between blocks
Thu, 31 Oct 2013 18:44:47 +0100 Lukas Stadler don't create ProxyNodes for constants during PEA