hg: jdk8/deploy/hotspot: 48 new changesets

igor.nekrestyanov at oracle.com igor.nekrestyanov at oracle.com
Wed Feb 22 17:43:36 PST 2012


Changeset: 905945c5913e
Author:    katleman
Date:      2012-02-02 09:39 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/905945c5913e

Added tag jdk8-b24 for changeset a80fd4f45d7a

! .hgtags

Changeset: 9f1c2b7cdfb6
Author:    amurillo
Date:      2012-01-27 14:49 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/9f1c2b7cdfb6

7135385: new hotspot build - hs23-b13
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 34e2e90e7182
Author:    rbackman
Date:      2012-01-24 14:48 +0100
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/34e2e90e7182

7130476: Remove use of #ifdef TRACE_DEFINE_KLASS_TRACE_ID from klass.hpp
Reviewed-by: kamg, phh, dsamersoff
Contributed-by: Rickard Backman <rickard.backman at oracle.com>

! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/trace/traceMacros.hpp

Changeset: 26a08cbbf042
Author:    stefank
Date:      2012-01-27 13:46 +0100
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/26a08cbbf042

7022100: Method annotations are incorrectly set when redefining classes
Summary: Changed to the correct annotation arrays
Reviewed-by: kamg, dholmes, sla

! src/share/vm/oops/instanceKlass.hpp

Changeset: f457154eee8b
Author:    brutisso
Date:      2012-01-30 12:36 +0100
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/f457154eee8b

7140882: Don't return booleans from methods returning pointers
Summary: Changed "return false" to "return NULL"
Reviewed-by: dholmes, rottenha
Contributed-by: dbhole at redhat.com

! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/opto/loopnode.cpp

Changeset: d96c130c9399
Author:    brutisso
Date:      2012-01-30 05:08 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/d96c130c9399

Merge


Changeset: b2cd0ee8f778
Author:    acorn
Date:      2012-01-30 23:27 -0500
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/b2cd0ee8f778

7114376: Make system dictionary hashtable bucket array size configurable
Summary: 7u4 new experimental flag -XX:PredictedClassLoadedCount=#
Reviewed-by: dholmes, phh, dcubed

! agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.hpp

Changeset: 481a9443f721
Author:    phh
Date:      2012-02-01 15:01 -0500
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/481a9443f721

7123386: RFE: Preserve universal builds of HotSpot on Mac OS X
Summary: Add support for packaging HotSpot JVM builds in universal binaries
Reviewed-by: dholmes, kamg, dcubed, phh
Contributed-by: james.melvin at oracle.com

! make/Makefile
! make/bsd/makefiles/defs.make
+ make/bsd/makefiles/universal.gmk
! make/defs.make

Changeset: 527cf36f4a20
Author:    fparain
Date:      2012-02-03 14:04 -0500
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/527cf36f4a20

Merge

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

Changeset: 1a2723f7ad8e
Author:    never
Date:      2012-01-29 16:46 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/1a2723f7ad8e

7129164: JNI Get/ReleasePrimitiveArrayCritical doesn't scale
Reviewed-by: kvn, iveresov, dholmes

! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/thread.hpp

Changeset: 5f17b16b3219
Author:    iveresov
Date:      2012-01-30 19:37 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/5f17b16b3219

7141059: 7116795 broke pure c2 builds
Summary: Fix pure c2 builds
Reviewed-by: kvn, brutisso, never

! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 5ed8f599a788
Author:    kvn
Date:      2012-01-31 07:18 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/5ed8f599a788

7140924: SIGSEGV in compiled code for sun.awt.X11.XDecoratedPeer.updateMinSizeHints
Summary: Use unknown_obj instead of empty_map for NULL or Constant Pool object constants in bytecode Escape Analyzer.
Reviewed-by: iveresov, never

! src/share/vm/ci/bcEscapeAnalyzer.cpp

Changeset: 2f5980b127e3
Author:    twisti
Date:      2012-01-31 09:53 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/2f5980b127e3

7132180: JSR 292: C1 JVM crash with ClassValue/MethodHandle
Reviewed-by: never

! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: f067b4e0e04b
Author:    roland
Date:      2012-02-01 10:36 +0100
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/f067b4e0e04b

7090976: Eclipse/CDT causes a JVM crash while indexing C++ code
Summary: too optimistic inlining decision confuses local value numbering.
Reviewed-by: never

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_ValueMap.cpp
+ test/compiler/7090976/Test7090976.java

Changeset: aa3d708d67c4
Author:    never
Date:      2012-02-01 07:59 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/aa3d708d67c4

7141200: log some interesting information in ring buffers for crashes
Reviewed-by: kvn, jrose, kevinw, brutisso, twisti, jmasa

! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 0382d2b469b2
Author:    never
Date:      2012-02-01 16:57 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/0382d2b469b2

7013347: allow crypto functions to be called inline to enhance performance
Reviewed-by: kvn

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/nativeLookup.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 392a3f07d567
Author:    twisti
Date:      2012-02-02 09:14 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/392a3f07d567

7141637: JSR 292: MH spread invoker crashes with NULL argument on x86_32
Reviewed-by: twisti
Contributed-by: Volker Simonis <volker.simonis at gmail.com>

! src/cpu/x86/vm/methodHandles_x86.cpp
+ test/compiler/7141637/SpreadNullArg.java

Changeset: 379b22e03c32
Author:    jcoomes
Date:      2012-02-03 12:08 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/379b22e03c32

Merge

! src/os/windows/vm/os_windows.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/globals.hpp

Changeset: be649fefcdc2
Author:    stefank
Date:      2012-01-27 14:14 +0100
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/be649fefcdc2

7134655: Crash in reference processing when doing single-threaded remarking
Summary: Temporarily disabled multi-threaded reference discovery when entering a single-threaded remark phase.
Reviewed-by: brutisso, tonyp, jmasa, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: c03e06373b47
Author:    stefank
Date:      2012-01-28 01:15 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/c03e06373b47

Merge

- src/os/bsd/vm/decoder_bsd.cpp

Changeset: 2eeebe4b4213
Author:    brutisso
Date:      2012-01-30 15:21 +0100
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/2eeebe4b4213

7140909: Visual Studio project builds broken: need to define INCLUDE_TRACE
Summary: Add define of INCLUDE_TRACE
Reviewed-by: sla, kamg

! src/share/tools/ProjectCreator/BuildConfig.java

Changeset: 24cae3e4cbaa
Author:    jcoomes
Date:      2012-02-02 16:05 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/24cae3e4cbaa

6679764: enable parallel compaction by default
Reviewed-by: phh, jmasa

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

Changeset: 5ab44ceb4d57
Author:    jcoomes
Date:      2012-02-03 12:20 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/5ab44ceb4d57

Merge


Changeset: b22de8247499
Author:    amurillo
Date:      2012-02-03 18:04 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/b22de8247499

Merge


Changeset: 4e9b30938cbf
Author:    amurillo
Date:      2012-02-03 18:04 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/4e9b30938cbf

Added tag hs23-b13 for changeset b22de8247499

! .hgtags

Changeset: 1f22b536808b
Author:    amurillo
Date:      2012-02-03 18:09 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/1f22b536808b

7142393: new hotspot build - hs23-b14
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 585feefad374
Author:    phh
Date:      2012-02-06 14:01 -0500
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/585feefad374

7142852: MAC: Comment out JPRT jbb tests on Mac OS X until 7142850 is resolved
Summary: Comment out JPRT jbb tests on Mac OS X until GUI hang can be fixed
Reviewed-by: dholmes, brutisso, phh
Contributed-by: james.melvin at oracle.com

! make/jprt.properties

Changeset: 64b46f975ab8
Author:    phh
Date:      2012-02-06 14:02 -0500
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/64b46f975ab8

7142616: MAC: Honor ALT_EXPORT_PATH overrides from JDK control builds
Summary: Fix EXPORT_PATH overrides on Mac OS X and only change default.
Reviewed-by: phh, dcubed
Contributed-by: james.melvin at oracle.com

! make/bsd/makefiles/defs.make
! make/bsd/makefiles/universal.gmk

Changeset: 9ad8feb5afbd
Author:    amurillo
Date:      2012-02-06 12:13 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/9ad8feb5afbd

Added tag hs23-b14 for changeset 64b46f975ab8

! .hgtags

Changeset: aaceb8ddf2e2
Author:    katleman
Date:      2012-02-09 12:55 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/aaceb8ddf2e2

Added tag jdk8-b25 for changeset 9ad8feb5afbd

! .hgtags

Changeset: 3c4621be5149
Author:    amurillo
Date:      2012-02-06 12:18 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/3c4621be5149

7143122: new hotspot build - hs23-b15
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 869be5c8882e
Author:    phh
Date:      2012-02-03 17:21 -0500
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/869be5c8882e

7142586: Cannot build on Solaris 11 due to use of ia_nice
Summary: Delete the single use of ia_nice in os_solaris.cpp
Reviewed-by: kamg, kvn

! src/os/solaris/vm/os_solaris.cpp

Changeset: c77d473e71f7
Author:    ohrstrom
Date:      2012-01-31 13:12 +0100
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/c77d473e71f7

7132779: build-infra merge: Enable ccache to work for most developer builds.
Summary: When a build number is not specified, the JRE_RELEASE_VERSION define contains a date and timestamp. Thus ccache cannot cache the object files for longer than a minute since the define is passed to the compilation of all source files. This change passes JRE_RELEASE_VERSION only to vm_version.cpp and adds a function jre_release_version() to Abstract_VM_Version. This allows all other source files to be ccached.
Reviewed-by: ohair, rottenha
Contributed-by: fredrik.ohrstrom at oracle.com

! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp

Changeset: 719f7007c8e8
Author:    erikj
Date:      2012-02-06 09:14 +0100
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/719f7007c8e8

7141242: build-infra merge: Rename CPP->CXX and LINK->LD
Summary: Cleaned up make variables for compilers and linker to consistently use CXX for C++ compiler, CC for C compiler and LD for linker.
Reviewed-by: dholmes, ohrstrom

! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/launcher.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sparcWorks.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/launcher.make
! make/linux/makefiles/product.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sparcWorks.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/launcher.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build_vm_def.sh
! make/windows/get_msc_ver.sh
! make/windows/makefiles/adlc.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/launcher.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/sa.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/shared.make
! make/windows/makefiles/vm.make

Changeset: ea677dbdd883
Author:    fparain
Date:      2012-02-07 12:34 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/ea677dbdd883

Merge


Changeset: 5e9fba4e8718
Author:    kvn
Date:      2012-02-07 11:33 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/5e9fba4e8718

7142167: MAC: _get_previous_fp broken on bsd with llvm-gcc
Summary: LLVM-GCC (__llvm__) should use the same _get_previous_fp implementation as __clang__ (as is the case for os::current_stack_pointer).
Reviewed-by: twisti, never, dcubed

! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp

Changeset: b9bc6cae88f2
Author:    kvn
Date:      2012-02-07 16:33 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/b9bc6cae88f2

7143491: G1 C2 CTW: assert(p2x->outcnt() == 2) failed: expects 2 users: Xor and URShift nodes
Summary: Adjust the assert and code in eliminate_card_mark() method for case when stored value is NULL.
Reviewed-by: iveresov, never

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp

Changeset: c742b0b47fe5
Author:    roland
Date:      2012-02-08 09:52 +0100
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/c742b0b47fe5

7119286: JSR292: SIGSEGV in JNIHandleBlock::release_block(JNIHandleBlock*, Thread*)+0x3c
Summary: unaligned stack in throw_NullPointerException_at_call_entry().
Reviewed-by: twisti, never, kvn

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

Changeset: 2f985b6ce7ff
Author:    jrose
Date:      2012-02-09 18:01 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/2f985b6ce7ff

Merge


Changeset: 1ac084126285
Author:    dlong
Date:      2012-01-24 18:00 -0500
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/1ac084126285

7130319: C2: running with -XX:+PrintOptoAssembly crashes the VM with assert(false) failed: bad tag in log
Summary: Relax assert to allow the VMThread to close the log while the compiler thread is still writing to it.
Reviewed-by: dholmes, never
Contributed-by: dean.long at oracle.com

! src/share/vm/utilities/xmlstream.cpp

Changeset: d851f3714641
Author:    dholmes
Date:      2012-01-25 19:26 -0500
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/d851f3714641

Merge

- src/os/bsd/vm/decoder_bsd.cpp

Changeset: a79cb7c55012
Author:    jiangli
Date:      2012-01-25 17:40 -0500
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/a79cb7c55012

7132690: InstanceKlass:_reference_type should be u1 type
Summary: Change InstanceKlass::_reference_type to u1 type.
Reviewed-by: dholmes, coleenp, acorn
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: f3fa16bd7159
Author:    bobv
Date:      2012-01-25 21:30 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/f3fa16bd7159

Merge


Changeset: b7b8b6d2f97d
Author:    bpittore
Date:      2012-02-06 10:57 -0500
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/b7b8b6d2f97d

Merge

! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: f174909614bd
Author:    bpittore
Date:      2012-02-10 10:55 -0500
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/f174909614bd

Merge

! src/share/vm/opto/library_call.cpp

Changeset: d71e662fe037
Author:    amurillo
Date:      2012-02-10 11:41 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/d71e662fe037

Merge


Changeset: fd3060701216
Author:    amurillo
Date:      2012-02-10 11:41 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/fd3060701216

Added tag hs23-b15 for changeset d71e662fe037

! .hgtags

Changeset: 087daaec688d
Author:    katleman
Date:      2012-02-16 13:01 -0800
URL:       http://hg.openjdk.java.net/jdk8/deploy/hotspot/rev/087daaec688d

Added tag jdk8-b26 for changeset fd3060701216

! .hgtags



More information about the jdk8-changes mailing list