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