hg: graal/graal: 257 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Aug 6 06:44:05 PDT 2013
Changeset: 563c6d1994c0
Author: twisti
Date: 2013-07-31 14:04 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/563c6d1994c0
added architecture specific frame maps
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILBackend.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXBackend.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
+ graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64FrameMap.java
+ graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILFrameMap.java
+ graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXFrameMap.java
+ graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
Changeset: c6e004578eb4
Author: twisti
Date: 2013-08-01 15:23 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/c6e004578eb4
Merge
Changeset: e2c63a0b799c
Author: twisti
Date: 2013-08-04 11:16 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/e2c63a0b799c
moved move logic into architecture specific FrameMap
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/TargetDescription.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64FrameMap.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILFrameMap.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXFrameMap.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
Changeset: 109747b3b337
Author: twisti
Date: 2013-08-04 11:17 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/109747b3b337
AMD64 cleanups
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotGraalRuntime.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Arithmetic.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java
Changeset: 8aba11322f4e
Author: twisti
Date: 2013-08-04 11:24 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/8aba11322f4e
use type.SIZE instead of constant
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeUtil.java
Changeset: d0c9278fe471
Author: twisti
Date: 2013-08-04 11:26 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/d0c9278fe471
move callKillsRegisters to LinearScan
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java
Changeset: ebaef68b38f9
Author: twisti
Date: 2013-08-04 11:29 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/ebaef68b38f9
Merge
Changeset: af543b1e42b7
Author: twisti
Date: 2013-08-04 11:54 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/af543b1e42b7
provide default (from AMD64) implementation for abstract PTX and HSAIL FrameMap methods
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILFrameMap.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXFrameMap.java
Changeset: 9024b2eb8434
Author: twisti
Date: 2013-08-04 12:27 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/9024b2eb8434
try to fix HSAIL and PTX FrameMap problems
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILFrameMap.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXFrameMap.java
Changeset: 050eba23554e
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-08-04 02:36 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/050eba23554e
Add gate run with G1 and heap verification enabled
! mx/commands.py
Changeset: 19648527ec72
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-08-05 10:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/19648527ec72
Merge
Changeset: aaa45012be98
Author: katleman
Date: 2013-06-20 10:16 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/aaa45012be98
Added tag jdk8-b95 for changeset 5d65c078cd0a
! .hgtags
Changeset: f9709e27a876
Author: amurillo
Date: 2013-06-14 07:27 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/f9709e27a876
8016567: new hotspot build - hs25-b38
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: a837fa3d3f86
Author: dcubed
Date: 2013-06-13 11:16 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/a837fa3d3f86
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
Summary: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory(). Add os::commit_memory_or_exit(). Also tidy up some NMT accounting and some mmap() return value checking.
Reviewed-by: zgu, stefank, dholmes, dsamersoff
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 2bffd20a0fcc
Author: ctornqvi
Date: 2013-06-13 21:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2bffd20a0fcc
8016065: Write regression test for 7167142
Summary: Regression tests written for both test cases (.hotspotrc and .hotspot_compiler). Also reviewed by mikhailo.seledtsov at oracle.com
Reviewed-by: zgu, coleenp
+ test/runtime/CommandLine/CompilerConfigFileWarning.java
+ test/runtime/CommandLine/ConfigFileWarning.java
Changeset: 1e9094165098
Author: ctornqvi
Date: 2013-06-13 22:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1e9094165098
8015324: Create tests for CDS feature
Summary: Wrote tests for use of CDS with ObjectAlignmentInBytes CL option
Reviewed-by: coleenp, ctornqvi, hseigel
Contributed-by: Mikhailo Seledtsov <mikhailo.seledtsov at oracle.com>
+ test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
+ test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
+ test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
Changeset: a0a47b2649a2
Author: ctornqvi
Date: 2013-06-14 13:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a0a47b2649a2
Merge
Changeset: ef57c43512d6
Author: ccheung
Date: 2013-06-13 22:02 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/ef57c43512d6
8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
Reviewed-by: dholmes, coleenp
Contributed-by: jeremymanson at google.com, calvin.cheung at oracle.com
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/classfile/genericSignatures.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: bcb96b2922f2
Author: zgu
Date: 2013-06-14 07:30 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/bcb96b2922f2
Merge
Changeset: ab313d4e9a8b
Author: zgu
Date: 2013-06-14 09:18 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/ab313d4e9a8b
8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline
Summary: Simple fix to add NULL pointer check that can cause segv
Reviewed-by: coleenp, ctornqvi
! src/share/vm/services/memBaseline.cpp
Changeset: dba2306ee2e3
Author: zgu
Date: 2013-06-14 07:39 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/dba2306ee2e3
Merge
Changeset: 3aaa16611c30
Author: zgu
Date: 2013-06-14 15:20 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/3aaa16611c30
Merge
Changeset: e95fc50106cf
Author: rdurbin
Date: 2013-06-14 07:46 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/e95fc50106cf
7178026: os::close can restart ::close but that is not a restartable syscall
Summary: Removed restart macros from all os:close calls on Solaris, Linux, MacOS X platforms.
Reviewed-by: dcubed, dholmes
! src/os/bsd/dtrace/jvm_dtrace.c
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/dtrace/jvm_dtrace.c
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
Changeset: f2d56a269345
Author: dcubed
Date: 2013-06-14 08:00 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/f2d56a269345
Merge
Changeset: c7242a797916
Author: dcubed
Date: 2013-06-14 19:49 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/c7242a797916
Merge
Changeset: 5c89346f2bdd
Author: sspitsyn
Date: 2013-06-14 15:17 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/5c89346f2bdd
6493116: JVMTI Doc: GetOwnedMonitorStackDepthInfo has a typo in monitor_info_ptr parameter description
Summary: A typo in the parameter spelling, a bound update missed when the parameter was renamed
Reviewed-by: sla, minqi
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmti.xml
Changeset: 7fa28f3d3f62
Author: sspitsyn
Date: 2013-06-14 22:34 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/7fa28f3d3f62
Merge
Changeset: abbd5c660b48
Author: mgronlun
Date: 2013-06-15 13:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/abbd5c660b48
8016105: Add complementary RETURN_NULL allocation macros in allocation.hpp
Reviewed-by: sla, rbackman
! src/share/vm/memory/allocation.hpp
Changeset: cd2118b62475
Author: zgu
Date: 2013-06-10 10:45 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/cd2118b62475
8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
Summary: Simple fix when memory allocation site is gone, NMT should report 0 memory size, instead old memory size.
Reviewed-by: dcubed, ctornqvi
! src/share/vm/services/memReporter.cpp
Changeset: ef748153ee8f
Author: sla
Date: 2013-06-17 18:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ef748153ee8f
8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8
Reviewed-by: dcubed, mgronlun
! src/share/vm/services/threadService.cpp
+ test/serviceability/threads/TestFalseDeadLock.java
Changeset: 1f4355cee9a2
Author: zgu
Date: 2013-06-18 08:44 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/1f4355cee9a2
8013651: NMT: reserve/release sequence id's in incorrect order due to race
Summary: Fixed NMT race condition for realloc, uncommit and release
Reviewed-by: coleenp, ccheung
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: a5904a086d9f
Author: zgu
Date: 2013-06-18 09:34 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/a5904a086d9f
Merge
Changeset: cd54c7e92908
Author: minqi
Date: 2013-06-18 09:08 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/cd54c7e92908
8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"
Summary: Windows reserves and only partially commits thread stack. For detecting more thread stack space for execution, Windows installs one-shot page as guard page just before the current commited edge. It will trigger STACK_OVERFLOW_EXCEPTION when lands on last 4 pages of thread stack space. StackYellowPages default value is 2 on Windows (plus 1 page of StackRedPages, 3 pages guarded by hotspot) so the exception happens one page before Yellow pages. Same route executed second time will have one more page brought in, this leads same execution with different stack depth(interpreter mode). We need match Windows settings so the stack overflow exception will not happen before Yellow pages.
Reviewed-by: dholmes
Contributed-by: andreas.schoesser at sap.com
! src/cpu/x86/vm/globals_x86.hpp
Changeset: 726d2d4913fc
Author: nloodin
Date: 2013-06-19 18:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/726d2d4913fc
Merge
Changeset: 0abfeed51c9e
Author: brutisso
Date: 2013-06-14 08:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0abfeed51c9e
8012265: VM often crashes on solaris with a lot of memory
Summary: Increase HeapBaseMinAddress for G1 from 256m to 1g on Solaris x86
Reviewed-by: mgerdin, coleenp, kvn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 01522ca68fc7
Author: johnc
Date: 2013-06-18 12:31 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/01522ca68fc7
8015237: Parallelize string table scanning during strong root processing
Summary: Parallelize the scanning of the intern string table by having each GC worker claim a given number of buckets. Changes were also reviewed by Per Liden <per.liden at oracle.com>.
Reviewed-by: tschatzl, stefank, twisti
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/sharedHeap.cpp
Changeset: b9d151496930
Author: brutisso
Date: 2013-06-18 22:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b9d151496930
8016556: G1: Use ArrayAllocator for BitMaps
Reviewed-by: tschatzl, dholmes, coleenp, johnc
! src/share/vm/memory/allocation.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
Changeset: 493089fd29df
Author: poonam
Date: 2013-06-19 06:09 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/493089fd29df
8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8
Summary: Missing linebreak in hotspot log.
Reviewed-by: brutisso, tschatzl
Contributed-by: vladimir.kempik at oracle.com
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
Changeset: 9f9c0a163cc5
Author: ehelin
Date: 2013-06-20 10:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9f9c0a163cc5
Merge
! src/share/vm/memory/allocation.hpp
Changeset: 8d52e305a777
Author: morris
Date: 2013-06-07 07:33 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/8d52e305a777
8015437: SPARC cbcond branch offset out of 10-bit range
Summary: Forced SPARC MacroAssembler eden_alloate to use long branch to slow case
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
Changeset: ea60d1de6735
Author: kvn
Date: 2013-06-07 11:43 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/ea60d1de6735
Merge
Changeset: 46c544b8fbfc
Author: morris
Date: 2013-06-07 16:46 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/46c544b8fbfc
8008407: remove SPARC V8 support
Summary: Removed most of the SPARC V8 instructions
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c2_init_sparc.cpp
! src/cpu/sparc/vm/disassembler_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/register_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/share/vm/runtime/arguments.cpp
Changeset: e7f5651d459c
Author: twisti
Date: 2013-06-11 11:13 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/e7f5651d459c
8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methods
Reviewed-by: kvn
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 693e4d04fd09
Author: drchase
Date: 2013-06-11 16:34 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/693e4d04fd09
8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit
Summary: Insert extra checks and bailouts for too many nodes
Reviewed-by: kvn
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/matcher.cpp
Changeset: bc8956037049
Author: kvn
Date: 2013-06-11 16:40 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/bc8956037049
Merge
Changeset: c52abc8a0b08
Author: drchase
Date: 2013-06-13 15:39 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/c52abc8a0b08
8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
Summary: replace linked data structure with array (performance)
Reviewed-by: kvn
Contributed-by: christian.thalinger at oracle.com, david.r.chase at oracle.com
! src/share/vm/prims/jvm.cpp
Changeset: 7fa25f5575c9
Author: adlertz
Date: 2013-06-14 01:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7fa25f5575c9
8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
Summary: Disable rematerialization for negD node
Reviewed-by: kvn, roland
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
Changeset: ac91879aa56f
Author: kvn
Date: 2013-06-14 16:33 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/ac91879aa56f
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/prims/jvm.cpp
Changeset: 87a6f2df28e2
Author: drchase
Date: 2013-06-17 12:35 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/87a6f2df28e2
8002160: Compilation issue with adlc using latest SunStudio compilers
Summary: modify declaration of 'swap' overloading; dodge optimizer bug in c1_LIR.cpp
Reviewed-by: kvn, jrose
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/share/vm/c1/c1_LIR.cpp
Changeset: 08d35fd1b599
Author: adlertz
Date: 2013-06-19 00:41 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/08d35fd1b599
8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
Summary: Remove unnecessary LoadN / DecodeN nodes at MemBarAcquire nodes.
Reviewed-by: kvn, roland
! src/share/vm/opto/memnode.cpp
Changeset: b88209cf98c0
Author: kvn
Date: 2013-06-20 16:08 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/b88209cf98c0
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 2cc5a9d1ba66
Author: amurillo
Date: 2013-06-21 00:51 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/2cc5a9d1ba66
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
Changeset: 3bdeff4a6ca7
Author: amurillo
Date: 2013-06-21 00:51 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/3bdeff4a6ca7
Added tag hs25-b38 for changeset 2cc5a9d1ba66
! .hgtags
Changeset: f75faf51e8c4
Author: hseigel
Date: 2013-03-07 11:49 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/f75faf51e8c4
7158805: Better rewriting of nested subroutine calls
Reviewed-by: mschoene, coleenp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/oops/generateOopMap.cpp
Changeset: b295e132102d
Author: mullan
Date: 2013-04-05 10:18 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/b295e132102d
8001330: Improve on checking order
Reviewed-by: acorn, hawtin
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
Changeset: be131aa5a529
Author: mullan
Date: 2013-04-22 08:33 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/be131aa5a529
8011896: Add check for invalid offset for new AccessControlContext isAuthorized field
Reviewed-by: acorn
! src/share/vm/classfile/javaClasses.cpp
Changeset: 3463b5b373f7
Author: chegar
Date: 2013-04-24 10:17 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3463b5b373f7
Merge
Changeset: f822ecf621ce
Author: chegar
Date: 2013-04-28 08:15 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f822ecf621ce
Merge
Changeset: 4b52137b07c9
Author: chegar
Date: 2013-05-01 14:11 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4b52137b07c9
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
Changeset: 7ee0d5c53c78
Author: chegar
Date: 2013-05-08 15:25 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7ee0d5c53c78
Merge
- agent/doc/c2replay.html
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
Changeset: cb92413c6934
Author: chegar
Date: 2013-05-16 11:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/cb92413c6934
Merge
! src/share/vm/classfile/vmSymbols.hpp
Changeset: ce9ecec70f99
Author: chegar
Date: 2013-05-23 12:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ce9ecec70f99
Merge
- make/bsd/makefiles/launcher.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
Changeset: 0861193d358a
Author: chegar
Date: 2013-05-31 10:27 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0861193d358a
Merge
- agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java
- test/runtime/7158804/Test7158804.sh
- test/runtime/8003985/Test8003985.java
Changeset: eaf3742822ec
Author: chegar
Date: 2013-06-17 11:17 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/eaf3742822ec
Merge
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
Changeset: 3a0774193f71
Author: chegar
Date: 2013-06-19 11:02 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3a0774193f71
Merge
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
- src/share/vm/trace/traceEventTypes.hpp
Changeset: 38e483cb1bcd
Author: lana
Date: 2013-06-24 14:27 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/38e483cb1bcd
Merge
Changeset: 9f3e3245b50f
Author: amurillo
Date: 2013-06-25 12:46 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/9f3e3245b50f
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
Changeset: e6a4b8c71fa6
Author: katleman
Date: 2013-06-26 11:25 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/e6a4b8c71fa6
8017323: JDK8 b95 source with GPL header errors
Reviewed-by: tbell, darcy
! src/share/vm/memory/referenceProcessorStats.hpp
Changeset: b6d1e42655cd
Author: katleman
Date: 2013-06-27 13:40 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/b6d1e42655cd
Added tag jdk8-b96 for changeset e6a4b8c71fa6
! .hgtags
Changeset: fc8a1a5de78e
Author: amurillo
Date: 2013-06-21 00:59 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/fc8a1a5de78e
8017253: new hotspot build - hs25-b39
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 91acb82a8b7a
Author: dholmes
Date: 2013-06-19 13:14 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/91acb82a8b7a
8014326: [OSX] All libjvm symbols are exported
Summary: Add support for a MacOS X compatible form of the libjvm mapfile.
Reviewed-by: dcubed, rdurbin, coleenp
! make/bsd/makefiles/build_vm_def.sh
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
Changeset: b9f4c4ec0f50
Author: iklam
Date: 2013-06-19 20:51 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/b9f4c4ec0f50
8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread.
Summary: Reduce default size of Thread::_metadata_handles from 300 to 30
Reviewed-by: coleenp, sspitsyn
! src/share/vm/runtime/thread.cpp
Changeset: b3cd8b58b798
Author: mgronlun
Date: 2013-06-20 11:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b3cd8b58b798
8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check
Reviewed-by: sla, dholmes
! src/share/vm/runtime/globals.cpp
Changeset: 9ba41a4a71ff
Author: coleenp
Date: 2013-06-21 10:50 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/9ba41a4a71ff
8004124: Handle and/or warn about SI_KERNEL
Summary: Detect this crash in the signal handler and give a fatal error message instead of making us chase down bugs that don't reproduce
Reviewed-by: kvn, mgerdin, dholmes
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: bed34a7a3b9b
Author: coleenp
Date: 2013-06-21 10:57 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/bed34a7a3b9b
8017177: more explicit code location information in hs_err crash log
Summary: Add code pc location for compiled code
Reviewed-by: kvn, coleenp
Contributed-by: doug.simon at oracle.com
! src/share/vm/runtime/frame.cpp
Changeset: bb6c7f2f10fd
Author: dcubed
Date: 2013-06-21 08:18 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/bb6c7f2f10fd
Merge
Changeset: b7bc7c94b4b5
Author: dcubed
Date: 2013-06-21 10:55 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/b7bc7c94b4b5
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
Changeset: d9eed26d638a
Author: iklam
Date: 2013-06-23 22:08 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/d9eed26d638a
8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytes
Summary: Added Atomic::inc(short*) to support this change.
Reviewed-by: coleenp, dcubed, dholmes, minqi
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: e0c9a1d29eb4
Author: coleenp
Date: 2013-06-24 18:55 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/e0c9a1d29eb4
8016325: JVM hangs verifying system dictionary
Summary: Minimize redundant verifications of Klasses.
Reviewed-by: hseigel, jmasa
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/shark/sharkBuilder.cpp
Changeset: 01e10b366055
Author: sla
Date: 2013-06-25 14:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/01e10b366055
8017561: Build errors caused by missing .PHONY
Reviewed-by: stefank, brutisso
! make/excludeSrc.make
Changeset: feae15578b2f
Author: tamao
Date: 2013-06-07 09:46 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/feae15578b2f
7122222: GC log is limited to 2G for 32-bit
Summary: Enable large file support for generated 32-bit ostream.o on Linux and Solaris (as only the two need this) by setting -D_FILE_OFFSET_BITS=64 in compilation
Reviewed-by: tbell, mgerdin, dcubed
Contributed-by: tamao <tao.mao at oracle.com>
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/os/solaris/vm/os_solaris.inline.hpp
Changeset: df7e1c0e3dc1
Author: jmasa
Date: 2013-06-25 09:58 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/df7e1c0e3dc1
8014546: MetaspaceAux print_metaspace_change() should print "used" after GC not capacity
Reviewed-by: johnc, tschatzl
! src/share/vm/memory/metaspace.cpp
Changeset: f99cd6e20ab1
Author: jmasa
Date: 2013-06-25 15:17 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/f99cd6e20ab1
8014851: UseAdaptiveGCBoundary is broken
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
+ test/gc/parallelScavenge/AdaptiveGCBoundary.java
Changeset: 71963b3f802a
Author: ehelin
Date: 2013-06-26 16:58 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/71963b3f802a
8013590: NPG: Add a memory pool MXBean for Metaspace
Reviewed-by: jmasa, mgerdin
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
+ test/gc/metaspace/TestMetaspaceMemoryPool.java
Changeset: f8972b867ded
Author: ehelin
Date: 2013-06-27 10:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f8972b867ded
Merge
Changeset: 7875ea94bea5
Author: goetz
Date: 2013-06-24 11:53 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/7875ea94bea5
8017308: Remove unused breakpoint relocation type
Summary: remove unused breakpoint relocation type
Reviewed-by: kvn
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
Changeset: cc63bcb47cce
Author: twisti
Date: 2013-06-24 17:47 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/cc63bcb47cce
8017538: Clang support broke slowdebug build for i586
Reviewed-by: kvn
! make/linux/makefiles/gcc.make
Changeset: a023da4ffc15
Author: twisti
Date: 2013-06-24 18:23 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/a023da4ffc15
Merge
Changeset: 3aa636f2a743
Author: adlertz
Date: 2013-06-25 12:07 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/3aa636f2a743
8017243: 8001345 is incomplete
Summary: Replaces unused decodeN at MemBarAcquire with its corresponding loadN if loadN is used at more than one place.
Reviewed-by: kvn, twisti
! src/share/vm/opto/memnode.cpp
Changeset: 9347cae673f0
Author: adlertz
Date: 2013-06-26 00:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9347cae673f0
8017510: Add a regression test for 8005956
Summary: Regression test for 8005956
Reviewed-by: kvn, twisti
+ test/compiler/8005956/PolynomialRoot.java
Changeset: 6a0ead6dc6db
Author: goetz
Date: 2013-06-24 16:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6a0ead6dc6db
8017531: 8010460 changes broke bytecodeInterpreter.cpp
Summary: Replace _indy by _jsr292 and also fix VERIFY_OOP macros.
Reviewed-by: kvn
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: be0600ec1102
Author: kvn
Date: 2013-06-27 11:12 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/be0600ec1102
Merge
Changeset: 2b9380b0bf0b
Author: amurillo
Date: 2013-06-28 02:25 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/2b9380b0bf0b
Merge
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
Changeset: d197d377ab2e
Author: amurillo
Date: 2013-06-28 02:25 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/d197d377ab2e
Added tag hs25-b39 for changeset 2b9380b0bf0b
! .hgtags
Changeset: 2bfa00fac03f
Author: cl
Date: 2013-07-04 01:00 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/2bfa00fac03f
Added tag jdk8-b97 for changeset d197d377ab2e
! .hgtags
Changeset: 8c4424890028
Author: amurillo
Date: 2013-06-28 02:33 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/8c4424890028
8019302: new hotspot build - hs25-b40
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 8cff1de240de
Author: zgu
Date: 2013-06-25 17:22 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/8cff1de240de
8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
Summary: Fixed possible NULL pointer that caused SIGSEGV
Reviewed-by: coleenp, acorn, ctornqvi
! src/share/vm/services/memReporter.cpp
Changeset: c14867f95c60
Author: zgu
Date: 2013-06-25 14:51 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/c14867f95c60
Merge
Changeset: 38ea2efa32a7
Author: kevinw
Date: 2013-06-26 00:01 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/38ea2efa32a7
8010278: SA: provide mechanism for using an alternative SA debugger back-end.
Reviewed-by: sla, dsamersoff
! agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java
! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java
! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java
Changeset: 8eb40545e209
Author: kevinw
Date: 2013-06-26 11:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8eb40545e209
Merge
Changeset: 221df7e37535
Author: iklam
Date: 2013-06-27 10:03 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/221df7e37535
8016075: Win32 crash with CDS enabled and small heap size
Summary: Fixed MetaspaceShared::is_in_shared_space
Reviewed-by: coleenp, hseigel
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
Changeset: e0fe0c9a88da
Author: nloodin
Date: 2013-06-28 14:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e0fe0c9a88da
Merge
Changeset: bb4f2b27e824
Author: dcubed
Date: 2013-06-29 11:55 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/bb4f2b27e824
Merge
Changeset: 97c5acae48be
Author: hseigel
Date: 2013-06-30 09:59 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/97c5acae48be
7007040: Check of capacity paramenters in JNI_PushLocalFrame is wrong
Summary: changed AND to OR
Reviewed-by: coleenp, hseigel
Contributed-by: lois.foltan at oracle.com
! src/share/vm/prims/jni.cpp
Changeset: 068b406e307f
Author: fparain
Date: 2013-07-01 09:13 +0000
URL: http://hg.openjdk.java.net/graal/graal/rev/068b406e307f
7060111: race condition in VMError::report_and_die()
Reviewed-by: zgu, coleenp
Contributed-by: volker.simonis at gmail.com
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: acfa2cc19146
Author: rbackman
Date: 2013-06-12 09:49 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/acfa2cc19146
8016444: Duplicate zombie check in safe_for_sender
Reviewed-by: dholmes, sla
! src/cpu/sparc/vm/frame_sparc.cpp
! src/share/vm/memory/referenceProcessorStats.hpp
Changeset: 993dfb57c575
Author: egahlin
Date: 2013-06-26 17:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/993dfb57c575
8016331: Minor issues in event tracing metadata
Reviewed-by: stefank, brutisso, mgronlun
! src/share/vm/trace/trace.xml
Changeset: 7f11c12d7a90
Author: sspitsyn
Date: 2013-07-01 14:13 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/7f11c12d7a90
8009204: [dtrace] signatures returned by Java 7 jstack() are corrupted on Solaris
Summary: The fix is basically a backport of JDK-7019165 (pstack issue) to jhelper.d.
Reviewed-by: coleenp, sspitsyn
Contributed-by: tomas.hurka at oracle.com
! src/os/solaris/dtrace/jhelper.d
Changeset: de2d15ce3d4a
Author: coleenp
Date: 2013-07-02 08:42 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/de2d15ce3d4a
8015391: NPG: With -XX:+UseCompressedKlassPointers OOME due to exhausted metadata space could occur when metaspace is almost empty
Summary: Allocate medium chunks for class metaspace when class loader has lots of classes
Reviewed-by: mgerdin, jmasa
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: cedf20e2a655
Author: coleenp
Date: 2013-07-02 16:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/cedf20e2a655
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c92b74c62d97
Author: brutisso
Date: 2013-06-27 09:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c92b74c62d97
8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased
Summary: Set HeapBaseMinAddress as default rather than ergo
Reviewed-by: stefank, jmasa, kvn
! src/share/vm/runtime/arguments.cpp
Changeset: 3ea89789ba39
Author: ehelin
Date: 2013-06-28 18:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3ea89789ba39
Merge
Changeset: b30744960351
Author: brutisso
Date: 2013-06-30 21:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b30744960351
8014022: G1: Non Java threads should lock the shared SATB queue lock without safepoint checks.
Reviewed-by: tschatzl, brutisso, jmasa, ysr
Contributed-by: per.liden at oracle.com
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
Changeset: 5ea20b3bd249
Author: johnc
Date: 2013-07-01 09:30 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/5ea20b3bd249
8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed
Summary: The assert is invalid when a card is being refined by two different threads and its count crosses the hot threshold - the refinement count will be updated once by each thread triggering the assert. Remove the assert and update the count using a bounded expression.
Reviewed-by: jmasa, tamao, brutisso
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
Changeset: 6e3634222155
Author: tamao
Date: 2013-06-28 20:18 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/6e3634222155
8017611: Auto corrector for mistyped vm options
Summary: The auto corrector for mistyped vm options fuzzy-matches existing flags based on string similarity (Dice's coefficient).
Reviewed-by: kvn, dsamersoff, hseigel, johnc
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
+ test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
Changeset: 536976a22f5f
Author: tamao
Date: 2013-07-03 14:50 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/536976a22f5f
Merge
Changeset: 70bea4a43c6d
Author: tamao
Date: 2013-07-03 15:04 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/70bea4a43c6d
Merge
Changeset: ac7193063af8
Author: jiangli
Date: 2013-07-01 19:44 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/ac7193063af8
8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled.
Summary: Added -XX:+UsePerfData to Test7196045.java.
Reviewed-by: dholmes, collins
! test/runtime/7196045/Test7196045.java
Changeset: 94aa8de029c5
Author: clucasius
Date: 2013-07-03 22:36 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/94aa8de029c5
Merge
Changeset: fea6a49c2762
Author: bdelsart
Date: 2013-07-04 01:03 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/fea6a49c2762
Merge
Changeset: f765bfec8f07
Author: kvn
Date: 2013-07-01 12:22 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/f765bfec8f07
8006629: NEED_TEST: need test for JDK-8001071
Summary: added regression test
Reviewed-by: kvn, coleenp
Contributed-by: Filipp Zhinkin <filipp.zhinkin at oracle.com>
+ test/runtime/8001071/Test8001071.java
+ test/runtime/8001071/Test8001071.sh
Changeset: a023ec3452c7
Author: simonis
Date: 2013-07-01 14:14 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/a023ec3452c7
8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value'
Summary: cast the offending expressions to (void)
Reviewed-by: kvn, coleenp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 2b3fe74309b6
Author: kvn
Date: 2013-07-02 10:30 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/2b3fe74309b6
8019247: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
Summary: Undo recent changes (and add more comments) in Ideal_allocation().
Reviewed-by: roland
! src/share/vm/opto/graphKit.cpp
Changeset: 738e04fb1232
Author: anoll
Date: 2013-07-02 07:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/738e04fb1232
8014972: Crash with specific values for -XX:InitialCodeCacheSize=500K -XX:ReservedCodeCacheSize=500k
Summary: Introduce a minimum code cache size that guarantees that the VM can startup.
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b800986664f4
Author: drchase
Date: 2013-07-02 20:42 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/b800986664f4
7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32
Summary: add intrinsics using new instruction to interpreter, C1, C2, for suitable x86; add test
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
+ src/cpu/x86/vm/stubRoutines_x86.cpp
+ src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/stubRoutines_x86_32.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/7088419/CRCTest.java
Changeset: c1bd7b5bdc70
Author: twisti
Date: 2013-07-02 20:27 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/c1bd7b5bdc70
8017571: JSR292: JVM crashing on assert "cast to instanceKlass" while producing MethodHandle for array methods with MethodHandle.findVirtual
Reviewed-by: kvn
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/reflection.cpp
Changeset: bed0eddd82cd
Author: twisti
Date: 2013-07-02 22:51 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/bed0eddd82cd
Merge
Changeset: 8b789ce47503
Author: roland
Date: 2013-07-04 01:42 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/8b789ce47503
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: fece0ee013fc
Author: roland
Date: 2013-07-04 03:41 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/fece0ee013fc
Merge
Changeset: c9dd82da51ed
Author: amurillo
Date: 2013-07-04 14:45 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/c9dd82da51ed
Merge
Changeset: 30b5b75c42ac
Author: amurillo
Date: 2013-07-04 14:45 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/30b5b75c42ac
Added tag hs25-b40 for changeset c9dd82da51ed
! .hgtags
Changeset: 1a3390aa8326
Author: katleman
Date: 2013-07-11 10:13 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/1a3390aa8326
Added tag jdk8-b98 for changeset 30b5b75c42ac
! .hgtags
Changeset: ea4d24c1e0c6
Author: amurillo
Date: 2013-07-04 14:56 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/ea4d24c1e0c6
8019934: new hotspot build - hs25-b41
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: f323bbb0e6c1
Author: coleenp
Date: 2013-07-03 13:45 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/f323bbb0e6c1
8019833: Wrong JNI error code for preexisting JVM
Summary: Return the appropriate JNI error message (instead of the generic one) when the JVM is already started
Reviewed-by: coleenp, hseigel
Contributed-by: sylvestre at debian.org
! src/share/vm/prims/jni.cpp
Changeset: 5f7a4367c787
Author: zgu
Date: 2013-07-04 06:24 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/5f7a4367c787
8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state
Summary: Uses os::NakedYield() on Solaris instead of os::yield_all()
Reviewed-by: acorn, coleenp, hseigel
! src/share/vm/services/memTracker.hpp
Changeset: a55aa67bce1a
Author: zgu
Date: 2013-07-04 04:03 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/a55aa67bce1a
Merge
Changeset: 59b052799158
Author: dcubed
Date: 2013-07-04 21:10 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/59b052799158
8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace
Summary: Dl_info struct should only be used if dladdr() has returned non-zero (no errors) and always check the dladdr() return value; Dl_info.dli_sname and Dl_info.dli_saddr fields should only be used if non-NULL; update/improve runtime/6888954/vmerrors.sh test
Reviewed-by: dsamersoff, zgu, hseigel, coleenp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! test/runtime/6888954/vmerrors.sh
Changeset: 93e6dce53ba7
Author: fparain
Date: 2013-07-05 08:26 +0000
URL: http://hg.openjdk.java.net/graal/graal/rev/93e6dce53ba7
8016465: The hs_err file gets wrong name
Reviewed-by: dcubed, dholmes, rdurbin
! src/share/vm/utilities/vmError.cpp
Changeset: cc5b7915104e
Author: fparain
Date: 2013-07-05 08:09 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/cc5b7915104e
Merge
Changeset: cf9d71d3e474
Author: iklam
Date: 2013-07-08 10:58 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/cf9d71d3e474
8016903: Thread::_handle_area initial size too big
Summary: Changed initial size to Chunk::tiny_size (216 bytes)
Reviewed-by: coleenp, dholmes, sspitsyn
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/handles.hpp
Changeset: 71180a6e5080
Author: jiangli
Date: 2013-07-03 17:26 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/71180a6e5080
7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful.
Summary: Remove -Xaprof and Klass::_alloc_count & ArrayKlass::_alloc_size.
Reviewed-by: stefank, coleenp
! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: fa6929d0b0a9
Author: jiangli
Date: 2013-07-08 14:21 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/fa6929d0b0a9
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 3c7b4b7b2625
Author: jiangli
Date: 2013-07-08 14:53 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/3c7b4b7b2625
Merge
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
Changeset: ba9dacff9c9d
Author: hseigel
Date: 2013-07-08 19:36 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/ba9dacff9c9d
8014399: Remove JVM_SetProtectionDomain from hotspot
Summary: JVM_SetProtectionDomain has been deprecated since 1.5 and is being removed
Reviewed-by: coleenp, hseigel
Contributed-by: eric.mccorkle at oracle.com
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 26037663c2a6
Author: hseigel
Date: 2013-07-08 16:44 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/26037663c2a6
Merge
Changeset: e79a9f26ba2e
Author: hseigel
Date: 2013-07-08 18:26 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/e79a9f26ba2e
Merge
Changeset: 72fce0b2d341
Author: zgu
Date: 2013-07-09 13:18 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/72fce0b2d341
8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addr
Summary: Some of qsort implementation on Linux x86 compares element to itself, which is mistakenly treated as duplicate pointer
Reviewed-by: dcubed, acorn
! src/share/vm/services/memBaseline.cpp
Changeset: 2839ce15e450
Author: zgu
Date: 2013-07-09 19:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2839ce15e450
Merge
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
Changeset: 50257d6f5aaa
Author: acorn
Date: 2013-07-09 14:02 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/50257d6f5aaa
8013635: VM should no longer create bridges for generic signatures.
Summary: Requires: 8013789: Compiler bridges, 8015402: metafactory
Reviewed-by: sspitsyn, coleenp, bharadwaj
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 22baec423e2f
Author: acorn
Date: 2013-07-09 22:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/22baec423e2f
Merge
Changeset: e50be1620201
Author: goetz
Date: 2013-07-08 14:15 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/e50be1620201
8020059: The flag introduced by 8014972 is not defined if Hotspot is built without a compiler (zero, ppc64 core build).
Summary: define CodeCacheMinimumUseSpace flag for cppInterpeter build.
Reviewed-by: kvn
! src/share/vm/runtime/globals.hpp
Changeset: e554162ab094
Author: adlertz
Date: 2013-07-09 17:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e554162ab094
8019625: Test compiler/8005956/PolynomialRoot.java timeouts on Solaris SPARCs
Summary: Disable the test for SPARC and reduce the number of test iterations
Reviewed-by: kvn
! test/compiler/8005956/PolynomialRoot.java
Changeset: b42fe1a8e180
Author: drchase
Date: 2013-07-09 08:56 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/b42fe1a8e180
8017578: Hotspot compilation error with latest Studio compiler
Summary: Make the destructor virtual (note more non-compiler hotspot errors occur downstream)
Reviewed-by: kvn, twisti
! src/share/vm/adlc/forms.hpp
Changeset: 7ac80525ece9
Author: anoll
Date: 2013-07-09 11:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7ac80525ece9
8015635: Crash when specifying very large code cache size
Summary: Limit the size of the code cache to at most 2G when arguments are checked; added regression test
Reviewed-by: kvn, twisti
! src/share/vm/runtime/arguments.cpp
+ test/compiler/codecache/CheckUpperLimit.java
Changeset: 5f533e38e7d5
Author: twisti
Date: 2013-07-09 22:00 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/5f533e38e7d5
Merge
Changeset: dec841e0c9aa
Author: anoll
Date: 2013-07-10 13:33 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/dec841e0c9aa
8016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005
Summary: Remove obsolete code that relates to ISM which was used only on Solaris 8.
Reviewed-by: kvn, twisti
! src/os/solaris/vm/globals_solaris.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: ec173c8f3739
Author: roland
Date: 2013-07-11 01:11 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/ec173c8f3739
Merge
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 2cbc8f3011a0
Author: ehelin
Date: 2013-06-05 09:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2cbc8f3011a0
8015972: Refactor the sending of the object count after GC event
Reviewed-by: brutisso, pliden
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
+ src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
+ src/share/vm/gc_implementation/shared/objectCountEventSender.hpp
! src/share/vm/memory/heapInspection.hpp
- src/share/vm/memory/klassInfoClosure.hpp
Changeset: 63cffb381adc
Author: ehelin
Date: 2013-06-12 15:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/63cffb381adc
8016170: GC id variable in gcTrace.cpp should use typedef GCId
Reviewed-by: johnc, jwilhelm, jmasa
! src/share/vm/gc_implementation/shared/gcTrace.cpp
Changeset: 6aa440bc1125
Author: ehelin
Date: 2013-06-12 15:21 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6aa440bc1125
8015683: object_count_after_gc should have the same timestamp for all events
Reviewed-by: mgerdin, stefank
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.hpp
Changeset: 27c53c9f3a7e
Author: ehelin
Date: 2013-07-10 15:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/27c53c9f3a7e
8013939: Metaspace capacity not available
Reviewed-by: tschatzl, mgerdin, stefank
! src/share/vm/gc_interface/collectedHeap.cpp
Changeset: 0f631140d13b
Author: tamao
Date: 2013-07-11 11:45 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/0f631140d13b
Merge
- src/share/vm/memory/klassInfoClosure.hpp
Changeset: 2b9946e10587
Author: amurillo
Date: 2013-07-12 16:53 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/2b9946e10587
Merge
- src/share/vm/memory/klassInfoClosure.hpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
Changeset: ea979302bb70
Author: amurillo
Date: 2013-07-12 16:53 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/ea979302bb70
Added tag hs25-b41 for changeset 2b9946e10587
! .hgtags
Changeset: dc8afa03e5c9
Author: katleman
Date: 2013-07-11 14:07 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/dc8afa03e5c9
8020414: JDK8 b98 source with GPL header errors
Reviewed-by: darcy, lancea, iris
! test/runtime/8001071/Test8001071.sh
Changeset: 1c474723a324
Author: katleman
Date: 2013-07-11 14:33 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/1c474723a324
Merge
Changeset: 81b6cb70717c
Author: katleman
Date: 2013-07-16 15:15 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/81b6cb70717c
Merge
Changeset: bb416ee2a79b
Author: cl
Date: 2013-07-18 03:38 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/bb416ee2a79b
Added tag jdk8-b99 for changeset 81b6cb70717c
! .hgtags
Changeset: bd1dc81da579
Author: amurillo
Date: 2013-07-12 17:08 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/bd1dc81da579
8020382: new hotspot build - hs25-b42
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: f4311079200c
Author: brutisso
Date: 2013-07-11 11:33 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f4311079200c
8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer
Summary: Take _last_young_gc into account when deciding on starting a concurrent mark. Also reviewed-by: per.liden at oracle.com.
Reviewed-by: tschatzl, johnc
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: e7a47f226600
Author: tamao
Date: 2013-07-15 15:14 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/e7a47f226600
Merge
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
Changeset: 980532a806a5
Author: goetz
Date: 2013-06-20 15:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/980532a806a5
8016697: Use stubs to implement safefetch
Summary: Implement Safefetch as stub routines. This reduces compiler and os dependencies.
Reviewed-by: twisti, kvn
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/bsd_x86_32.s
! src/os_cpu/bsd_x86/vm/bsd_x86_64.s
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_sparc/vm/linux_sparc.s
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/linux_x86/vm/linux_x86_64.s
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.s
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_64.s
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: a74ec8831c7b
Author: clucasius
Date: 2013-07-15 12:24 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/a74ec8831c7b
Merge
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
Changeset: 16b10327b00d
Author: jprovino
Date: 2013-07-16 10:55 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/16b10327b00d
8011569: ARM -- avoid native stack walking
Summary: ARM compilers do not emit FramePointer on each native frame by default
Reviewed-by: dholmes, zgu
! make/linux/makefiles/vm.make
! src/share/vm/services/memTracker.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 90d6c221d4e5
Author: jprovino
Date: 2013-07-16 12:20 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/90d6c221d4e5
Merge
! make/linux/makefiles/vm.make
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
! src/share/vm/services/memTracker.cpp
- src/share/vm/trace/traceEventTypes.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 9d18d92e54b5
Author: clucasius
Date: 2013-07-18 00:52 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/9d18d92e54b5
Merge
Changeset: 9f71e36a471a
Author: amurillo
Date: 2013-07-18 09:25 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/9f71e36a471a
Merge
Changeset: 5787fac72e76
Author: amurillo
Date: 2013-07-18 09:25 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/5787fac72e76
Added tag hs25-b42 for changeset 9f71e36a471a
! .hgtags
Changeset: 9d7b55c8a0c4
Author: cl
Date: 2013-07-25 03:18 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/9d7b55c8a0c4
Added tag jdk8-b100 for changeset 5787fac72e76
! .hgtags
Changeset: 2285b4a0a4e6
Author: amurillo
Date: 2013-07-18 09:35 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/2285b4a0a4e6
8020797: new hotspot build - hs25-b43
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: dbc0b5dc08f5
Author: fparain
Date: 2013-07-10 15:49 +0000
URL: http://hg.openjdk.java.net/graal/graal/rev/dbc0b5dc08f5
7143807: ResourceMark nesting problem in stringStream
Reviewed-by: kvn, dcubed
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
Changeset: c9a5fab39234
Author: zgu
Date: 2013-07-11 13:15 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/c9a5fab39234
8012241: NMT huge memory footprint, it usually leads to OOME
Summary: Enforce memory limitation on NMT to prevent JVM OOM
Reviewed-by: acorn, dcubed, minqi
! src/share/vm/services/memTracker.cpp
Changeset: 5f056abe17c6
Author: zgu
Date: 2013-07-12 04:35 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/5f056abe17c6
Merge
Changeset: 2e8f19c2feef
Author: allwin
Date: 2013-07-12 18:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2e8f19c2feef
7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
Summary: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
Reviewed-by: dcubed, dholmes, sspitsyn, mgerdin, ctornqvi, dsamersoff
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/attachListener.hpp
+ test/serviceability/attach/AttachWithStalePidFile.java
+ test/serviceability/attach/AttachWithStalePidFileTarget.java
Changeset: c0cb474be37e
Author: ctornqvi
Date: 2013-07-12 20:47 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c0cb474be37e
Merge
Changeset: 862625d214fa
Author: fparain
Date: 2013-07-15 00:23 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/862625d214fa
Merge
Changeset: 23123fc6968a
Author: rbackman
Date: 2013-07-15 11:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/23123fc6968a
8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field change
Reviewed-by: dholmes, rbackman
Contributed-by: David Simms <david.simms at oracle.com>
! src/share/vm/oops/cpCache.hpp
Changeset: ee9e76adced3
Author: rbackman
Date: 2013-07-15 12:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ee9e76adced3
Merge
Changeset: 33c52908bcdb
Author: dholmes
Date: 2013-07-15 23:23 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/33c52908bcdb
8015759: hotspot changes needed to compile with Visual Studio 2012
Reviewed-by: anthony, dholmes, dcubed
Contributed-by: Tim Bell <timothy.bell at oracle.com>
! make/windows/makefiles/compile.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/vm.make
! src/os_cpu/windows_x86/vm/unwind_windows_x86.hpp
Changeset: 39deebbc90b3
Author: mgerdin
Date: 2013-07-16 07:33 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/39deebbc90b3
6671508: JNI GetPrimitiveArrayCritical should not be callable on object arrays
Summary: Checked JNI now reports error for Get/ReleasePrimitiveArrayCritical on object arrays
Reviewed-by: dholmes, acorn
Contributed-by: david.simms at oracle.com
! src/share/vm/prims/jniCheck.cpp
Changeset: e619a2766bcc
Author: rbackman
Date: 2013-06-12 11:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e619a2766bcc
8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
Reviewed-by: jrose, kvn, mgronlun
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 732af649bc3a
Author: ccheung
Date: 2013-07-17 12:22 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/732af649bc3a
8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20
Summary: Added (sig < MAXSIGNUM) check in jsig.c
Reviewed-by: dholmes, acorn
! src/os/linux/vm/jsig.c
+ test/runtime/jsig/Test8017498.sh
+ test/runtime/jsig/TestJNI.c
+ test/runtime/jsig/TestJNI.java
Changeset: 825e6cb66923
Author: jiangli
Date: 2013-07-17 18:06 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/825e6cb66923
8020309: Eliminate InstanceKlass::_cached_class_file_len.
Summary: Use JvmtiCachedClassFileData.
Reviewed-by: iklam, sspitsyn, dcubed
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
Changeset: 6388dbc4b7ca
Author: jiangli
Date: 2013-07-17 17:14 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/6388dbc4b7ca
Merge
Changeset: c29568b733d2
Author: dholmes
Date: 2013-07-18 06:47 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/c29568b733d2
8020697: jniCheck.cpp:check_is_obj_array asserts on TypeArrayKlass::cast(aOop->klass())
Reviewed-by: dcubed, fparain, dholmes
Contributed-by: David Simms <david.simms at oracle.com>
! src/share/vm/prims/jniCheck.cpp
Changeset: 5e3b6f79d280
Author: rbackman
Date: 2013-07-17 13:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5e3b6f79d280
8020701: Avoid crashes in WatcherThread
Reviewed-by: acorn, dcubed, dsimms
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 248c459b2b75
Author: dcubed
Date: 2013-07-18 12:05 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/248c459b2b75
Merge
! src/share/vm/services/memTracker.cpp
Changeset: af21010d1062
Author: dcubed
Date: 2013-07-18 12:35 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/af21010d1062
Merge
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/os.hpp
Changeset: 02d7aa1456c9
Author: ccheung
Date: 2013-07-18 14:57 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/02d7aa1456c9
8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removed
Summary: this fix also removes the -XX:+UseStringCache option
Reviewed-by: dholmes, acorn, iklam
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 383a5e21cc2d
Author: minqi
Date: 2013-07-18 18:00 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/383a5e21cc2d
Merge
Changeset: 060ae9b7ffea
Author: mgronlun
Date: 2013-07-19 17:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/060ae9b7ffea
8020547: Event based tracing needs a UNICODE string type
Reviewed-by: egahlin, rbackman, dcubed, brutisso, acorn
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/tracetypes.xml
! src/share/vm/trace/xinclude.mod
Changeset: 4614a598dae1
Author: minqi
Date: 2013-07-19 08:34 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/4614a598dae1
8016538: volatile double access via Unsafe.cpp is not atomic
Summary: volatile jdouble load/store is not atomic, fix by using of existing volatile jlong operations which are atomic for jdouble.
Reviewed-by: kvn, vladidan, jrose
Contributed-by: david.holmes at oracle.com
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
Changeset: 55a61ceb2fe7
Author: minqi
Date: 2013-07-19 11:17 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/55a61ceb2fe7
Merge
Changeset: 16511b7e3d35
Author: emc
Date: 2013-07-22 17:57 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/16511b7e3d35
8019632: Method parameters are not copied in clone_with_new_data
Summary: Add code to copy method parameters data in clone_with_new_data
Reviewed-by: coleenp, sspitsyn
! src/share/vm/oops/method.cpp
Changeset: 72727c4b6dec
Author: ccheung
Date: 2013-07-19 14:54 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/72727c4b6dec
8020791: [TESTBUG] runtime/jsig/Test8017498.sh failed to compile native code
Summary: Added -DLINUX to the gcc command and improved the .sh script
Reviewed-by: dcubed, dholmes, minqi
! test/runtime/jsig/Test8017498.sh
! test/runtime/jsig/TestJNI.c
Changeset: 5165d659cebd
Author: minqi
Date: 2013-07-22 22:21 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/5165d659cebd
Merge
Changeset: c0f353803b47
Author: minqi
Date: 2013-07-23 12:50 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/c0f353803b47
Merge
Changeset: c90c698831d7
Author: kvn
Date: 2013-07-12 14:01 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/c90c698831d7
8020215: Different execution plan when using JIT vs interpreter
Summary: fix bytecode analyzer
Reviewed-by: twisti
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
+ test/compiler/EscapeAnalysis/Test8020215.java
Changeset: fcf521c3fbc6
Author: kvn
Date: 2013-07-12 14:03 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/fcf521c3fbc6
8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier()
Summary: generate one "fat" membar instead of set of barriers for volitile store
Reviewed-by: roland
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/parse3.cpp
+ test/compiler/membars/DekkerTest.java
Changeset: 34ce0b5acb81
Author: morris
Date: 2013-07-15 06:27 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/34ce0b5acb81
Merge
Changeset: 0f57ccdb9084
Author: kvn
Date: 2013-07-15 10:28 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/0f57ccdb9084
8020433: Crash when using -XX:+RestoreMXCSROnJNICalls
Summary: remove StubRoutines::x86::_mxcsr_std and use StubRoutines::_mxcsr_std
Reviewed-by: jrose
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
+ test/compiler/cpuflags/RestoreMXCSR.java
Changeset: 46a90f83df31
Author: morris
Date: 2013-07-19 13:59 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/46a90f83df31
Merge
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 6efedc114807
Author: morris
Date: 2013-07-24 13:54 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/6efedc114807
Merge
Changeset: 01aa164323fa
Author: dholmes
Date: 2013-07-24 19:23 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/01aa164323fa
8020799: Allow customization of hotspot source directories and files
Reviewed-by: kvn, dlong
! make/linux/makefiles/vm.make
Changeset: a4b9a8ec8f4a
Author: jiangli
Date: 2013-07-25 18:12 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/a4b9a8ec8f4a
Merge
Changeset: 46487ba40ff2
Author: amurillo
Date: 2013-07-26 03:48 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/46487ba40ff2
Merge
Changeset: f6921c876db1
Author: amurillo
Date: 2013-07-26 03:48 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/f6921c876db1
Added tag hs25-b43 for changeset 46487ba40ff2
! .hgtags
Changeset: 6b0fd0964b87
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-07-31 11:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6b0fd0964b87
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
! .hgtags
! make/hotspot_version
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/vm.make
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/graalGlobals_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/memory/allocation.hpp
- src/share/vm/memory/klassInfoClosure.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 52dd54de4e74
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-08-01 00:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/52dd54de4e74
avoid using deprecated stat64 on Mac OS X
http://mail.openjdk.java.net/pipermail/hotspot-dev/2013-July/010394.html
! src/os/bsd/vm/attachListener_bsd.cpp
Changeset: e636d62005c3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-08-01 00:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e636d62005c3
restored JVM_SetProtectionDomain so that Graal still works with libjava.so from JDK7 (which expects this function to be defined)
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 0630959b64e8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-08-01 00:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0630959b64e8
disabled CRC32 intrinsics until they work with Graal
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/CRC32_update.java
! src/share/vm/runtime/arguments.cpp
Changeset: d0aeaf72c7bd
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-08-05 11:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d0aeaf72c7bd
Merge.
! src/cpu/x86/vm/graalGlobals_x86.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: d416f67d6f91
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2013-08-05 14:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d416f67d6f91
fix optimized builds
fixes this error in build:
../../../../src/share/vm/classfile/defaultMethods.cpp:1321:13: error: âbool covariant_return_type(BasicType, BasicType)â defined but not used [-Werror=unused-function]
! src/share/vm/classfile/defaultMethods.cpp
Changeset: e36f7e4af7bf
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2013-08-05 14:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e36f7e4af7bf
gate: add server optimized build
! mx/commands.py
Changeset: a9cb98ff8fd9
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-07-29 16:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a9cb98ff8fd9
Truffle-DSL: Fixed compile error for nodes with no children and empty constructor.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeParser.java
Changeset: 58f09779319c
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-07-29 18:21 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/58f09779319c
Truffle-DSL: string line wrapping in generated code. (GRAAL-331 #resolve)
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/codewriter/AbstractCodeWriter.java
Changeset: fa65fc74eb76
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-07-29 18:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/fa65fc74eb76
Truffle-DSL: Added test for string-line wrapping (GRAAL-331 #comment added testcase)
+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/CodeFormatTest.java
Changeset: 0f5ff66a949d
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-07-29 18:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0f5ff66a949d
Truffle-DSL: Fixed a bug with anonymous children (GRAAL-321 #resolve)
+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/NodeChildNoNameTest.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeParser.java
Changeset: b7f90ff38d4b
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-07-29 19:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b7f90ff38d4b
Truffle-DSL: Added a useful message to type casts in generated type system classes. (GRAAL-355 #resolve)
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/typesystem/TypeSystemCodeGenerator.java
Changeset: 5daaa0821406
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-07-30 16:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5daaa0821406
Truffle-DSL: Changed executeAndSpecialize to use an int as minimumState instead of a class.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java
Changeset: 4a9936bb03a4
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-07-30 16:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4a9936bb03a4
Truffle-DSL: Fixed executeAndSpecialize layout to always call specialization methods on the correct node. (GRAAL-379 #resolve)
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/ast/CodeTreeBuilder.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java
Changeset: 7a8835ec5e7d
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-07-30 17:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7a8835ec5e7d
Truffle-DSL: Added new @NodeField and @NodeFields annotation. Which can be used to avoid the cumbersome definition of copy constructors.
+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/NodeFieldTest.java
+ graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/NodeField.java
+ graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/NodeFields.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/CreateCastParser.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeFieldData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeMethodParser.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeParser.java
Changeset: ae6b8ec920e2
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-07-31 15:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ae6b8ec920e2
Truffle-DSL: Added a hack to get around eclipse bug 300408. (https://bugs.eclipse.org/bugs/show_bug.cgi?id=300408)
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/compiler/Compiler.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/compiler/JDTCompiler.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/compiler/JavaCCompiler.java
Changeset: 8ce168d68d49
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-07-31 15:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8ce168d68d49
Fixed mx script debug vm arguments for ecj builds. Its now possible to debug ecj builds using -d as argument.
! mxtool/mx.py
Changeset: 4eb23800c907
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-07-31 15:36 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4eb23800c907
Truffle-DSL: Implemented support for negated guards (GRAAL-371 #resolve)
+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/NegatedGuardsTest.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/typesystem/GuardData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/typesystem/GuardParser.java
Changeset: c7d9ff67beed
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-08-01 20:47 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c7d9ff67beed
Truffle-DSL: Fixed argument order problem for test cases.
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/NodeContainerTest.java
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/TestHelper.java
Changeset: 0460c44aef60
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-08-01 20:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0460c44aef60
Truffle-DSL: CodeTreeBuilder can now remove the previous element even if trees are concatinated at a later time.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/ast/CodeTreeBuilder.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/ast/CodeTreeKind.java
Changeset: 6879565ee10b
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-08-01 20:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6879565ee10b
Truffle-DSL: Fixed the second specialization is unreachable if two specializations have the exactly same signature (also guards) and are ordered next to each other.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeParser.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/SpecializationData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/template/TemplateMethod.java
Changeset: 14d5ff4683e0
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-08-01 20:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/14d5ff4683e0
Truffle-DSL: Fixed an exception if accidently the node class itself is parsed.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/ExecutableTypeMethodParser.java
Changeset: 4f52b08bd2f9
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-08-01 20:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4f52b08bd2f9
Truffle-DSL: Implemented specialization grouping for generic cases.
+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/SpecializationGroupingTest.java
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/TypeSystemTest.java
! graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/Specialization.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java
+ graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/SpecializationGroup.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/typesystem/GuardData.java
Changeset: 498d0e531bbb
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-08-01 20:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/498d0e531bbb
Merge.
Changeset: 3479ab380552
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-08-01 21:34 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3479ab380552
Truffle-DSL: More elegant solution for rewrite with exception in executeAndSpecialize0.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java
Changeset: 1e6d5dec4a4e
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-08-05 13:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1e6d5dec4a4e
Merge.
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
- src/share/vm/memory/klassInfoClosure.hpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
Changeset: 86af3ced0fce
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-08-05 19:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/86af3ced0fce
Merge.
Changeset: 380e0248f873
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-08-05 19:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/380e0248f873
Truffle-DSL: Fixed a bug in the code writer when a line overflowed with an exact size of 200.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/codewriter/AbstractCodeWriter.java
Changeset: 7fc3e1fb3965
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-08-05 19:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7fc3e1fb3965
Truffle-DSL: specialization group fixes.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/SpecializationGroup.java
Changeset: 4c0f7b396be6
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-08-05 11:24 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4c0f7b396be6
added receiver null check in canonicalization of java.lang.Class macro nodes
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassGetComponentTypeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassGetModifiersNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassGetSuperclassNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsArrayNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsInstanceNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsInterfaceNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsPrimitiveNode.java
Changeset: 8ab76b7c6ff6
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-08-05 14:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8ab76b7c6ff6
added interactive selection capability to 'mx javap' command
! mxtool/mx.py
Changeset: f4601ec50637
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-08-05 16:37 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f4601ec50637
Merge.
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
- src/share/vm/memory/klassInfoClosure.hpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
Changeset: 13d0d29aa15c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-08-05 22:37 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/13d0d29aa15c
Merge.
! mxtool/mx.py
Changeset: f6a66a518e8a
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-08-05 16:47 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f6a66a518e8a
TruffleCache: do not inline invoke with null receiver.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
Changeset: 810d0f574d06
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-08-05 16:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/810d0f574d06
Truffle: Do not cache graal graphs (not used at the moment).
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
Changeset: bcfccdbae99a
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-08-05 17:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bcfccdbae99a
TruffleCache refactoring.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
Changeset: a4a5fa1d1947
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-08-05 17:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a4a5fa1d1947
Increase TruffleGraphMaxNodes to 20000.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: 30834675ced6
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-08-05 18:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/30834675ced6
Truffle: lower FrameSetNode to StoreIndexed instead of UnsafeStore (experimental).
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/FrameSetNode.java
Changeset: dba746f54e6a
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-08-05 23:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/dba746f54e6a
Merge
Changeset: 3718acd022db
Author: twisti
Date: 2013-08-05 20:20 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/3718acd022db
fix HotSpotMethodData to read the correct values on little and big endian
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodData.java
More information about the graal-dev
mailing list