82485 Commits

Author SHA1 Message Date
Igor Ignatyev
1af450a3cb 8032498: compiler/ciReplay tests fail with StatusError: failed to clean up files after test..
Reviewed-by: kvn
2014-05-19 23:52:23 +04:00
Christian Thalinger
12a085f587 Merge 2014-05-16 14:38:42 -07:00
Christian Thalinger
43ba79fce3 Merge 2014-05-16 14:35:37 -07:00
Vladimir Kozlov
5109884dec Merge 2014-05-16 12:06:36 -07:00
Vladimir Kozlov
6bfc0288f3 8042786: Proper fix for 8032566
Check for overflow cases in range checks and collapse it if we can.

Reviewed-by: jrose, iveresov
2014-05-16 12:05:14 -07:00
Igor Veresov
a2eea4770a 8043180: SIGSEGV in Events::log_deopt_message
Added missing deopt reason name Reason_tenured

Reviewed-by: kvn, twisti
2014-05-15 10:37:52 -07:00
Roland Westrelin
7ef690b2c7 8026694: New type profiling points break compilation replay
Fixes compilation replay with new profiling points

Reviewed-by: kvn, twisti
2014-05-15 09:09:28 +02:00
Petr Pchelko
1ec8e7aa8a 8036917: [macosx] Native memory leaks
Reviewed-by: serb, azvegint
2014-05-08 16:50:42 +04:00
Matthias Braun
535c74a38e 8042416: X11GraphicsEnvironment.isDisplayLocal() throws NoSuchElementException if DISPLAY host has more IP addresses than a local interface
Reviewed-by: anthony, azvegint
2014-05-08 11:46:03 +02:00
Yuri Nesterenko
c6e71cb59d 8042105: Fix some more doclint issues in javax.swing.text.html classes
Reviewed-by: alexsch
2014-05-08 13:26:26 +04:00
Andreas Sjoberg
09c2deeb5a 8042474: Clean up duplicated code in RSHashTable
Removed duplicate code in RSHashTable to fetch SparsePRTEntries

Reviewed-by: tschatzl, brutisso
2014-05-08 10:29:17 +02:00
David Katleman
ac3dd3f132 Added tag jdk9-b12 for changeset 8e7a633f1d8e 2014-05-08 01:05:33 -07:00
David Katleman
62e455cc8e Added tag jdk9-b12 for changeset 61f3b005022e 2014-05-08 01:05:31 -07:00
David Katleman
1bad68aaad Added tag jdk9-b12 for changeset 5cbca4ed35a3 2014-05-08 01:05:24 -07:00
David Katleman
45d1ef17ee Added tag jdk9-b12 for changeset b0fcefc9bc5b 2014-05-08 01:05:22 -07:00
David Katleman
fe8e2c6ce5 Added tag jdk9-b12 for changeset 0d036e9731b8 2014-05-08 01:05:21 -07:00
David Katleman
9456b3c803 Added tag jdk9-b12 for changeset db0b706c8253 2014-05-08 01:05:13 -07:00
David Katleman
3cf4f9d881 Added tag jdk9-b12 for changeset 5b12c43aa53c 2014-05-08 01:05:00 -07:00
David Katleman
1c7743dcd4 Added tag jdk9-b12 for changeset 82ebbb6c2fa2 2014-05-08 01:04:59 -07:00
Coleen Phillimore
39f7049fbb Merge 2014-05-07 18:19:31 -04:00
Gerard Ziemski
ed9c096396 8038654: Separate SymbolTable and StringTable code
Refactor stringTable class out of symbolTable, making sure all includes are minimal set and are sorted.

Reviewed-by: coleenp, stefank
2014-05-07 14:16:45 -05:00
Lois Foltan
edc10143cb 8036805: Correct linker method lookup
Correct handling of array of primitive type qualifiers during field and method resolution.

Reviewed-by: acorn, hseigel, ahgross
2014-05-07 19:38:22 +04:00
Harold Seigel
2216f41ed6 8037157: Verify <init> call
Check for null method

Reviewed-by: coleenp, acorn, mschoene
2014-05-07 19:34:48 +04:00
Karen Kinnear
55dc1a6965 8037167: Better method signature resolution
Reviewed-by: mschoene, hseigel, lfoltan
2014-07-14 13:15:06 +04:00
Harold Seigel
53685b407a 8036800: Attribute OOM to correct part of code
Checks that the attribute_length does not exceed the length of remaining data in the class file

Reviewed-by: coleenp, ahgross
2014-07-14 13:01:34 +04:00
Harold Seigel
13d9244b49 8035119: Fix exceptions to bytecode verification
Prevent ctor calls to super() and this() from avoidable code (try blocks, if stmts, etc.)

Reviewed-by: coleenp, acorn, mschoene
2014-07-14 12:45:14 +04:00
Andreas Lundblad
b2d433dcfc 8028196: Javac allows timestamps inside rt.jar to affect compilation when using -sourcepath
Added -XXuserPathsFirst to allow user classes to take precedence over boot classes

Reviewed-by: jjg
2014-05-07 17:29:42 +02:00
Kumar Srinivasan
15ebe0dcbf 8042654: [javadoc] revert the default methods list.sort to Collections.sort
Reviewed-by: jfranck, jjg
2014-05-07 15:54:16 -07:00
Fredrik Öhrström
ad489d2ce3 8042441: sjavac does not track dependencies
Add support for tracking fully qualified references.

Reviewed-by: jjg
2014-05-08 00:22:31 +02:00
Fredrik Öhrström
cb6df44f8e 8042699: sjavac does not track dependencies
Using / in some places and . in other places break package comparisons. The fix standardizes on dots.

Reviewed-by: jjg
2014-05-07 23:55:41 +02:00
Andrey Nazarov
2c6668c63d 8040129: Implement classfile tests for SourceFile attribute
Reviewed-by: shurailine, jjg
2014-05-07 14:22:14 -07:00
Harold Seigel
afbd45bb8c 8032536: JVM resolves wrong method in some unusual cases
Handle package private case

Reviewed-by: coleenp, acorn, jdn
2014-05-07 19:21:52 +04:00
Harold Seigel
7ec22758dc 8030763: Validate global memory allocation
Add length checks where necessary

Reviewed-by: coleenp, mschoene
2014-07-14 12:43:50 +04:00
Athijegannathan Sundararajan
f7e89ae474 8042600: Add more samples in nashorn/samples directory
Reviewed-by: jlaskey, hannesw
2014-05-07 20:20:58 +05:30
Zhengyu Gu
adcde492fa 8041415: remove port.{cpp,hpp} files
Hotspot should use standard headers and types

Reviewed-by: coleenp, kvn
2014-05-07 06:03:31 -07:00
Athijegannathan Sundararajan
b705fef9d6 8041697: CompiledScript slower when eval with binding
Reviewed-by: lagergren, attila, hannesw
2014-05-07 14:07:19 +05:30
Dan Smith
282ee77f73 8033718: Inference ignores capture variable as upper bound
Split Types.lowerBound into two methods; fix bugs in inference handling of capture variables.

Reviewed-by: vromero
2014-05-06 15:46:09 -06:00
Mike Duigou
b696d5597d 8042417: hgforest: allow local clone of extra repos
Reviewed-by: chegar, erikj
2014-05-06 13:24:51 -07:00
Lois Foltan
eddb53ffb9 8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope
Remove adlc's unused class FileBuffRegion.

Reviewed-by: coleenp, dholmes, kvn
2014-05-06 09:56:55 -04:00
Lois Foltan
ee1b91d3f0 8041627: Solaris Studio 12.4 C++ 5.13 compilation error due to lack of "surplus" prototype for binaryTreeDictionary.cpp
Fix C++ compilation error diagnostic for the call of "surplus" within get_better_list() method.

Reviewed-by: coleenp, dholmes
2014-05-06 08:59:57 -04:00
Athijegannathan Sundararajan
f96b4d2e4e 8042364: Make __proto__ ES6 draft compliant
Reviewed-by: jlaskey, lagergren, attila
2014-05-06 17:54:15 +05:30
Hannes Wallnöfer
77834a008e 8041998: RegExp implementation is not thread-safe
Reviewed-by: lagergren, sundar, attila
2014-05-06 12:38:12 +02:00
Erik Joelsson
85f16f2d55 8042348: Copyright link in Javadoc page for Java SE 8
Reviewed-by: tbell, iris
2014-05-06 11:43:14 +02:00
David DeHaven
b9113e4f41 8042440: awt_Plugin no longer needed
Reviewed-by: serb, pchelko
2014-05-05 23:21:27 -07:00
Petr Pchelko
ceed2af620 8042219: [macosx] LWComponentPeer should not reference classes from sun.lwawt.macosx
Reviewed-by: serb, azvegint
2014-05-07 19:47:26 +04:00
Petr Pchelko
0bb0984a41 8042585: [macosx] Unused code in LWCToolkit.m
Reviewed-by: serb, azvegint
2014-05-07 19:40:30 +04:00
Joe Darcy
860e8d8ac7 8039109: Fix unchecked and raw lint warnings in java.awt
Reviewed-by: pchelko, forax, flar, prr
2014-05-05 23:38:30 -07:00
Joe Darcy
1a24f81c1b 8042256: Fix raw and unchecked lint warnings in com.sun.media.sound
Reviewed-by: prr
2014-05-05 23:19:00 -07:00
Coleen Phillimore
7e2463ea72 8023697: failed class resolution reports different class name in detail message for the first and subsequent times
Cache detail message when we cache exception for constant pool resolution.

Reviewed-by: acorn, twisti, jrose
2014-05-05 19:53:00 -04:00
Phil Race
835658f99d Merge 2014-05-05 12:49:13 -07:00