kvn [Tue, 22 Jan 2013 15:34:16 -0800] rev 15242
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
Summary: Use SSE4.2 and AVX2 instructions for encodeArray intrinsic.
Reviewed-by: roland
kvn [Tue, 22 Jan 2013 11:31:25 -0800] rev 15241
8005055: pass outputStream to more opto debug routines
Summary: pass the output stream to node->dump() and everything reachable from there
Reviewed-by: kvn
Contributed-by: goetz.lindenmaier@sap.com
jmasa [Thu, 24 Jan 2013 06:04:43 -0800] rev 15240
Merge
mgerdin [Tue, 22 Jan 2013 13:42:39 +0100] rev 15239
8004147: test/Makefile jtreg_tests target does not work with cygwin
Reviewed-by: ctornqvi, brutisso
brutisso [Wed, 16 Jan 2013 12:46:27 +0100] rev 15238
8006242: G1: WorkerDataArray<T>::verify() too strict for double calculations
Summary: Also reviewed by vitalyd@gmail.com.
Reviewed-by: johnc, mgerdin
zgu [Tue, 22 Jan 2013 11:54:16 -0800] rev 15237
Merge
zgu [Tue, 22 Jan 2013 14:27:41 -0500] rev 15236
6871190: Don't terminate JVM if it is running in a non-interactive session
Summary: Don't handle CTRL_LOGOFF_EVENT event when the process is running in a non-interactive session
Reviewed-by: ctornqvi, acorn
dcubed [Tue, 22 Jan 2013 05:57:18 -0800] rev 15235
8004903: VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops
Summary: check_for_valid_safepoint_state() only applies to blocking VM ops
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: karen.kinnear@oracle.com
dcubed [Tue, 22 Jan 2013 05:56:42 -0800] rev 15234
8004902: correctness fixes motivated by contended locking work (6607129)
Summary: misc correctness fixes
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: dave.dice@oracle.com
dcubed [Tue, 22 Jan 2013 05:55:04 -0800] rev 15233
6444286: Possible naked oop related to biased locking revocation safepoint in jni_exit()
Summary: Add missing Handle.
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: karen.kinnear@oracle.com
acorn [Mon, 21 Jan 2013 16:11:24 -0500] rev 15232
Merge
brutisso [Mon, 21 Jan 2013 09:00:04 +0100] rev 15231
8006431: os::Bsd::initialize_system_info() sets _physical_memory too large
Summary: Use HW_MEMSIZE instead of HW_USERMEM to get a 64 bit value of the physical memory on the machine. Also reviewed by vitalyd@gmail.com.
Reviewed-by: sla, dholmes, dlong, mikael
coleenp [Thu, 17 Jan 2013 22:11:57 -0500] rev 15230
8006548: version wrong in new constantPool code
Summary: fix increment problem with saved_version
Reviewed-by: dholmes
coleenp [Thu, 17 Jan 2013 13:40:31 -0500] rev 15229
7174978: NPG: Fix bactrace builder for class redefinition
Summary: Remove Method* from backtrace but save version so redefine classes doesn't give inaccurate line numbers. Removed old Merlin API with duplicate code.
Reviewed-by: dholmes, sspitsyn
hseigel [Thu, 17 Jan 2013 10:25:16 -0500] rev 15228
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
Summary: Define jlong as long on all LP64 platforms and add JLONG_FORMAT macro.
Reviewed-by: dholmes, coleenp, mikael, kvn
sla [Fri, 18 Jan 2013 19:13:41 +0100] rev 15227
Merge
sla [Fri, 18 Jan 2013 14:15:51 +0100] rev 15226
Merge
sla [Wed, 16 Jan 2013 16:30:04 +0100] rev 15225
8006403: Regression: jstack failed due to the FieldInfo regression in SA
Reviewed-by: sla, dholmes
Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
amurillo [Fri, 18 Jan 2013 05:33:32 -0800] rev 15224
8006511: new hotspot build - hs25-b17
Reviewed-by: jcoomes
amurillo [Fri, 18 Jan 2013 05:19:07 -0800] rev 15223
Added tag hs25-b16 for changeset bf71fcc9d682
amurillo [Fri, 18 Jan 2013 05:19:06 -0800] rev 15222
Merge
brutisso [Fri, 18 Jan 2013 11:03:15 +0100] rev 15221
Merge
jmasa [Thu, 17 Jan 2013 19:04:48 -0800] rev 15220
8006537: Assert when dumping archive with default methods
Reviewed-by: coleenp
stefank [Thu, 17 Jan 2013 11:39:48 +0100] rev 15219
8006513: Null pointer in DefaultMethods::generate_default_methods when merging annotations
Reviewed-by: brutisso, jfranck
johnc [Tue, 15 Jan 2013 12:32:26 -0800] rev 15218
8001425: G1: Change the default values for certain G1 specific flags
Summary: Changes to default and ergonomic flag values recommended by performance team. Changes were also reviewed by Monica Beckwith <monica.beckwith@oracle.com>.
Reviewed-by: brutisso, huntch
stefank [Tue, 15 Jan 2013 10:09:45 +0100] rev 15217
8005994: Method annotations are allocated unnecessarily during class file parsing
Summary: Also reviewed by: vitalyd@gmail.com
Reviewed-by: coleenp, acorn
stefank [Tue, 15 Jan 2013 13:32:13 +0100] rev 15216
8005590: java_lang_Class injected field resolved_constructor appears unused
Reviewed-by: coleenp, dholmes
brutisso [Mon, 14 Jan 2013 21:30:45 +0100] rev 15215
8005972: ParNew should not update the tenuring threshold when promotion failed has occurred
Reviewed-by: ysr, johnc, jwilhelm
brutisso [Mon, 14 Jan 2013 09:58:52 +0100] rev 15214
8004018: Remove old initialization flags
Reviewed-by: dholmes, stefank
Contributed-by: erik.helin@oracle.com
kvn [Thu, 17 Jan 2013 18:47:36 -0800] rev 15213
Merge
kvn [Wed, 16 Jan 2013 14:55:18 -0800] rev 15212
8006204: please JTREGify test/compiler/7190310/Test7190310.java
Summary: Add proper jtreg annotations in the preceding comment, including an explicit timeout.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase@oracle.com
kvn [Tue, 15 Jan 2013 14:45:12 -0800] rev 15211
8005821: C2: -XX:+PrintIntrinsics is broken
Summary: Check all print inlining flags when processing inlining list.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase@oracle.com
twisti [Tue, 15 Jan 2013 12:06:18 -0800] rev 15210
8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
Reviewed-by: kvn
vlivanov [Mon, 14 Jan 2013 08:22:32 -0800] rev 15209
8006095: C1: SIGSEGV w/ -XX:+LogCompilation
Summary: avoid printing inlining decision when compilation fails
Reviewed-by: kvn, roland
twisti [Fri, 11 Jan 2013 20:01:16 -0800] rev 15208
8006127: remove printing code added with 8006031
Reviewed-by: kvn
twisti [Fri, 11 Jan 2013 16:47:23 -0800] rev 15207
8005820: Shark: enable JSR292 support
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke@redhat.com>
twisti [Fri, 11 Jan 2013 16:47:23 -0800] rev 15206
8005818: Shark: fix OSR for non-empty incoming stack
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke@redhat.com>
twisti [Fri, 11 Jan 2013 16:47:23 -0800] rev 15205
8005817: Shark: implement deoptimization support
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke@redhat.com>
twisti [Fri, 11 Jan 2013 16:47:23 -0800] rev 15204
8005816: Shark: fix volatile float field access
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke@redhat.com>
twisti [Fri, 11 Jan 2013 14:07:09 -0800] rev 15203
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
Reviewed-by: kvn
dlong [Thu, 17 Jan 2013 01:27:02 -0500] rev 15202
Merge
vladidan [Mon, 14 Jan 2013 13:52:08 -0500] rev 15201
8005204: Code Cache Reduction: command line options implementation
Summary: Adding more detailed output on CodeCache usage
Reviewed-by: kvn, vladidan
Contributed-by: Alexander Harlap <alexander.harlap@oracle.com>
vladidan [Mon, 14 Jan 2013 13:44:49 -0500] rev 15200
8005639: Move InlineSynchronizedMethods flag from develop to product
Summary: Move InlineSynchronizedMethods flag from develop to product
Reviewed-by: kvn, vladidan
Contributed-by: Alexander Harlap <alexander.harlap@oracle.com>
jiangli [Fri, 11 Jan 2013 16:55:07 -0500] rev 15199
8005895: Inefficient InstanceKlass field packing wasts memory.
Summary: Pack _misc_has_default_methods into the _misc_flags, move _idnum_allocated_count.
Reviewed-by: coleenp, shade
acorn [Wed, 16 Jan 2013 18:23:37 -0500] rev 15198
Merge
coleenp [Tue, 15 Jan 2013 17:05:53 -0500] rev 15197
8005467: CDS size information is incorrect and unfriendly
Summary: Changed words to bytes, and added usage percentage information
Reviewed-by: coleenp, twisti
Contributed-by: ioi.lam@oracle.com
mikael [Mon, 14 Jan 2013 11:00:56 -0800] rev 15196
8005592: ClassLoaderDataGraph::_unloading incorrectly defined as nonstatic in vmStructs
Summary: Added assertion to catch problem earlier and removed the unused field
Reviewed-by: dholmes, acorn
coleenp [Mon, 14 Jan 2013 08:37:14 -0800] rev 15195
Merge
coleenp [Mon, 14 Jan 2013 11:01:39 -0500] rev 15194
8006005: Fix constant pool index validation and alignment trap for method parameter reflection
Summary: This patch addresses an alignment trap due to the storage format of method parameters data in constMethod. It also adds code to validate constant pool indexes for method parameters data.
Reviewed-by: jrose, dholmes
Contributed-by: eric.mccorkle@oracle.com
jwilhelm [Mon, 14 Jan 2013 15:17:47 +0100] rev 15193
8003985: Support @Contended Annotation - JEP 142
Summary: HotSpot changes to support @Contended annotation.
Reviewed-by: coleenp, kvn, jrose
Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
zgu [Fri, 11 Jan 2013 09:53:24 -0800] rev 15192
Merge
zgu [Fri, 11 Jan 2013 12:30:54 -0500] rev 15191
8005936: PrintNMTStatistics doesn't work for normal JVM exit
Summary: Moved NMT shutdown code to JVM exit handler to ensure NMT statistics is printed when PrintNMTStatistics is enabled
Reviewed-by: acorn, dholmes, coleenp
dholmes [Thu, 10 Jan 2013 21:00:11 -0500] rev 15190
8005921: Memory leaks in vmStructs.cpp
Reviewed-by: dholmes, mikael, rasbold
Contributed-by: Jeremy Manson <jeremymanson@google.com>
mikael [Thu, 10 Jan 2013 17:06:26 -0800] rev 15189
8004747: Remove last_entry from VM_STRUCT macros
Summary: Instead of passing in last_entry to all the VM_ macros just expand it in the main vmStructs.cpp file.
Reviewed-by: dholmes, sspitsyn, minqi
acorn [Thu, 10 Jan 2013 17:38:20 -0500] rev 15188
7199207: NPG: Crash in PlaceholderTable::verify after StackOverflow
Summary: Reduce scope of placeholder table entries to improve cleanup
Reviewed-by: dholmes, coleenp
zgu [Wed, 09 Jan 2013 12:10:25 -0800] rev 15187
Merge