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
Christine Lu
aff549a4ab
Added tag jdk7-b105 for changeset 60298a435212
2010-08-13 11:38:43 -07:00
Christine Lu
f11a30cdf8
Added tag jdk7-b105 for changeset 6a99ae51ed62
2010-08-13 11:38:30 -07:00
Christine Lu
95a3c51ea7
Added tag jdk7-b105 for changeset fe0fb5c541c6
2010-08-13 11:38:22 -07:00
Christine Lu
daf33b796d
Added tag jdk7-b105 for changeset 989115191d21
2010-08-13 11:38:21 -07:00
Christine Lu
21a5efbe75
Added tag jdk7-b105 for changeset 1b104350a980
2010-08-13 11:38:16 -07:00
Christine Lu
1996b05795
Added tag jdk7-b105 for changeset 0e859833ce7c
2010-08-13 11:38:10 -07:00
Christine Lu
c9abbe87df
Added tag jdk7-b105 for changeset 50afdd611849
2010-08-13 11:38:08 -07:00
Erik Trimble
ba5d36a6d6
6977051: Bump the HS19 build number to 06
...
Update the HS19 build number to 06
Reviewed-by: jcoomes
2010-08-13 10:56:17 -07:00
Erik Trimble
728414c987
Merge
2010-08-13 10:55:42 -07:00
Daniel D. Daugherty
ae38e974f0
Merge
2010-08-13 07:33:20 -07:00
Yong Jeffrey Huang
02a9f5a885
Merge
2010-08-13 01:09:02 -07:00
Tom Rodriguez
a96301c84e
6975006: assert(check.is_deoptimized_frame()) failed: missed deopt
...
Reviewed-by: kvn, twisti
2010-08-12 23:34:34 -07:00
Igor Nekrestyanov
83f6032e22
6976516: Add support for compiling deploy ws without compiling j2se
...
Reviewed-by: herrick, ohair
2010-08-12 23:21:17 -07:00
Lana Steuck
673cb7c129
Merge
2010-08-12 19:59:10 -07:00
Lana Steuck
f87e976a33
Merge
2010-08-12 19:58:19 -07:00
Lana Steuck
19addb504b
Merge
2010-08-12 19:55:48 -07:00
Mandy Chung
8808e17f23
Merge
2010-08-12 16:47:13 -07:00
Tom Rodriguez
1d736d2851
6974176: ShouldNotReachHere, instanceKlass.cpp:1426
...
Reviewed-by: kvn, twisti
2010-08-12 16:38:23 -07:00
Mandy Chung
abc4e4d7d0
6973831: NPE when printing stack trace of OOME
...
Initialize suppressedExceptions field to null
Reviewed-by: briangoetz, dholmes, forax
2010-08-12 16:36:49 -07:00
Alan Bateman
49d555edee
6971825: (so) improve scatter/gather implementation
...
Reviewed-by: chegar, sherman
2010-08-12 19:53:25 +01:00
Lana Steuck
19009fcd51
Merge
2010-08-12 11:23:15 -07:00
John Coomes
bb7d4b2b35
6976378: ParNew: stats are printed unconditionally in debug builds
...
Reviewed-by: tonyp
2010-08-11 13:12:28 -07:00
Vladimir Kozlov
b092cb33e6
6973329: C2 with Zero based COOP produces code with broken anti-dependency on x86
...
Recompile without subsuming loads if RA try to clone a node with anti_dependence.
Reviewed-by: never
2010-08-11 10:48:20 -07:00
Denis Lila
a3c07597f2
6976265: No STROKE_CONTROL
...
Implemented it in sun.java2d.pisces by adding a PathIterator.
Reviewed-by: flar
2010-08-11 10:05:56 -04:00
Gary Benson
d7310fb0f7
6976186: integrate Shark HotSpot changes
...
Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure.
Reviewed-by: kvn, twisti
2010-08-11 05:51:21 -07:00
Yong Jeffrey Huang
04d90d25e3
6959252: convert the anonymous arrays to named arrays in Java List Resource files
...
Reviewed-by: katakai, psun
2010-08-11 02:22:32 -07:00
Chris Hegarty
3072a8ef28
6974093: Thread.clone should NOT invoke addUnstarted on started threads
...
Reviewed-by: dholmes, coffeys
2010-08-11 09:32:38 +01:00
Christian Thalinger
c9ac8cc788
6975855: don't emit deopt MH handler in C1 if not required
...
This CR implements the same for C1 as 6926782 for C2.
Reviewed-by: never
2010-08-11 01:17:27 -07:00
Jeremy Manson
b36bff7dcd
6378314: Bad warning message when agent library not found. local directory is not searched
...
Print a more detailed error message for agent library load failure.
Reviewed-by: jcoomes, never, ohair, coleenp
2010-08-10 19:17:57 -04:00
Y. Srinivas Ramakrishna
7ee29eeb6a
6973570: OrderAccess::storestore() scales poorly on multi-socket x64 and sparc: cache-line ping-ponging
...
Volatile store to static variable removed in favour of a volatile store to stack to avoid excessive cache coherency traffic; verified that the volatile store is not elided by any of our current compilers.
Reviewed-by: dholmes, dice, jcoomes, kvn
2010-08-10 14:53:35 -07:00
Xueming Shen
46e4eafc0c
6923794: About 40 JCK test case fail with AssertionError if -esa option is specified
...
Removed the assert
Reviewed-by: alanb
2010-08-10 13:15:40 -07:00
Tom Rodriguez
dc37d152e7
6975027: use of movptr to set length of array
...
Reviewed-by: kvn, iveresov
2010-08-10 12:15:10 -07:00
Denis Lila
55323320b6
6967436: lines longer than 2^15 can fill window
...
6967433: dashed lines broken when using scaling transforms
Converted pisces to floating point. Also, using better AA algorithm
Reviewed-by: flar
2010-08-10 13:19:44 -04:00
Chris Hegarty
22534d46e9
6882910: Unexplained lack of IP4 network ability when transparent IP6 to IP4 is disabled
...
Reviewed-by: alanb
2010-08-10 17:30:43 +01:00
Sergey Malenkov
e1edb38d9e
6960267: JTable.getRowHeight() returns value different from the specified default (16.0) with GTK L&F
...
Reviewed-by: peterz
2010-08-10 19:29:30 +04:00
Lance Andersen
1716bf859b
6898593: java.sql.Date.valueOf no exception if date given is not in the JDBC date escape syntax
...
Reviewed-by: minqi
2010-08-10 10:07:33 -04:00
Maurizio Cimadamore
23a89dba04
6975231: Regression test for 6881115 is failing with compiler output not matching expected output
...
Missing symbols are collected in an HashSet which doesn't preserve ordering
Reviewed-by: jjg
2010-08-10 14:53:19 +01:00
Maurizio Cimadamore
132dde52c3
6975275: diamond implementation needs some cleanup
...
Resolution issues during diamond inference should be reported through Resolve.logResolveError()
Reviewed-by: jjg
2010-08-10 14:52:34 +01:00
John Coomes
b0e98512a7
6970376: ParNew: shared TaskQueue statistics
...
Reviewed-by: ysr
2010-08-09 18:03:50 -07:00
Tom Rodriguez
68ff9b2b00
Merge
2010-08-09 17:51:56 -07:00