amurillo [Fri, 16 Dec 2011 12:38:00 -0800] rev 11211
Merge
vladidan [Wed, 14 Dec 2011 20:06:21 -0500] rev 11210
Merge
fparain [Wed, 14 Dec 2011 04:30:57 -0800] rev 11209
7104647: Adding a diagnostic command framework
Reviewed-by: phh, dcubed
jmasa [Fri, 09 Dec 2011 19:28:34 -0800] rev 11208
7119584: UseParallelGC barrier task can be overwritten.
Summary: Provoke a GC for a metadata allocation failure.
Reviewed-by: johnc, iveresov
jmasa [Fri, 09 Dec 2011 06:46:57 -0800] rev 11207
Merge
tonyp [Wed, 07 Dec 2011 12:54:51 -0500] rev 11206
7118202: G1: eden size unnecessarily drops to a minimum
Summary: An integer underflow can cause the RSet lengths to be massively overpredicted which forces the eden size to the minimum.
Reviewed-by: brutisso, johnc
stefank [Mon, 28 Nov 2011 14:58:31 +0100] rev 11205
7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
Summary: Changed the conditional to see if the precompiled header has been specified. Also, removed the unused PrecompiledOption.
Reviewed-by: dholmes, brutisso
stefank [Mon, 28 Nov 2011 10:19:26 +0100] rev 11204
7112034: Parallel CMS fails to properly mark reference objects
Summary: Enabled reference processing when work stealing during concurrent marking
Reviewed-by: jmasa, brutisso
tonyp [Mon, 05 Dec 2011 12:26:40 -0500] rev 11203
Merge
johnc [Fri, 02 Dec 2011 12:39:23 -0800] rev 11202
7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj
Summary: As a result of the changes for 4965777, the G1 reference field scanning closure could be applied to the discovered field of a reference object twice. The failing assert is too strong if the result of the first application of the closure is stolen, and the referenced object, evacuated by another worker thread.
Reviewed-by: ysr, tonyp
kvn [Thu, 08 Dec 2011 10:27:33 -0800] rev 11201
Merge
kvn [Fri, 02 Dec 2011 21:37:19 -0800] rev 11200
7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)
Summary: Delay memory node transformation until the memory is processed.
Reviewed-by: iveresov, never
iveresov [Wed, 30 Nov 2011 17:35:51 -0800] rev 11199
7116795: Tiered: enable by default for server
Summary: Enable tiered compilation on server VM by default
Reviewed-by: kvn, never
kvn [Mon, 28 Nov 2011 15:46:31 -0800] rev 11198
7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE
Summary: Fixed several EA issues with Connection Graph construction.
Reviewed-by: never, twisti
roland [Tue, 22 Nov 2011 09:45:57 +0100] rev 11197
7090968: Allow adlc register class to depend on runtime conditions
Summary: allow reg_class definition as a function.
Reviewed-by: kvn, never
roland [Wed, 14 Sep 2011 09:22:51 +0200] rev 11196
7077312: Provide a CALL effect for instruct declaration in the ad file
Summary: abstracted way to declare that the MachNode has the effect of a call (kills caller save registers, preserves callee save registers)
Reviewed-by: twisti, never
twisti [Mon, 21 Nov 2011 00:57:43 -0800] rev 11195
7110058: change default for ScavengeRootsInCode to 2
Reviewed-by: kvn, never
never [Fri, 18 Nov 2011 10:29:27 -0800] rev 11194
7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable
Reviewed-by: kvn, iveresov, twisti
twisti [Thu, 17 Nov 2011 04:07:30 -0800] rev 11193
7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not
Reviewed-by: kvn, never
iveresov [Wed, 16 Nov 2011 19:42:58 -0800] rev 11192
7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks
Summary: Move the inlinee invoke notification callback into inlinee preamble
Reviewed-by: kvn, never
kvn [Wed, 16 Nov 2011 09:13:57 -0800] rev 11191
6890673: Eliminate allocations immediately after EA
Summary: Try to eliminate allocations and related locks immediately after escape analysis.
Reviewed-by: never
twisti [Wed, 16 Nov 2011 01:39:50 -0800] rev 11190
7003454: order constants in constant table by number of references in code
Reviewed-by: kvn, never, bdelsart
kvn [Mon, 14 Nov 2011 18:38:03 -0800] rev 11189
7105605: Use EA info to optimize pointers compare
Summary: optimize pointers compare using EA information.
Reviewed-by: never, twisti
kvn [Thu, 10 Nov 2011 20:17:05 -0800] rev 11188
7110586: C2 generates incorrect results
Summary: Exact limit of empty loop calculated incorrectly.
Reviewed-by: iveresov, never
dcubed [Wed, 07 Dec 2011 07:27:09 -0800] rev 11187
7118648: disable compressed oops by default on MacOS X until 7118647 is fixed
Summary: UseCompressedOops is false by default on MacOS X; can still be set manually
Reviewed-by: jmelvin, kvn, dholmes
vladidan [Tue, 06 Dec 2011 16:35:04 -0500] rev 11186
Merge
dcubed [Tue, 06 Dec 2011 05:28:17 -0800] rev 11185
Merge
dcubed [Mon, 05 Dec 2011 14:55:16 -0800] rev 11184
7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X
Summary: Replace SA_APPLE_BOOT_JAVA with logic that checks the boot JDK for the location of JDI classes. ALWAYS_PASS_TEST_GAMMA is true by default on Darwin.
Reviewed-by: kvn, swingler
phh [Mon, 05 Dec 2011 12:50:00 -0500] rev 11183
7117389: Add a framework for vendor-specific command line switch extensions to Hotspot
Summary: Add a file, globals_ext.hpp, containing a null interface, to be replaced by a vendor in altsrc as needed.
Reviewed-by: coleenp, kamg, dholmes, johnc, jrose
jcoomes [Fri, 02 Dec 2011 21:10:45 -0800] rev 11182
7117536: new hotspot build - hs23-b08
Reviewed-by: johnc
jcoomes [Fri, 02 Dec 2011 15:11:40 -0800] rev 11181
Added tag hs23-b07 for changeset 3ba6557b91f7
jcoomes [Fri, 02 Dec 2011 15:11:18 -0800] rev 11180
Merge
tonyp [Fri, 02 Dec 2011 08:52:53 -0500] rev 11179
Merge
jmasa [Tue, 22 Nov 2011 14:59:34 -0800] rev 11178
7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure
Summary: Remove obsolete code.
Reviewed-by: brutisso, ysr, jcoomes
jmasa [Tue, 22 Nov 2011 14:18:39 -0800] rev 11177
7106024: CMS: Removed unused code for precleaning in remark phase
Summary: Remove dead code.
Reviewed-by: stefank, ysr
johnc [Thu, 17 Nov 2011 12:40:15 -0800] rev 11176
7112743: G1: Reduce overhead of marking closure during evacuation pauses
Summary: Parallelize the serial code that was used to mark objects reachable from survivor objects in the collection set. Some minor improvments in the timers used to track the freeing of the collection set along with some tweaks to PrintGCDetails.
Reviewed-by: tonyp, brutisso
johnc [Mon, 28 Nov 2011 09:49:05 -0800] rev 11175
7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise
Summary: Race between the VM thread reading G1CollectedHeap::_mark_in_progress and it being set by the concurrent mark thread when concurrent marking is aborted by a full GC. Have the concurrent mark thread join the SuspendibleThreadSet before changing the marking state.
Reviewed-by: tonyp, brutisso
jmasa [Tue, 09 Aug 2011 10:16:01 -0700] rev 11174
6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
Summary: Select number of GC threads dynamically based on heap usage and number of Java threads
Reviewed-by: johnc, ysr, jcoomes
tonyp [Tue, 22 Nov 2011 04:47:10 -0500] rev 11173
Merge
johnc [Fri, 18 Nov 2011 12:27:10 -0800] rev 11172
7111795: G1: Various cleanups identified during walk through of changes for 6484965
Summary: Various cleanups and formatting changes identified during a code walk through of the changes for 6484965 ("G1: piggy-back liveness accounting phase on marking").
Reviewed-by: brutisso, tonyp
johnc [Mon, 21 Nov 2011 09:24:56 -0800] rev 11171
7110173: GCNotifier::pushNotification publishes stale data.
Summary: GCNotifier::pushNotification() references GCMemoryManager::_last_gc_stat but is called from GCMemoryManager::gc_end() before GCMemoryManager::_last_gc_stat is set up using the values in GCMemoryManager::_current_gc_stat. As a result the GC notification code accesses unitialized or stale data. Move the notification call after GCMemoryManager::_las_gc_stat is set, but inside the same if-block.
Reviewed-by: poonam, dholmes, fparain, mchung
brutisso [Mon, 21 Nov 2011 07:47:34 +0100] rev 11170
7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM
Summary: Interpret MarkSweepAlwaysCompactCount < 1 as never do full compaction
Reviewed-by: ysr, tonyp, jmasa, johnc
tonyp [Fri, 18 Nov 2011 12:52:27 -0500] rev 11169
7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class
Summary: Major cleanup of the G1CollectorPolicy class. It removes a lot of unused fields and methods and also consolidates replicated information (mainly various ways of counting the number of CSet regions) into one copy.
Reviewed-by: johnc, brutisso
coleenp [Thu, 01 Dec 2011 13:42:41 -0500] rev 11168
Merge
phh [Wed, 30 Nov 2011 12:48:52 -0500] rev 11167
7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch
Summary: Revert 7116481 to current hsx/hotspot-main
Reviewed-by: kamg
phh [Tue, 29 Nov 2011 17:00:46 -0500] rev 11166
7116481: Commercial features in Hotspot must be gated by a switch
Summary: Add -XX:+UnlockCommercialVMOptions to gate use of commercial feature switches in the same way as -XX:UnlockDiagnosticVMOptions gates use of diagnostic feature switches.
Reviewed-by: jwilhelm, kamg
phh [Tue, 29 Nov 2011 09:21:02 -0500] rev 11165
7116189: Export JVM_SetNativeThreadName from Hotspot
Summary: Added JVM_SetNativeThreadName to linker mapfiles on Solaris and Linux.
Reviewed-by: dcubed, dholmes
Contributed-by: michael.x.mcmahon@oracle.com
coleenp [Mon, 21 Nov 2011 10:22:04 -0500] rev 11164
Merge
brutisso [Mon, 21 Nov 2011 08:02:40 +0100] rev 11163
7112308: Fix Visual Studio build for precompiled header
Summary: Add the new path to precompiled.hpp in the project make file
Reviewed-by: coleenp, dholmes, brutisso
Contributed-by: rbackman <rickard.backman@oracle.com>
coleenp [Fri, 18 Nov 2011 17:26:49 -0500] rev 11162
Merge
dholmes [Wed, 16 Nov 2011 20:38:24 -0500] rev 11161
7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries
Reviewed-by: dholmes, dsamersoff
Contributed-by: Chris Hegarty <chris.hegarty@oracle.com>
jcoomes [Fri, 18 Nov 2011 17:39:40 -0800] rev 11160
7113503: Bump the hs23 build number to 07
Reviewed-by: johnc
Contributed-by: alejandro.murillo@oracle.com
katleman [Thu, 15 Dec 2011 15:52:58 -0800] rev 11159
Merge
katleman [Thu, 15 Dec 2011 15:47:18 -0800] rev 11158
Added tag jdk8-b16 for changeset 161820e6113e
katleman [Thu, 15 Dec 2011 12:16:15 -0800] rev 11157
Added tag jdk8-b17 for changeset 161820e6113e
katleman [Thu, 15 Dec 2011 15:51:50 -0800] rev 11156
Merge
katleman [Thu, 15 Dec 2011 15:47:06 -0800] rev 11155
Added tag jdk8-b16 for changeset a13e5e6f9ad0
katleman [Thu, 15 Dec 2011 12:16:02 -0800] rev 11154
Added tag jdk8-b17 for changeset a13e5e6f9ad0
duke [Wed, 05 Jul 2017 17:57:09 +0200] rev 11153
Added tag jdk8-b17 for changeset f0eccb294698
duke [Wed, 05 Jul 2017 17:57:09 +0200] rev 11152
Merge
duke [Wed, 05 Jul 2017 17:57:06 +0200] rev 11151
Merge
lana [Mon, 12 Dec 2011 10:08:26 -0800] rev 11150
Merge
mcimadamore [Sun, 11 Dec 2011 17:48:25 +0000] rev 11149
7120266: javac fails to compile hotspot code
Summary: Parser changes for method references cause bad intercation with method call syntax
Reviewed-by: jjg
ksrini [Sat, 10 Dec 2011 17:44:46 -0800] rev 11148
7119487: JavacParserTest.java test fails on Windows platforms
Reviewed-by: jjg
ksrini [Fri, 09 Dec 2011 08:40:40 -0800] rev 11147
7119032: (javac) increase visibility of JavacParser methods to improve subtyping
Reviewed-by: jjg
Contributed-by: jan.lahoda@oracle.com
ksrini [Wed, 07 Dec 2011 10:47:46 -0800] rev 11146
7086015: fix test/tools/javac/parser/netbeans/JavacParserTest.java
Reviewed-by: ksrini, jjg
Contributed-by: matherey.nunez@oracle.com
lana [Tue, 06 Dec 2011 20:26:09 -0800] rev 11145
Merge
mcimadamore [Mon, 28 Nov 2011 16:05:46 +0000] rev 11144
7115052: Add parser support for method references
Summary: Add support for parsing method references to JavacParser
Reviewed-by: jjg
mcimadamore [Mon, 28 Nov 2011 15:56:42 +0000] rev 11143
7115050: Add parser support for lambda expressions
Summary: Add support for parsing lambda expressions to JavacParser
Reviewed-by: jjg
mcimadamore [Thu, 24 Nov 2011 13:38:40 +0000] rev 11142
7115049: Add AST node for method references
Summary: Add tree nodes for representing method/constructor references and update relevant visitors interfaces
Reviewed-by: jjg
mcimadamore [Thu, 24 Nov 2011 13:36:20 +0000] rev 11141
7115046: Add AST node for lambda expressions
Summary: Add tree nodes for representing lambda expressions and update relevant visitors interfaces
Reviewed-by: jjg
lana [Tue, 06 Dec 2011 20:25:20 -0800] rev 11140
Merge
smarks [Tue, 06 Dec 2011 10:14:02 -0800] rev 11139
7116997: fix warnings in java.util.PropertyPermission
Reviewed-by: smarks
Contributed-by: Brandon Passanisi <brandon.passanisi@oracle.com>
naoto [Mon, 05 Dec 2011 17:08:52 -0800] rev 11138
7117469: Warning cleanup for j.u.Currency and j.u.Locale related classes
Reviewed-by: okutsu, smarks
smarks [Mon, 05 Dec 2011 16:30:32 -0800] rev 11137
7116993: fix warnings in java.applet
Reviewed-by: art, smarks
Contributed-by: Danesh Dadachanji <ddadacha@redhat.com>
peytoia [Tue, 06 Dec 2011 08:39:02 +0900] rev 11136
7116914: Miscellaneous warnings (sun.text)
Reviewed-by: smarks, okutsu
sherman [Mon, 05 Dec 2011 10:50:14 -0800] rev 11135
5063455: (fmt) MissingFormatArgumentException.getFormatSpecifier() incorrect return value
Summary: updated the incorrect StringBuilder constructor usage
Reviewed-by: dholmes, sherman
Contributed-by: brandon.passanisi@oracle.com
dl [Mon, 05 Dec 2011 13:58:44 +0000] rev 11134
7117360: Warnings in java.util.concurrent.atomic package
Reviewed-by: chegar, dholmes
alanb [Mon, 05 Dec 2011 12:24:17 +0000] rev 11133
Merge
alanb [Mon, 05 Dec 2011 12:23:46 +0000] rev 11132
7117717: (aio) Tests failing due to implementation bug 7052549
Reviewed-by: weijun, chegar
weijun [Mon, 05 Dec 2011 10:19:13 +0800] rev 11131
7116857: Warnings in javax.security and some sun.misc
Reviewed-by: smarks
okutsu [Sat, 03 Dec 2011 10:58:19 +0900] rev 11130
7117487: Warnings Cleanup: some i18n classes in java.util and sun.util
Reviewed-by: lancea, naoto
lancea [Fri, 02 Dec 2011 19:33:54 -0500] rev 11129
7116445: Miscellaneous warnings in the JDBC/RowSet classes
Reviewed-by: smarks, chegar
mchung [Fri, 02 Dec 2011 16:29:19 -0800] rev 11128
7117585: Eliminate java.lang.instrument, java.lang.management warnings
Reviewed-by: mchung
Contributed-by: Jon VanAlten <jon.vanalten@redhat.com>
sherman [Fri, 02 Dec 2011 16:25:35 -0800] rev 11127
5035850: (str) String.CASE_INSENSITIVE_ORDER should override readResolve()
Summary: Fix to ensure singleton property of String.CaseInsensitiveComparator is maintained through de/serialization.
Reviewed-by: alanb, forax, smarks, dholmes
Contributed-by: darryl.mocek@oracle.com
naoto [Fri, 02 Dec 2011 16:04:16 -0800] rev 11126
7117465: Warning cleanup for IMF classes
Reviewed-by: okutsu
alanb [Fri, 02 Dec 2011 17:37:30 +0000] rev 11125
7117357: Warnings in sun.instrument, tools and other sun.* classes
Reviewed-by: lancea, chegar
chegar [Fri, 02 Dec 2011 14:17:08 +0000] rev 11124
7116957: javax.script.ScriptEngineManager should use java.util.ServiceLoader to lookup service providers
Reviewed-by: alanb, lancea
chegar [Fri, 02 Dec 2011 11:39:48 +0000] rev 11123
7116946: JSSecurityManager should use java.util.ServiceLoader to lookup service providers
Reviewed-by: prr
peytoia [Fri, 02 Dec 2011 16:09:14 +0900] rev 11122
7056472: Speed up test/java/util/ResourceBundle/Control/ExpirationTest.sh
Reviewed-by: okutsu
smarks [Thu, 01 Dec 2011 16:14:41 -0800] rev 11121
7116890: additional warnings fixes for java.io
Reviewed-by: alanb, smarks
Contributed-by: Sebastian Sickelmann <sebastian.sickelmann@gmx.de>
mcimadamore [Thu, 01 Dec 2011 18:34:23 +0000] rev 11120
7116954: Misc warnings in java.beans/java.beans.context
Summary: Remove generic warnings form java.beans and java.beans.context
Reviewed-by: alanb, chegar
chegar [Thu, 01 Dec 2011 11:09:54 +0000] rev 11119
7116722: Miscellaneous warnings sun.misc ( and related classes )
Reviewed-by: alanb, darcy, forax, hawtin, lancea
smarks [Wed, 30 Nov 2011 13:11:16 -0800] rev 11118
7116322: enhance javac make rule with a little bit of instrumentation
Reviewed-by: dholmes, ohair
alanb [Wed, 30 Nov 2011 12:42:26 +0000] rev 11117
7116404: Miscellaneous warnings (java.rmi.**, serialization, some core classes)
Reviewed-by: lancea, chegar, smarks
alanb [Wed, 30 Nov 2011 10:57:51 +0000] rev 11116
7030624: size_t usages in src/windows/native/java/io/io_util_md.c need to be re-visited
Reviewed-by: lancea, chegar