cl [Thu, 19 Sep 2013 09:37:13 -0700] rev 20027
Added tag jdk8-b108 for changeset f45d281bd0de
duke [Wed, 05 Jul 2017 19:12:46 +0200] rev 20026
Merge
tbell [Wed, 25 Sep 2013 12:23:10 -0700] rev 20025
8025411: JPRT to switch to the new Win platforms for JDK8 builds this week
Reviewed-by: ksrini, katleman
amurillo [Fri, 20 Sep 2013 11:09:26 -0700] rev 20024
Added tag hs25-b51 for changeset e446e24611f9
amurillo [Fri, 20 Sep 2013 11:09:25 -0700] rev 20023
Merge
adlertz [Thu, 19 Sep 2013 18:01:39 +0200] rev 20022
Merge
iveresov [Wed, 18 Sep 2013 14:10:21 -0700] rev 20021
8023542: Test java/io/File/CheckPermission.java fails due to unfinished recursion (java.lang.StackOverflowError) when JIT'ed code (-client,-server) is running
Summary: Move null check before klass reference materialization in checkcast
Reviewed-by: kvn, roland
rbackman [Wed, 18 Sep 2013 09:31:01 +0200] rev 20020
Merge
anoll [Wed, 18 Sep 2013 07:22:20 +0200] rev 20019
8022883: Assertion failed: sweptCount >= flushedCount + markedCount + zombifiedCount
Summary: Provide correct number of visited nmethods to Tracing
Reviewed-by: kvn, iveresov
jrose [Tue, 17 Sep 2013 20:48:42 -0700] rev 20018
Merge
drchase [Fri, 13 Sep 2013 22:38:02 -0400] rev 20017
8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation
Summary: Enhance method resolution and resulting data structures, plus some refactoring.
Reviewed-by: twisti, acorn, jrose
adlertz [Tue, 17 Sep 2013 16:07:37 -0700] rev 20016
Merge
anoll [Tue, 17 Sep 2013 08:39:20 +0200] rev 20015
8024128: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Summary: Increase interpreter size for x86 template interpreter
Reviewed-by: kvn, iveresov
ctornqvi [Tue, 17 Sep 2013 23:12:27 +0200] rev 20014
Merge
ctornqvi [Tue, 17 Sep 2013 16:55:53 +0200] rev 20013
8014905: [TESTBUG] Some hotspot tests should be updated to divide test jdk and compile jdk
Summary: Change JDKToolFinder to look in compile.jdk if the executable cannot be found in test.jdk
Reviewed-by: dholmes, hseigel
adlertz [Tue, 17 Sep 2013 05:30:19 -0700] rev 20012
Merge
twisti [Fri, 13 Sep 2013 16:55:44 -0700] rev 20011
8024760: add more types, fields and constants to VMStructs
Reviewed-by: kvn, coleenp
vlivanov [Fri, 13 Sep 2013 04:16:54 -0700] rev 20010
8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log)
Reviewed-by: twisti, kvn, sla
twisti [Thu, 12 Sep 2013 18:13:28 -0700] rev 20009
Merge
twisti [Thu, 12 Sep 2013 14:53:44 -0700] rev 20008
8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an object
Reviewed-by: kvn, vlivanov
adlertz [Thu, 12 Sep 2013 23:13:45 +0200] rev 20007
8024646: Remove LRG_List container, replace it with GrowableArray
Summary: We already have GrowableArray, use it instead of LRG_List
Reviewed-by: kvn
tschatzl [Thu, 19 Sep 2013 09:34:20 +0200] rev 20006
Merge
tschatzl [Thu, 19 Sep 2013 09:26:08 +0200] rev 20005
Merge
tschatzl [Wed, 18 Sep 2013 15:59:41 +0200] rev 20004
Merge
tschatzl [Wed, 18 Sep 2013 13:18:52 +0200] rev 20003
8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9
Summary: After changes in 8010722 the ergonomics for calculating the size of the heap that supports zero based compressed oops changed. This lead to the VM actually using zero based compressed oops. Due to low default HeapBaseMinAddress, the OS mapping in the application image at the same address, and limitations of the malloc implementation on Solaris this resulted in very little C heap available for the VM. So the VM immediately gives a native OOME when the machine has lots of physical memory (>=32G). The solution is to increase the HeapBaseMinAddress so that the VM has enough C heap.
Reviewed-by: kvn, brutisso
tschatzl [Wed, 18 Sep 2013 10:02:19 +0200] rev 20002
8024662: gc/arguments/TestUseCompressedOopsErgo.java does not compile.
Summary: Fix compilation error and use of an outdated VM option in the test
Reviewed-by: stefank, jwilhelm
ehelin [Tue, 17 Sep 2013 20:59:07 +0200] rev 20001
8024718: Metaspace performance counters and memory pools should report the same data
Reviewed-by: stefank, dholmes, coleenp
jwilhelm [Wed, 18 Sep 2013 00:08:00 +0000] rev 20000
Merge
jwilhelm [Tue, 17 Sep 2013 14:02:53 +0200] rev 19999
8024884: Test name changed, test list not updated
Summary: Updated the test list with the new test name.
Reviewed-by: brutisso, ehelin
tschatzl [Tue, 17 Sep 2013 12:04:11 +0200] rev 19998
8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
Summary: Incorrect usage of idx_t where bm_word_t is appropriate.
Reviewed-by: tschatzl, brutisso
Contributed-by: Dan Horak <dhorak@redhat.com>
tschatzl [Mon, 16 Sep 2013 13:32:44 +0200] rev 19997
Merge
tschatzl [Mon, 16 Sep 2013 10:20:45 +0200] rev 19996
8024396: VM crashing with assert(!UseLargePages || UseParallelOldGC || use_large_pages) failed: Wrong alignment to use large pages
Summary: Loosen wrong assert for UseParallelOldGC to UseParallelGC
Reviewed-by: stefank, brutisso
tschatzl [Mon, 16 Sep 2013 09:41:03 +0200] rev 19995
Merge
shade [Fri, 13 Sep 2013 07:57:13 +0200] rev 19994
8024671: G1 generates assert error messages in product builds
Reviewed-by: brutisso, tschatzl
stefank [Fri, 13 Sep 2013 22:25:27 +0200] rev 19993
8024752: Log TraceMetadata* output to gclog_or_tty instead of tty
Reviewed-by: brutisso, mgerdin, coleenp
stefank [Fri, 13 Sep 2013 22:23:48 +0200] rev 19992
8024751: Fix bugs in TraceMetadata
Reviewed-by: jmasa, brutisso
stefank [Fri, 13 Sep 2013 22:22:14 +0200] rev 19991
8024650: Don't adjust MaxMetaspaceSize up to MetaspaceSize
Reviewed-by: jwilhelm, brutisso, tschatzl
stefank [Fri, 13 Sep 2013 22:21:06 +0200] rev 19990
8024651: Remove the incorrect usage of Metablock::overhead()
Reviewed-by: brutisso, mgerdin, coleenp, jmasa
stefank [Thu, 12 Sep 2013 10:15:54 +0200] rev 19989
8024638: Count and expose the amount of committed memory in the metaspaces
Reviewed-by: brutisso, ehelin
ehelin [Thu, 12 Sep 2013 10:15:30 +0200] rev 19988
8023476: Metaspace capacity > reserved
Reviewed-by: stefank, hseigel, mgerdin
tschatzl [Wed, 11 Sep 2013 18:47:54 +0200] rev 19987
Merge
tschatzl [Wed, 11 Sep 2013 16:25:02 +0200] rev 19986
8010722: assert: failed: heap size is too big for compressed oops
Summary: Use conservative assumptions of required alignment for the various garbage collector components into account when determining the maximum heap size that supports compressed oops. Using this conservative value avoids several circular dependencies in the calculation.
Reviewed-by: stefank, dholmes
mgerdin [Wed, 11 Sep 2013 06:15:31 -0700] rev 19985
Merge
mgerdin [Wed, 11 Sep 2013 09:37:14 +0200] rev 19984
8009561: NPG: Metaspace fragmentation when retiring a Metachunk
Summary: Use best-fit block-splitting freelist allocation from the block freelist.
Reviewed-by: jmasa, stefank
tschatzl [Wed, 11 Sep 2013 12:03:41 +0200] rev 19983
Merge
tschatzl [Wed, 11 Sep 2013 10:19:16 +0200] rev 19982
8021823: G1: Concurrent marking crashes with -XX:ObjectAlignmentInBytes>=32 in 64bit VMs
Summary: Correctly calculate the initialization value for the shift between object start and bitmap bit in the G1 mark bitmaps.
Reviewed-by: tonyp
tschatzl [Wed, 11 Sep 2013 10:14:32 +0200] rev 19981
8016825: Large pages for the heap broken on Windows for compressed oops
Summary: Correctly pass the requested base address for the heap to the OS function to reserve memory.
Reviewed-by: brutisso, stefank
mgerdin [Wed, 11 Sep 2013 08:57:02 +0200] rev 19980
8024176: [macosx] gc/metaspace/ClassMetaspaceSizeInJmapHeap.java failed since jdk8b105, hs25b47
Summary: The code for reading compressed klass pointers in the sa-agent on Mac used readCompOopAddress instead of readCompKlassAddress, this is wrong but has been hidden because compressed oops and compressed klasses has used the same base address in the past.
Reviewed-by: sla, jmasa
Contributed-by: stefan.johansson@oracle.com
ehelin [Mon, 12 Aug 2013 17:37:02 +0200] rev 19979
8015107: NPG: Use consistent naming for metaspace concepts
Reviewed-by: coleenp, mgerdin, hseigel
bdelsart [Wed, 18 Sep 2013 21:47:51 -0700] rev 19978
Merge
dholmes [Fri, 13 Sep 2013 21:36:27 -0400] rev 19977
8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
Reviewed-by: coleenp, hseigel
bdelsart [Fri, 13 Sep 2013 07:47:26 -0700] rev 19976
Merge
dholmes [Wed, 11 Sep 2013 23:49:35 -0400] rev 19975
Merge
dholmes [Wed, 11 Sep 2013 00:38:18 -0400] rev 19974
8024256: Minimal VM build is broken with PCH disabled
Reviewed-by: coleenp, twisti
bpittore [Wed, 11 Sep 2013 20:03:34 -0400] rev 19973
8024007: Misc. cleanup of static agent code
Summary: Minor cleanup of static agent code from 8014135
Reviewed-by: dcubed, sspitsyn
zgu [Wed, 18 Sep 2013 12:52:15 -0400] rev 19972
Merge
mseledtsov [Tue, 17 Sep 2013 20:20:03 +0200] rev 19971
7149464: [TESTBUG] Test runtime/7020373/Test7020373.sh failed to clean up files after test
Summary: Re-wrote in Java, this also eliminated temporary result file; set upper limit on malloc'd memory
Reviewed-by: dcubed, dholmes, ccheung
mseledtsov [Tue, 17 Sep 2013 20:09:32 +0200] rev 19970
8016029: test runtime/6878713/Test6878713.sh failed
Summary: Rewrote test in Java; updated the test condition to reflect latest changes in the source
Reviewed-by: dholmes, ctornqvi
minqi [Mon, 16 Sep 2013 18:39:53 -0700] rev 19969
Merge
minqi [Mon, 16 Sep 2013 15:35:04 -0700] rev 19968
7164841: Improvements to the GC log file rotation
Summary: made changes to easily identify current log file in rotation. Parameterize the input with %t for time replacement in file name.
Reviewed-by: ccheung, tschatzl, tamao, zgu
Contributed-by: yumin.qi@oracle.com
acorn [Mon, 16 Sep 2013 15:24:11 -0700] rev 19967
Merge
acorn [Mon, 16 Sep 2013 17:57:56 -0400] rev 19966
8024647: Default method resolution with private superclass method
Reviewed-by: kamg, minqi
dcubed [Mon, 16 Sep 2013 12:43:34 -0700] rev 19965
6986195: correctly identify Ubuntu as the operating system in crash report instead of "Debian"
Summary: Cleanup and document how various Linux release info files are used by print_distro_info().
Reviewed-by: dcubed, dsamersoff, coleenp, iklam, omajid
Contributed-by: gerald.thornbrugh@oracle.com
dholmes [Mon, 16 Sep 2013 07:38:13 -0400] rev 19964
6900441: PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clock
Summary: Associate CLOCK_MONOTONIC with the pthread_cond_t objects used for relative timed waits
Reviewed-by: dcubed, shade
sspitsyn [Fri, 13 Sep 2013 16:56:58 -0700] rev 19963
Merge
sspitsyn [Fri, 13 Sep 2013 12:48:50 -0700] rev 19962
8024346: ~CautiouslyPreserveExceptionMark - assert(!_thread->has_pending_exception()) failed: unexpected exception generated
Summary: Pending exceptions must be handled properly after a call to the JVMTI merge_cp_and_rewrite
Reviewed-by: coleenp, dholmes
Contributed-by: serguei.spitsyn@oracle.com
sspitsyn [Fri, 13 Sep 2013 12:47:44 -0700] rev 19961
8024345: 'assert(_value != NULL) failed: resolving NULL _value' from VM_RedefineClasses::set_new_constant_pool
Summary: The OOME's in the JVMTI merge_cp_and_rewrite and set_new_constant_pool must be handled correctly
Reviewed-by: coleenp, dholmes
Contributed-by: serguei.spitsyn@oracle.com
sspitsyn [Fri, 13 Sep 2013 12:46:40 -0700] rev 19960
8017230: Internal Error (jvmtiRedefineClasses.cpp:1662): guarantee(false) failed: insert_space_at() failed
Summary: Handle pending exceptions instead of firing a guarantee()
Reviewed-by: coleenp, dholmes
Contributed-by: serguei.spitsyn@oracle.com
mgronlun [Fri, 13 Sep 2013 19:20:59 +0200] rev 19959
Merge
mgronlun [Fri, 13 Sep 2013 17:47:00 +0200] rev 19958
8021353: Event based tracing is missing thread exit
Reviewed-by: allwin, acorn, dcubed, dholmes, egahlin
zgu [Fri, 13 Sep 2013 10:34:15 -0400] rev 19957
Merge
dsamersoff [Thu, 12 Sep 2013 15:53:49 +0400] rev 19956
8022617: Openjdk hotspot build is broken on BSD platforms using gcc
Summary: Enforce of preprocessing of all assembly sources by assembler-with-cpp
Reviewed-by: dholmes, erikj
dsamersoff [Wed, 11 Sep 2013 14:30:17 +0400] rev 19955
8024056: runtime/InitialThreadOverflow/testme.sh fails
Summary: on some macines gcc not able to link cxx program
Reviewed-by: dholmes
hseigel [Mon, 09 Sep 2013 14:44:37 -0400] rev 19954
8023167: JVM allows duplicate Runtime[In]VisibleTypeAnnotations attributes in ClassFile/field_info/method_info structures
Summary: Add checks for duplicates and issue errors when detected.
Reviewed-by: coleenp, zgu
kevinw [Mon, 09 Sep 2013 10:01:09 +0100] rev 19953
8023478: Test fails with HS crash in GCNotifier.
Reviewed-by: sla
iklam [Fri, 06 Sep 2013 08:42:42 -0700] rev 19952
8022335: Native stack walk while generating hs_err does not work on Windows x64
Summary: Use WinDbg API StackWalk64()
Reviewed-by: zgu, dholmes
zgu [Wed, 04 Sep 2013 08:55:08 -0400] rev 19951
8022798: "assert(seq > 0) failed: counter overflow" in Kitchensink
Summary: Removed incorrect assertion, sequence number can overflow
Reviewed-by: dholmes, kamg
amurillo [Fri, 13 Sep 2013 00:43:01 -0700] rev 19950
8024764: new hotspot build - hs25-b51
Reviewed-by: jcoomes
cl [Thu, 19 Sep 2013 09:36:51 -0700] rev 19949
Added tag jdk8-b108 for changeset be8d551c4d00
tbell [Wed, 25 Sep 2013 12:21:35 -0700] rev 19948
8025411: JPRT to switch to the new Win platforms for JDK8 builds this week
Reviewed-by: ksrini, katleman
cl [Thu, 19 Sep 2013 09:36:42 -0700] rev 19947
Added tag jdk8-b108 for changeset 345aa6f8d18a
duke [Wed, 05 Jul 2017 19:12:21 +0200] rev 19946
Added tag jdk8-b108 for changeset 74049f7a28b4
duke [Wed, 05 Jul 2017 19:12:21 +0200] rev 19945
Merge
duke [Wed, 05 Jul 2017 19:12:17 +0200] rev 19944
Merge
lana [Tue, 17 Sep 2013 08:21:11 -0700] rev 19943
Merge
jlahoda [Mon, 16 Sep 2013 14:13:44 +0200] rev 19942
8021112: Spurious unchecked warning reported by javac
6480588: No way to suppress deprecation warnings when implementing deprecated interface
Summary: Fixing DeferredLintHandler configuration, so lint warnings are reported with correct @SuppressWarnings settings
Reviewed-by: jjg, vromero
vromero [Sat, 14 Sep 2013 19:04:47 +0100] rev 19941
7047734: javac, the LVT is not generated correctly in several scenarios
Reviewed-by: jjg, mcimadamore
vromero [Sat, 14 Sep 2013 15:23:21 +0100] rev 19940
8024207: javac crash in Flow.AssignAnalyzer.visitIdent
Reviewed-by: jjg
vromero [Thu, 12 Sep 2013 22:40:29 +0100] rev 19939
8023558: Javac creates invalid bootstrap methods for complex lambda/methodref case
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore@oracle.com, vicente.romero@oracle.com
emc [Thu, 12 Sep 2013 14:52:28 -0400] rev 19938
8013846: javac fails to reject semantically equivalent generic method declarations
Summary: Cause javac to consider intersection types with the same elements to be equal regardless of order.
Reviewed-by: jjg, vromero
bpatel [Wed, 11 Sep 2013 14:50:11 -0700] rev 19937
8015496: Information that package is deprecated is missing in profiles view
Reviewed-by: jjg
emc [Wed, 11 Sep 2013 08:30:58 -0400] rev 19936
8024510: lib/combo/tools/javac/combo/TemplateTest.java fails
Summary: Edit regex in Template to allow "MAJOR." pattern.
Reviewed-by: briangoetz
mcimadamore [Tue, 10 Sep 2013 16:47:40 +0100] rev 19935
8024414: javac, should facilitate the use of the bootstrap compiler for debugging
Reviewed-by: jjg
jfranck [Tue, 10 Sep 2013 13:47:51 +0200] rev 19934
8005222: Fixed bugs should have tests with bugid in @bug tag
Reviewed-by: jfranck, jjg
Contributed-by: Andreas Lundblad <andreas.lundblad@oracle.com>
jlahoda [Mon, 09 Sep 2013 23:13:45 +0200] rev 19933
8019521: Enhanced rethrow disabled in lambdas
Summary: Fixing effectively final detection inside lambdas, small cleanup related to thrown types detection in lambdas
Reviewed-by: mcimadamore, jjg
jjg [Mon, 09 Sep 2013 17:36:23 -0700] rev 19932
8006972: jtreg test fails: test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
Reviewed-by: darcy
emc [Mon, 09 Sep 2013 17:11:55 -0400] rev 19931
8015322: Javac template test framework
Summary: Putback of the javac template test framework from the Lambda repository
Reviewed-by: jjg
Contributed-by: brian.goetz@oracle.com
emc [Mon, 09 Sep 2013 16:26:55 -0400] rev 19930
8022322: Reject default and static methods in annotation
Summary: Causes javac to reject static and default method declarations inside an annotation
Reviewed-by: jjg
vromero [Mon, 09 Sep 2013 16:32:08 +0100] rev 19929
8024154: Fix for 8016177: structural most specific and stuckness breaks 6 langtools tests
Reviewed-by: jjg, jfranck
jfranck [Mon, 09 Sep 2013 09:58:20 +0200] rev 19928
8022260: Rename javac.code.Annotations to javac.code.SymbolMetadata
Reviewed-by: jfranck, jjg
Contributed-by: Andreas Lundblad <andreas.lundblad@oracle.com>
vromero [Sun, 08 Sep 2013 11:54:21 +0100] rev 19927
8024398: javac, compiler crashes with try with empty body
Reviewed-by: jjg
lana [Fri, 06 Sep 2013 17:10:02 -0700] rev 19926
Merge
lana [Fri, 06 Sep 2013 14:20:49 -0700] rev 19925
Merge
jjg [Fri, 06 Sep 2013 15:31:59 -0700] rev 19924
8024434: problem running javadoc tests in samevm mode on Windows
Reviewed-by: darcy
vromero [Fri, 06 Sep 2013 09:53:24 +0100] rev 19923
8024039: javac, previous solution for JDK-8022186 was incorrect
Reviewed-by: jjg
bpatel [Thu, 05 Sep 2013 16:35:47 -0700] rev 19922
8023608: method grouping tabs folding issue
Reviewed-by: jjg
jfranck [Thu, 05 Sep 2013 11:27:27 +0200] rev 19921
8023974: Drop 'implements Completer' and 'implements SourceCompleter' from ClassReader resp. JavaCompiler.
Reviewed-by: jjg, jfranck
Contributed-by: Andreas Lundblad <andreas.lundblad@oracle.com>
jjg [Wed, 04 Sep 2013 14:44:05 -0700] rev 19920
8024288: javadoc generated-by comment should always be present
Reviewed-by: bpatel
vromero [Wed, 04 Sep 2013 11:53:09 +0100] rev 19919
8008275: javac.Main should be @Supported
Reviewed-by: jjg
vromero [Wed, 04 Sep 2013 00:01:05 +0100] rev 19918
8023549: Compiler emitting spurious errors when constructor reference type is inferred and explicit type arguments are supplied
Reviewed-by: jjg, vromero
Contributed-by: maurizio.cimadamore@oracle.com
vromero [Tue, 03 Sep 2013 23:41:37 +0100] rev 19917
8023545: Misleading error message when using diamond operator with private constructor
Reviewed-by: jjg
vromero [Tue, 03 Sep 2013 23:31:33 +0100] rev 19916
8023389: Javac fails to infer type for lambda used with intersection type and wildcards
Reviewed-by: jjg, vromero
Contributed-by: maurizio.cimadamore@oracle.com