Antonios Printezis
b513e518d2
6980206: G1: assert(has_undefined_max_size, "Undefined max size");
...
An assert in the management.cpp is too strong and assumes the max size is always defined on memory pools, even when we don't need to use it.
Reviewed-by: mchung, johnc
2010-08-27 13:34:14 -04:00
Kevin Walls
2114fddad9
6980392: TEST_BUG: gc/6581734/Test6581734.java has typo
...
Simple correction in testcase
Reviewed-by: mchung
2010-08-27 16:57:04 +01:00
Christian Thalinger
6a0c40f1fe
6961697: move nmethod constants section before instruction section
...
This is a preparation for 6961690.
Reviewed-by: kvn, never
2010-08-27 01:51:27 -07:00
Christine Lu
38d1512949
Added tag jdk7-b107 for changeset c3c1f7961b1a
2010-08-26 16:17:15 -07:00
Christine Lu
e3a36e4914
Added tag jdk7-b107 for changeset d2462a7b07c5
2010-08-26 16:17:02 -07:00
Christine Lu
a805814fd4
Added tag jdk7-b107 for changeset a8c1cf6a14b9
2010-08-26 16:16:55 -07:00
Christine Lu
a133e18a3b
Added tag jdk7-b107 for changeset e8ced0e364f9
2010-08-26 16:16:55 -07:00
Christine Lu
72ce2b8c22
Added tag jdk7-b107 for changeset ce4b745d5d58
2010-08-26 16:16:49 -07:00
Christine Lu
1e6bf5f9e1
Added tag jdk7-b107 for changeset a9fb2c5cf4df
2010-08-26 16:16:44 -07:00
Christine Lu
7f1dcd2d0f
Added tag jdk7-b107 for changeset 86c8feba9218
2010-08-26 16:16:39 -07:00
Jonathan Gibbons
98f8b67c3a
6980017: javap -XDdetail:source behaves badly if source not available
...
Reviewed-by: ksrini
2010-08-26 16:13:33 -07:00
Jonathan Gibbons
de9921986c
6604599: ToolProvider should be less compiler-specific
...
Reviewed-by: darcy
2010-08-26 15:17:17 -07:00
Vladimir Kozlov
45d90a7775
6976400: "Meet Not Symmetric"
...
Use NULL as klass for TypeAryPtr::RANGE. Add klass verification into TypeAryPtr ctor.
Reviewed-by: never
2010-08-26 11:05:25 -07:00
David Holmes
670922cd27
6978641: Fix for 6929067 introduces additional overhead in thread creation/termination paths
...
Disable stack bounds checks in product mode other than for the initial thread
Reviewed-by: coleenp, jcoomes, aph
2010-08-25 21:29:05 -04:00
Joe Darcy
0f3dd95156
6980019: Finish rename of ARM -> try-with-resources in jdk repository
...
Reviewed-by: jjg
2010-08-25 15:35:45 -07:00
Naoto Sato
34fda8a36d
6875847: Java Locale Enhancement
...
Fix for javac to allow "sun.util.locale" package accessible.
Reviewed-by: jjg
2010-08-25 15:31:46 -07:00
John Coomes
be6d973a49
6978300: G1: debug builds crash if ParallelGCThreads==0
...
Reviewed-by: tonyp, ysr
2010-08-25 14:39:55 -07:00
Jonathan Gibbons
37fcc133f6
6960424: new option -Xpkginfo for better control of when package-info.class is generated
...
Reviewed-by: mcimadamore
2010-08-25 11:40:25 -07:00
Jonathan Gibbons
0e1661c2f1
6979564: ":" for path separator in dist/bin/javac does not work on Windows
...
Reviewed-by: jjh
2010-08-25 11:24:30 -07:00
Tom Rodriguez
d486ceec9f
Merge
2010-08-25 10:31:45 -07:00
Antonios Printezis
1456a4c423
6941275: G1: The MemoryPools are incorrectly supported for G1
...
The way we were caluclating the max value meant that it might fluctuate during the run and this broke some assumptions inside the MBeans framework. This change sets the max value of each pool to -1, which means undefined according to the spec.
Reviewed-by: mchung, johnc
2010-08-25 08:44:58 -04:00
Christian Thalinger
a4b2fe3b1c
6978355: renaming for 6961697
...
This is the renaming part of 6961697 to keep the actual changes small for review.
Reviewed-by: kvn, never
2010-08-25 05:27:54 -07:00
Jonathan Gibbons
19a9622303
6929404: Filer.getResource(SOURCE_PATH, ...) does not work when -sourcepath contains >1 entry
...
Reviewed-by: darcy
2010-08-24 15:09:21 -07:00
Antonios Printezis
bb23e30511
6974966: G1: unnecessary direct-to-old allocations
...
This change revamps the slow allocation path of G1. Improvements include the following: a) Allocations directly to old regions are now totally banned. G1 now only allows allocations out of young regions (with the only exception being humongous regions). b) The thread that allocates a new region (which is now guaranteed to be young) does not dirty all its cards. Each thread that successfully allocates out of a young region is now responsible for dirtying the cards that corresponding to the "block" that just got allocated. c) allocate_new_tlab() and mem_allocate() are now implemented differently and TLAB allocations are only done by allocate_new_tlab(). d) If a thread schedules an evacuation pause in order to satisfy an allocation request, it will perform the allocation at the end of the safepoint so that the thread that initiated the GC also gets "first pick" of any space made available by the GC. e) If a thread is unable to allocate a humongous object it will schedule an evacuation pause in case it reclaims enough regions so that the humongous allocation can be satisfied aftewards. f) The G1 policy is more careful to set the young list target length to be the survivor number +1. g) Lots of code tidy up, removal, refactoring to make future changes easier.
Reviewed-by: johnc, ysr
2010-08-24 17:24:33 -04:00
Jonathan Gibbons
d6c5c969f0
6935638: -implicit:none prevents compilation with annotation processing
...
Reviewed-by: darcy
2010-08-24 11:31:00 -07:00
Gary Benson
e0b5ab6bcb
6976186: Integrate Shark
...
Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure.
Reviewed-by: ohair
2010-08-24 13:27:45 +01:00
Artem Ananiev
28253f9cb3
6949936: Provide API for running nested events loops, similar to what modal dialogs do
...
Reviewed-by: ant, anthony
2010-08-24 12:54:46 +04:00
Lana Steuck
026d5787bb
Merge
2010-08-23 19:14:55 -07:00
Lana Steuck
f2af16c789
Merge
2010-08-23 19:14:20 -07:00
Lana Steuck
0bd861fdb9
Merge
2010-08-23 19:13:15 -07:00
Lana Steuck
9f2b02319f
Merge
2010-08-23 19:12:01 -07:00
Y. Srinivas Ramakrishna
23ee6aa5f6
6910183: CMS: assert(_index < capacity(),"_index out of bounds")
...
Weakened a too-strong, off-by-one assert; added code to keep track of and report any overflows at appropriate level of verbosity.
Reviewed-by: jcoomes, tonyp
2010-08-23 17:51:10 -07:00
Jonathan Gibbons
c12f12ce8e
6976747: JCDiagnostic: replace "boolean mandatory" with new "Set<JCDiagnostic.Flag>"
...
Reviewed-by: mcimadamore
2010-08-23 15:13:33 -07:00
Jonathan Gibbons
c72513c86b
6975005: improve JavacProcessingEnvironment.Round abstraction
...
Reviewed-by: darcy
2010-08-23 11:56:53 -07:00
Kumar Srinivasan
8f806006bd
6966740: (pack200) need to add the timezone regression test
...
Reviewed-by: jrose
2010-08-23 10:47:42 -07:00
Kumar Srinivasan
6f001f2e2f
6969063: (pack200) The default value of Pack200.Packer.SEGMENT_LIMIT property is empty string instead of -1
...
Reviewed-by: jrose
2010-08-23 10:19:20 -07:00
Chris Hegarty
f2e822b50f
6977851: NPE from FileURLConnection.connect
...
Reviewed-by: michaelm
2010-08-23 21:59:13 +01:00
Vladimir Kozlov
3756a7daa9
6896381: CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow")
...
Check constant Tag type instead of calling get_constant().
Reviewed-by: never
2010-08-23 09:09:36 -07:00
Maurizio Cimadamore
92de62f50b
6978574: return statement in try block with multi-catch causes ClassFormatError
...
Wrong nested loops in Gen.java causes javac to generate bad bytecode
Reviewed-by: jjg
2010-08-23 17:00:07 +01:00
Maurizio Cimadamore
f5dd0bab3f
6932571: Compiling Generics causing Inconvertible types
...
Types.rewriteQuantifiers() does not work well with recursive type-variable bounds
Reviewed-by: jjg
2010-08-23 16:59:30 +01:00
Daniel D. Daugherty
11da6c2e2a
Merge
2010-08-23 08:44:03 -07:00
Kumar Srinivasan
226ae73a8d
6531345: Memory leak in unpack200
...
Reviewed-by: jrose
2010-08-23 08:18:08 -07:00
Alan Bateman
f92a419833
6431344: (fc) FileChannel.transferTo() doesn't work if address space runs out
...
Reviewed-by: forax, chegar
2010-08-23 17:35:18 +01:00
Alan Bateman
b7ca44871e
6978511: (file) Path.toRealPath should fail if not resolving links and file does not exist
...
Reviewed-by: forax, chegar
2010-08-23 17:11:07 +01:00
Chris Hegarty
b0942f5a43
6965924: java.net.HttpCookie using static SimpleDateFormat which is not thread safe
...
Reviewed-by: michaelm
2010-08-23 16:27:56 +01:00
Chris Hegarty
107837ccd7
6968584: Thread should not be Cloneable
...
Reviewed-by: dholmes
2010-08-23 14:35:22 +01:00
Yuka Kamiya
cd78cc6fdb
6977550: (tz) Support tzdata2010l
...
Reviewed-by: okutsu
2010-08-23 14:14:52 +09:00
John R Rose
c7e50e8305
6912064: type profiles need to be exploited more for dynamic language support
...
Reviewed-by: kvn
2010-08-20 23:40:30 -07:00
Erik Trimble
5530cf1226
6978915: Remove Mercurial tags for Hotspot 19 Build 06
...
Delete the hs19-b06 Hg tag, as it was put on incorrectly
Reviewed-by: jcoomes
2010-08-20 14:24:47 -07:00
Erik Trimble
8a3ced949a
6978889: Remove premature change of build number to Hotspot 19 Build 07
...
Change the build number back to 06
Reviewed-by: jcoomes
2010-08-20 12:57:42 -07:00