hg: graal/graal-jvmci-9: 27 new changesets

christian.thalinger at oracle.com christian.thalinger at oracle.com
Thu Aug 6 18:15:09 UTC 2015


Changeset: 36fd5d1982b0
Author:    ascarpino
Date:      2015-07-10 11:31 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/36fd5d1982b0

8130341: GHASH 32bit intrinsics has AEADBadTagException
Reviewed-by: kvn, mcberg

! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! test/compiler/codegen/7184394/TestAESBase.java
! test/compiler/codegen/7184394/TestAESDecode.java
! test/compiler/codegen/7184394/TestAESEncode.java

Changeset: 94403236f303
Author:    kvn
Date:      2015-07-10 11:59 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/94403236f303

8129920: Vectorized loop unrolling
Summary: optimize loop opts for vectorizible loops.
Reviewed-by: kvn, roland

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp

Changeset: 91f45ea76992
Author:    goetz
Date:      2015-07-07 10:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/91f45ea76992

8130653: ppc: implement MultiplyToLen intrinsic
Reviewed-by: simonis
Contributed-by: peter.januschke at sap.com

! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp

Changeset: 3e15bdb908cb
Author:    ascarpino
Date:      2015-07-13 13:22 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/3e15bdb908cb

8131078: typos in ghash cpu message
Reviewed-by: goetz, kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 0fb7705845de
Author:    mhaupt
Date:      2015-03-31 21:46 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/0fb7705845de

6900757: minor bug fixes to LogCompilation tool
Summary: improve internal error reporting (point to XML element causing trouble); fix comparator for sorting by name and start; make tool more robust wrt. incorrect options and files not found; make inlining decision output more clear; adopt uncommon traps history printing; properly mention compiler in generated logs; add options for printing time stamps and omitting compilation IDs; add option for comparing compilation logs; overall code cleanup and API documentation
Reviewed-by: kvn, vlivanov

! .hgignore
! src/share/tools/LogCompilation/Makefile
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
! src/share/vm/compiler/compileBroker.cpp

Changeset: 2963c44aa1f5
Author:    hseigel
Date:      2015-07-09 08:36 -0400
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/2963c44aa1f5

8130183: InnerClasses: VM permits wrong inner_class_info_index value of zero
Summary: Throw ClassFormatError if InnerClasses attribute's inner_class_info_index is 0
Reviewed-by: acorn, lfoltan

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/classFileParserBug/EnclosingMethod.java
+ test/runtime/classFileParserBug/badEnclMthd.jcod

Changeset: 07f48b118941
Author:    hseigel
Date:      2015-07-09 15:39 -0400
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/07f48b118941

8130669: VM prohibits <clinit> methods with return values
Summary: Ignore <clinit> methods with return values instead of throwing ClassFormatError exceptions
Reviewed-by: acorn, iklam

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
+ test/runtime/classFileParserBug/BadInitMethod.java
+ test/runtime/classFileParserBug/badInit.jasm
+ test/runtime/classFileParserBug/ignoredClinit.jasm

Changeset: a87c296434eb
Author:    jbachorik
Date:      2015-07-10 16:37 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/a87c296434eb

Merge

! src/share/vm/classfile/classFileParser.cpp

Changeset: b45432acc8ad
Author:    dholmes
Date:      2015-07-12 22:54 -0400
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/b45432acc8ad

8130728: Disable WorkAroundNPTLTimedWaitHang by default
Reviewed-by: dcubed

! src/share/vm/runtime/globals.hpp

Changeset: 726a9b9243e0
Author:    ecaspole
Date:      2015-07-13 11:49 -0400
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/726a9b9243e0

8129961: SIGSEGV when copying to survivor space
Summary: Remove "include_young" parameter from GenCollectedHeap::no_allocs_since_save_marks() since all existing uses pass true to always rescan young gen.
Reviewed-by: jmasa, kbarrett

! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp

Changeset: 7927c85ed6b1
Author:    ykantser
Date:      2015-07-14 11:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/7927c85ed6b1

8130057: serviceability/sa/TestStackTrace.java should be quarantined
Reviewed-by: egahlin, jbachorik

! test/serviceability/sa/TestStackTrace.java

Changeset: 3414cc0d6318
Author:    dcubed
Date:      2015-07-14 09:33 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/3414cc0d6318

8130448: thread dump improvements, comment additions, new diagnostics inspired by 8077392
Reviewed-by: dholmes, coleenp

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp

Changeset: 1c0343a9139a
Author:    ddmitriev
Date:      2015-07-11 12:36 +0300
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/1c0343a9139a

8130332: StarvationMonitorInterval, PreInflateSpin, VerifyGenericSignatures and CountInterpCalls VM Options can be deprecated or removed in JDK 9
Summary: Deprecate StarvationMonitorInterval and PreInflateSpin, remove VerifyGenericSignatures and CountInterpCalls
Reviewed-by: coleenp, gziemski

! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: f529b4150f04
Author:    coleenp
Date:      2015-07-14 17:23 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/f529b4150f04

Merge


Changeset: a7aec5716aea
Author:    coleenp
Date:      2015-07-14 18:34 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/a7aec5716aea

Merge


Changeset: 6c9f9f286c31
Author:    gziemski
Date:      2015-07-14 11:08 -0500
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/6c9f9f286c31

8079156: [TESTBUG] 32 bit Java 9-fastdebug hit assertion in client mode with StackShadowPages flag value from 32 to 50.
Summary: We increase CodeBufer instr size to account for stack banging code generation.
Reviewed-by: coleenp, dholmes, kvn

! src/cpu/x86/vm/sharedRuntime_x86_32.cpp

Changeset: 57bdf5c8e371
Author:    coleenp
Date:      2015-07-14 20:51 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/57bdf5c8e371

Merge


Changeset: 389bc4aa3295
Author:    ykantser
Date:      2015-07-14 16:28 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/389bc4aa3295

8131325: Remove hprof agent tests in hotspot repo
Reviewed-by: dholmes

- test/serviceability/hprof/cpu002.java

Changeset: e4e4273e4c3f
Author:    ctornqvi
Date:      2015-07-15 10:37 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/e4e4273e4c3f

8080733: [TESTBUG] several runtime/ErrorHandling/* tests time out on Windows
Reviewed-by: coleenp, gtriantafill

! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/TestOnError.java
! test/runtime/memory/ReserveMemory.java

Changeset: aec8e7843d43
Author:    minqi
Date:      2015-07-15 12:24 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/aec8e7843d43

8025692: Log what methods are touched at run-time
Summary: Added two diagnostic flags, LogTouchedMethods and PrintTouchedMethodsAtExit to list all methods that have been touched at run time. Added new jcmd, VM.print_touched_methods.
Reviewed-by: acorn, iklam

! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
+ test/runtime/CommandLine/PrintTouchedMethods.java
+ test/runtime/CommandLine/TestLogTouchedMethods.java

Changeset: 2f5f77429ce7
Author:    minqi
Date:      2015-07-15 20:58 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/2f5f77429ce7

Merge


Changeset: d476f0841893
Author:    dcubed
Date:      2015-07-15 15:52 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/d476f0841893

8131331: tmtools/jstack/locks/wait_interrupt and wait_notify fail due to wrong number of lock records
Summary: make new thread dump output line optional
Reviewed-by: dholmes

! src/share/vm/runtime/vframe.cpp

Changeset: d7342e80f950
Author:    dcubed
Date:      2015-07-16 02:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/d7342e80f950

Merge


Changeset: 2561c5957b28
Author:    dcubed
Date:      2015-07-16 10:22 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/2561c5957b28

Merge

- test/serviceability/hprof/cpu002.java

Changeset: 98c861cee52b
Author:    amurillo
Date:      2015-07-17 08:46 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/98c861cee52b

Merge

- test/serviceability/hprof/cpu002.java

Changeset: 2f354281e991
Author:    lana
Date:      2015-07-23 15:28 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/2f354281e991

Merge

- test/serviceability/hprof/cpu002.java

Changeset: cbdbbeefe70c
Author:    katleman
Date:      2015-07-30 11:15 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/cbdbbeefe70c

Added tag jdk9-b75 for changeset 2f354281e991

! .hgtags



More information about the graal-dev mailing list