29164 Commits

Author SHA1 Message Date
Maurizio Cimadamore
73953320cc 8020149: Graph inference: wrong logic for picking best variable to solve
Replace logic for selecting best inference leaf in the graph during an unsticking round

Reviewed-by: jjg
2013-07-17 14:19:02 +01:00
Maurizio Cimadamore
8850329bc1 8016640: compiler hangs if the generics arity of a base class is wrong
Check.checkCompatibleConcretes hang when javac creates synthetic supertypes for 269 model API

Reviewed-by: jjg
2013-07-17 14:16:25 +01:00
Maurizio Cimadamore
defbb67771 7041019: Bogus type-variable substitution with array types with dependencies on accessibility check
Call to upperBound() when performing type-variable substitution on element type leads to unsoundness

Reviewed-by: jjg
2013-07-17 14:14:49 +01:00
Maurizio Cimadamore
732e49f6dc 8020286: Wrong diagnostic after compaction
Compact diagnostic shows the least relevant method in the list

Reviewed-by: jjg
2013-07-17 14:14:32 +01:00
Maurizio Cimadamore
eb4e8153b3 8020147: Spurious errors when compiling nested stuck lambdas
Scope of deferred types is not copied correctly; postAttr analyzer should not run on stuck expressions

Reviewed-by: jjg
2013-07-17 14:13:15 +01:00
Maurizio Cimadamore
e92a56fade 8012238: Nested method capture and inference
8008200: java/lang/Class/asSubclass/BasicUnit.java fails to compile

Inference support should be more flexible w.r.t. nested method calls returning captured types

Reviewed-by: jjg, vromero
2013-07-17 14:11:41 +01:00
Maurizio Cimadamore
99b0413d48 8016175: Add bottom-up type-checking support for unambiguous method references
Type-checking of non-overloaded method references should be independent from target-type

Reviewed-by: jjg, vromero
2013-07-17 14:09:46 +01:00
Maurizio Cimadamore
941752ea25 8012242: Lambda compatibility and checked exceptions
Inference variables in 'throws' clause with no constraints should be inferred as RuntimeException

Reviewed-by: jjg, vromero
2013-07-17 14:04:01 +01:00
Rickard Bäckman
2d77390705 8020701: Avoid crashes in WatcherThread
Reviewed-by: acorn, dcubed, dsimms
2013-07-17 13:48:15 +02:00
Weijun Wang
2fac55ced5 8020696: Merge problem for KdcComm.java
Reviewed-by: chegar
2013-07-17 18:46:00 +08:00
Sergey Gabdurakhmanov
ff1d4ae905 8016357: Update hotspot diagnostic class
Add security check to HotSpotDiagnostic.dumpHeap

Reviewed-by: fparain, sla, ahgross
2013-07-23 09:30:58 +04:00
Mandy Chung
bd41c425d2 8017196: Ensure Proxies are handled appropriately
Reviewed-by: dfuchs, jrose, jdn, ahgross, chegar
2013-07-22 19:41:07 -07:00
Chris Hegarty
89a0f0a731 Merge 2013-07-22 14:02:38 +01:00
Shanliang Jiang
2051164993 8014534: Better profiling support
Validation of parameters

Reviewed-by: sspitsyn, skoivu, mchung
2013-07-19 13:35:01 +02:00
Masayoshi Okutsu
3d9f33759d 8001029: Add new date/time capability
Reviewed-by: mchung, hawtin
2013-07-19 12:14:34 +09:00
Michael McMahon
a775b1ae8d 8015743: Address internet addresses
Reviewed-by: alanb, khazra, skoivu
2013-07-18 18:52:14 +01:00
Lana Steuck
a2dcb875cd Merge 2013-07-17 00:36:48 -07:00
Lana Steuck
660a97197d Merge 2013-07-17 00:34:39 -07:00
Lana Steuck
b29a60f222 Merge 2013-07-17 00:34:12 -07:00
David Katleman
1fd7a90882 Merge 2013-07-16 15:16:24 -07:00
David Katleman
6043666187 Merge 2013-07-16 15:15:43 -07:00
Joe Wang
b9c256373a 8012425: Transform TransformerFactory
Reviewed-by: alanb, dfuchs, mullan
2013-07-16 14:06:04 -07:00
Konstantin Shefov
3485b7bc5c 8017585: Exclude two failing tests from Nashorn CC run
Reviewed-by: jlaskey, sundar, attila
2013-07-16 17:40:15 -03:00
Jason Uh
f76ebb663c 8020557: javadoc cleanup in javax.security
Reviewed-by: darcy
2013-07-16 12:19:41 -07:00
Sergey Malenkov
fb90cdbe87 8019617: Better view of objects
Reviewed-by: art, skoivu
2013-07-16 21:11:54 +04:00
Joseph Provino
b573023374 Merge 2013-07-16 12:20:08 -04:00
Attila Szegedi
f6a5b67f14 8015356: array concatenation should skip empty elements
Reviewed-by: jlaskey, sundar
2013-07-16 17:03:30 +02:00
Joseph Provino
b5c0da41b9 8011569: ARM -- avoid native stack walking
ARM compilers do not emit FramePointer on each native frame by default

Reviewed-by: dholmes, zgu
2013-07-16 10:55:48 -04:00
Hannes Wallnöfer
06394dedc7 8010821: [findbugs] Some classes in jdk.nashorn.internal.runtime.regexp expose mutable objects
Reviewed-by: attila, jlaskey, sundar
2013-07-16 16:12:26 +02:00
Attila Szegedi
e85e4fb319 8020357: throw RangeError for too large NativeArrayBuffer size
Reviewed-by: jlaskey, hannesw, sundar
2013-07-16 15:28:33 +02:00
Jim Laskey
d64877bdca Merge 2013-07-16 09:09:09 -03:00
Jim Laskey
3b32af2ff9 Merge 2013-07-16 09:08:46 -03:00
Chris Hegarty
2ac18d4ae9 Merge 2013-07-16 12:23:54 +01:00
Athijegannathan Sundararajan
6891593360 Merge 2013-07-16 09:54:04 +05:30
Mandy Chung
1f15243012 8017291: Cast Proxies Aside
Reviewed-by: alanb, ahgross
2013-07-15 20:24:39 -07:00
Tao Mao
4b6898af4a Merge 2013-07-15 15:14:58 -07:00
Brian Burkhalter
1b0b4ca8c7 8020409: Clean up doclint problems in java.util package, part 1
Clean up doclint problems in java.util package, part 1

Reviewed-by: darcy
2013-07-15 14:37:01 -07:00
Vladimir Kozlov
665bf36b6f 8020433: Crash when using -XX:+RestoreMXCSROnJNICalls
Remove StubRoutines::x86::_mxcsr_std and use StubRoutines::_mxcsr_std

Reviewed-by: jrose
2013-07-15 10:28:32 -07:00
Chris Hegarty
a08435f4ac Merge 2013-07-15 18:17:23 +01:00
Hannes Wallnöfer
6055fea677 8020358: Array(0xfffffff) throws OutOfMemoryError
Reviewed-by: jlaskey, sundar
2013-07-15 18:32:23 +02:00
Carlos Lucasius
235c30f21c Merge 2013-07-15 12:24:32 -04:00
Attila Szegedi
a4b42a9a25 8011210: fix reporting of call site locations; print them on -tcs=miss
Reviewed-by: jlaskey, hannesw
2013-07-15 16:58:23 +02:00
Hannes Wallnöfer
9d4ac8b057 8020283: Don't use exceptions for widening of ArrayData
Reviewed-by: jlaskey, attila
2013-07-15 16:35:38 +02:00
Attila Szegedi
84e8d48fb4 8020508: Enforce reflection access restrictions on Object.bindProperties
Reviewed-by: jlaskey, sundar
2013-07-15 16:31:49 +02:00
Hannes Wallnöfer
40b8f5d48c 8020354: Object literal property initialization is not done in source order
Reviewed-by: sundar, jlaskey
2013-07-15 15:51:06 +02:00
Sergey Malenkov
c934d0bd27 8017492: Static field in HTML parser affects all applications
Reviewed-by: art
2013-07-15 17:33:44 +04:00
Morris Meyer
bb62cf25ed Merge 2013-07-15 06:27:46 -07:00
Joel Borggrén-Franck
79bda234fe 8014349: (cl) Class.getDeclaredClass problematic in some class loader configurations
Reviewed-by: mchung, ahgross, darcy
2013-07-15 14:44:50 +02:00
Sean Coffey
6a6f5006d3 8017566: Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl
Reviewed-by: mchung
2013-07-15 13:42:35 +01:00
Attila Szegedi
e11a9b1d07 8020324: Implement Object.bindProperties(target, source) for beans
Reviewed-by: hannesw, sundar
2013-07-15 12:33:48 +02:00