Antonios Printezis
ec4173f8cc
Merge
2010-08-20 12:01:10 -07:00
Andy Herrick
6ee7ad5fe7
Merge
2010-08-20 14:48:10 -04:00
Antonios Printezis
0597c930f1
Merge
2010-08-20 13:17:08 -04:00
Tom Rodriguez
519c627fe5
Merge
2010-08-20 09:55:50 -07:00
Kumar Srinivasan
05802c5a7a
Merge
2010-08-20 08:49:48 -07:00
Kumar Srinivasan
28fff3ad36
6966737: (pack200) the pack200 regression tests need to be more robust
...
Reviewed-by: jrose, ohair
2010-08-20 08:18:54 -07:00
Erik Trimble
1a4c564ed2
Merge
2010-08-20 04:08:08 -07:00
Erik Trimble
8a49894619
6978726: Bump the HS19 build number to 07
...
Update the HS19 build number to 07
Reviewed-by: jcoomes
2010-08-20 03:47:09 -07:00
Erik Trimble
3a6039c5be
Added tag hs19-b06 for changeset a5c5892863c7
2010-08-19 18:51:34 -07:00
Erik Trimble
8eb6166ca1
Added tag hs19-b05 for changeset ffcd9ec2df9a
2010-08-19 18:51:24 -07:00
Christine Lu
d13610cef5
Added tag jdk7-b106 for changeset 9af6b80c6f4b
2010-08-19 15:13:23 -07:00
Christine Lu
6a8e4a71ed
Added tag jdk7-b106 for changeset 546a8efadb54
2010-08-19 15:13:12 -07:00
Christine Lu
190c5bdf8a
Added tag jdk7-b106 for changeset c61d5f1854de
2010-08-19 15:13:06 -07:00
Christine Lu
212be87e66
Added tag jdk7-b106 for changeset 443acf814b79
2010-08-19 15:13:06 -07:00
Christine Lu
ce65360838
Added tag jdk7-b106 for changeset 60bd1c133a48
2010-08-19 15:13:01 -07:00
Christine Lu
04d8c6d439
Added tag jdk7-b106 for changeset 07335a216c91
2010-08-19 15:12:56 -07:00
Christine Lu
29264f0049
Added tag jdk7-b106 for changeset 3367eadd6595
2010-08-19 15:12:55 -07:00
Tom Rodriguez
a54b1ff70e
6978249: spill between cpu and fpu registers when those moves are fast
...
Reviewed-by: kvn
2010-08-19 14:51:47 -07:00
Kumar Srinivasan
facee61c79
6888127: java.util.jar.Pack200.Packer Memory Leak
...
Reviewed-by: jrose
2010-08-19 14:08:04 -07:00
Y. Srinivas Ramakrishna
500e68f0b1
6978533: CMS: Elide BOT update asserts until 6977974 is fixed correctly
...
Reviewed-by: jcoomes, jmasa, tonyp
2010-08-19 12:02:10 -07:00
Pavel Tisnovsky
b002fe5992
6885308: The incorrect -XX:StackRedPages, -XX:StackShadowPages, -XX:StackYellowPages could cause VM crash
...
Test minimal stack sizes given (also fixed linux compilation error)
Reviewed-by: never, phh, coleenp
2010-08-19 14:23:59 -04:00
Antonios Printezis
e886514c96
Merge
2010-08-19 14:08:58 -04:00
Maurizio Cimadamore
634d001c64
6977800: Regression: invalid resolution of supertype for local class
...
Resolution of superclass/superinterfaces in extends/implements clause skips local classes
Reviewed-by: jjg
2010-08-19 11:54:25 +01:00
Maurizio Cimadamore
d56e09153a
6885255: Improve usability of raw warnings
...
Raw warnings should be disabled in (i) instanceof expressions and (ii) when java.lang.Class is not parameterized
Reviewed-by: jjg
2010-08-19 11:52:58 +01:00
Maurizio Cimadamore
71962ebfb0
6886247: regression: javac crashes with an assertion error in Attr.java
...
Capture conversion does not work on nested types
Reviewed-by: jjg
2010-08-19 11:50:50 +01:00
Weijun Wang
c736a3d9c7
6921610: 1.6 update 17 and 18 throw java.lang.IndexOutOfBoundsException
...
Reviewed-by: vinnie, xuelei
2010-08-19 12:24:53 +08:00
Weijun Wang
34198dbc4c
6976536: Solaris JREs do not have the krb5.kdc.bad.policy configured by default
...
Reviewed-by: valeriep
2010-08-19 11:26:32 +08:00
John Cuthbertson
846cfeee6e
Merge
2010-08-18 17:44:33 -04:00
Kelly O'Hair
fb2ceb5470
6932743: Makefiles not parsing version strings with - from uname -r
...
Reviewed-by: mchung
2010-08-18 13:46:39 -07:00
Kelly O'Hair
737e6157fe
6974005: Use of cygpath in Makefile logic needs to silence error messages
...
Reviewed-by: mchung
2010-08-18 13:46:02 -07:00
Y. Srinivas Ramakrishna
fc61f2721e
6977970: CMS: concurrentMarkSweepGeneration.cpp:7947 assert(addr <= _limit) failed: sweep invariant
...
Allow for the possibility (when the heap is expanding) that the sweep might skip over and past, rather than necessarily step on, the sweep limit determined at the beginning of a concurrent marking cycle.
Reviewed-by: jmasa, tonyp
2010-08-18 11:39:21 -07:00
John Cuthbertson
3b69a96c58
6977924: Changes for 6975078 produce build error with certain gcc versions
...
The changes introduced for 6975078 assign badHeapOopVal to the _allocation field in the ResourceObj class. In 32 bit linux builds with certain versions of gcc this assignment will be flagged as an error while compiling allocation.cpp. In 32 bit builds the constant value badHeapOopVal (which is cast to an intptr_t) is negative. The _allocation field is typed as an unsigned intptr_t and gcc catches this as an error.
Reviewed-by: jcoomes, ysr, phh
2010-08-18 10:59:06 -07:00
Gary Benson
a325f5589a
6977640: Zero and Shark fixes
...
A number of fixes for Zero and Shark.
Reviewed-by: twisti
2010-08-18 01:22:16 -07:00
Abhijit Saha
a3319eba8a
6977952: Test: Sync missing tests from hs16.3 to hs17.x
...
Reviewed-by: wrockett
2010-08-17 22:52:50 -07:00
Erik Trimble
2929434832
Merge
2010-08-18 16:11:21 -07:00
Xueming Shen
51e553fe0e
6969651: TEST_BUG: tools/jar/JarEntryTime.java failed on JDK7 when run on NFS
...
Changed to use more appropriate nfs file time
Reviewed-by: martin
2010-08-17 16:01:54 -07:00
Antonios Printezis
ce2883fbbd
6975964: G1: print out a more descriptive message for evacuation failure when +PrintGCDetails is set
...
We're renaming "evacuation failure" to "to-space overflow". I'm also piggy-backing a small additional change which removes the "Mark closure took..." output.
Reviewed-by: ysr, johnc
2010-08-17 14:40:00 -04:00
Antonios Printezis
7125621712
6974928: G1: sometimes humongous objects are allocated in young regions
...
As the title says, sometimes we are allocating humongous objects in young regions and we shouldn't.
Reviewed-by: ysr, johnc
2010-08-17 14:40:00 -04:00
Antonios Printezis
1f0201f90b
6959014: G1: assert(minimum_desired_capacity <= maximum_desired_capacity) failed: sanity check
...
There are a few issues in the code that calculates whether to resize the heap and by how much: a) some calculations can overflow 32-bit size_t's, b) min_desired_capacity is not bounded by the max heap size, and c) the assrt that fires is in the wrong place. The fix also includes some tidying up of the related verbose code.
Reviewed-by: ysr, jmasa
2010-08-17 14:40:00 -04:00
Erik Trimble
1b2d47b99b
Merge
2010-08-17 09:43:34 -07:00
Michael McMahon
8eca7db307
6339649: URI.create should include a detail message when throwing IllegalArgumentException
...
Create enclosing exception with message of enclosed
Reviewed-by: alanb, chegar
2010-08-17 14:49:01 +01:00
Y. Srinivas Ramakrishna
77f845359a
6948538: CMS: BOT walkers can fall into object allocation and initialization cracks
...
GC workers now recognize an intermediate transient state of blocks which are allocated but have not yet completed initialization. blk_start() calls do not attempt to determine the size of a block in the transient state, rather waiting for the block to become initialized so that it is safe to query its size. Audited and ensured the order of initialization of object fields (klass, free bit and size) to respect block state transition protocol. Also included some new assertion checking code enabled in debug mode.
Reviewed-by: chrisphi, johnc, poonam
2010-08-16 15:58:42 -07:00
Mandy Chung
a33a3ae92b
6921234: TEST_BUG: java/lang/ClassLoader/deadlock/TestCrossDelegate.sh needs to be modified for Cygwin
...
Add check for CYGWIN
Reviewed-by: ohair
2010-08-16 15:36:13 -07:00
Jonathan Gibbons
d7787c25cf
6976833: options included twice in Example SimpleCompiler
...
Reviewed-by: darcy
2010-08-16 14:59:21 -07:00
Christine Lu
e66e60f894
Merge
2010-08-16 14:47:00 -07:00
Maurizio Cimadamore
2801325742
6369605: Unconstrained type variables fails to include bounds
...
Unconstrained type-variables with recursive bounds are not inferred properly
Reviewed-by: jjg
2010-08-16 14:58:10 +01:00
Maurizio Cimadamore
91bd86216a
6976649: javac does not enforce required annotation elements in arrays
...
Type annotation should take advantage of recursive annotation checking
Reviewed-by: jjg
2010-08-16 14:56:23 +01:00
John Cuthbertson
becf7cffb3
Merge
2010-08-14 00:47:52 -07:00
Tom Rodriguez
0f1f7c3b7f
6976372: # assert(_owner == Thread::current()) failed: invariant
...
Reviewed-by: kvn, twisti
2010-08-13 15:14:00 -07:00
Gary Benson
5223492f6b
6976186: Integrate Shark
...
Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure.
Reviewed-by: ohair
2010-08-13 22:26:27 +01:00