ysr [Tue, 06 May 2008 15:37:36 -0700] rev 390
6662086: 6u4+, 7b11+: CMS never clears referents when -XX:+ParallelRefProcEnabled
Summary: Construct the relevant CMSIsAliveClosure used by CMS during parallel reference processing with the correct span. It had incorrectly been constructed with an empty span, a regression introduced in 6417901.
Reviewed-by: jcoomes
iveresov [Sun, 04 May 2008 03:29:31 -0700] rev 389
Merge
iveresov [Tue, 29 Apr 2008 13:51:26 +0400] rev 388
6684395: Port NUMA-aware allocator to linux
Summary: NUMA-aware allocator port to Linux
Reviewed-by: jmasa, apetrusenko
apetrusenko [Wed, 16 Apr 2008 12:58:03 +0400] rev 387
Merge
apetrusenko [Tue, 01 Apr 2008 15:13:47 +0400] rev 386
6539517: CR 6186200 should be extended to perm gen allocation to prevent spurious OOM's from perm gen
Reviewed-by: ysr, jmasa
sbohne [Fri, 02 May 2008 08:22:11 -0700] rev 385
Merge
sbohne [Thu, 01 May 2008 09:38:23 -0400] rev 384
Merge
kamg [Wed, 30 Apr 2008 10:58:37 -0400] rev 383
6695506: JVM should accept classfiles with classfile version 51
Summary: increase class file parser's acceptable max to 51
Reviewed-by: sbohne, ikrylov
coleenp [Tue, 29 Apr 2008 19:31:29 -0400] rev 382
6689523: max heap calculation for compressed oops is off by MaxPermSize
Summary: Need to subtract MaxPermSize from the total heap size when determining whether compressed oops is turned on.
Reviewed-by: jmasa, jcoomes, kvn
kamg [Tue, 29 Apr 2008 11:21:51 -0400] rev 381
6692246: Regression : JDK 6u4 b01 fails two JCK tests when fallback is switched off
Summary: Added a clause to allow null to be an operand to the arraylength bytecode
Reviewed-by: sbohne, coleenp
phh [Thu, 24 Apr 2008 15:07:57 -0400] rev 380
6693457: Open-source hotspot linux-sparc support
Summary: Move os_cpu/linux_sparc from closed to open
Reviewed-by: kamg
jrose [Tue, 29 Apr 2008 19:45:22 -0700] rev 379
6652736: well known classes in system dictionary are inefficiently processed
Summary: combine many scalar variables into a single enum-indexed array in SystemDictionary.
Reviewed-by: kvn
jrose [Tue, 29 Apr 2008 19:40:51 -0700] rev 378
6695288: runThese tests expr30303 and drem00301m1 fail when compiled code executes without deopt
Summary: rework Value method for ModD and ModF, to DTRT for infinities
Reviewed-by: sgoldman, kvn, rasbold
rasbold [Tue, 29 Apr 2008 06:52:16 -0700] rev 377
Merge
rasbold [Thu, 24 Apr 2008 14:02:13 -0700] rev 376
6646019: array subscript expressions become top() with -d64
Summary: stop compilation after negative array allocation
Reviewed-by: never, jrose
rasbold [Mon, 28 Apr 2008 08:08:12 -0700] rev 375
Merge
never [Thu, 24 Apr 2008 11:13:03 -0700] rev 374
6663848: assert(i < Max(),"oob") in C2 with -Xcomp
Summary: NeverBranchNodes aren't handled properly
Reviewed-by: kvn, sgoldman, rasbold, jrose
kvn [Wed, 23 Apr 2008 19:09:16 -0700] rev 373
6625997: CastPP, CheckCastPP and Proj nodes are not dead loop safe
Summary: EA and initialization optimizations could bypass these nodes.
Reviewed-by: rasbold, never
never [Wed, 23 Apr 2008 13:57:14 -0700] rev 372
6601321: Assert(j == 1 || b->_nodes[j-1]->is_Phi(),"CreateEx must be first instruction in block")
Reviewed-by: kvn, rasbold, sgoldman, jrose
kvn [Wed, 23 Apr 2008 11:20:36 -0700] rev 371
6689060: Escape Analysis does not work with Compressed Oops
Summary: 64-bits VM crashes with -XX:+AggresiveOpts (Escape Analysis + Compressed Oops)
Reviewed-by: never, sgoldman
sgoldman [Thu, 17 Apr 2008 07:16:03 -0700] rev 370
6688137: c++ interpreter fails on 64bit sparc
Summary: Misc. 64bit and endian fixes for sparc
Reviewed-by: never, kvn, rasbold
Contributed-by: volker.simonis@gmail.com
kamg [Wed, 23 Apr 2008 06:35:28 -0400] rev 369
Merge
kamg [Fri, 18 Apr 2008 07:51:43 -0400] rev 368
Merge
trims [Thu, 17 Apr 2008 16:29:42 -0700] rev 367
6690518: Bump Version to 13 B01
Summary: Change Hotspot version and build number for 13b1
Reviewed-by: pbk
kvn [Wed, 16 Apr 2008 19:19:48 -0700] rev 366
6686791: Side effect in NumberFormat tests with -server -Xcomp
Summary: Optimization in CmpPNode::sub() removed the valid compare instruction because of false positive answer from detect_dominating_control().
Reviewed-by: jrose, sgoldman
rasbold [Wed, 16 Apr 2008 14:55:36 -0700] rev 365
Merge
sgoldman [Fri, 11 Apr 2008 06:18:44 -0700] rev 364
6644928: Internal Error (src/share/vm/code/relocInfo.hpp:1089)
Summary: Cardtable base can be zero, ExternalAddress can't take a NULL.
kamg [Thu, 17 Apr 2008 22:18:15 -0400] rev 363
6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes
Summary: Initial checkin of JSDT code
Reviewed-by: acorn, sbohne
kamg [Wed, 16 Apr 2008 17:36:29 -0400] rev 362
6622385: Accessing protected static methods
Summary: Protected contraints should only be applied if member is not static
Reviewed-by: acorn, coleenp
kamg [Tue, 15 Apr 2008 18:11:33 -0400] rev 361
Merge
coleenp [Sun, 13 Apr 2008 17:43:42 -0400] rev 360
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
apetrusenko [Mon, 14 Apr 2008 08:29:41 -0700] rev 359
Merge
ysr [Tue, 08 Apr 2008 12:10:35 -0700] rev 358
6685160: fix cscope build with hg
Summary: Use hg's fstatus instead of teamware's nametable to trigger cscope database rebuild
Reviewed-by: jcoomes, kamg
kamg [Fri, 11 Apr 2008 09:56:35 -0400] rev 357
Merge
rasbold [Wed, 09 Apr 2008 15:10:22 -0700] rev 356
Merge
rasbold [Wed, 09 Apr 2008 09:25:45 -0700] rev 355
6684385: Loop unswitching crashes without LoopNode
Summary: Without LoopNode, exit early from loop unswitching and partial peeling
Reviewed-by: kvn, never, sgoldman
sgoldman [Tue, 08 Apr 2008 12:23:15 -0400] rev 354
6603919: Stackwalking crash on x86 -server with Sun Studio's collect -j on
Summary: Rewrite frame::safe_for_sender and friends to be safe for collector/analyzer
Reviewed-by: dcubed, kvn
rasbold [Mon, 07 Apr 2008 15:15:16 -0700] rev 353
6663908: NegativeArraySizeException is not thrown
Summary: Don't optimize zero length array allocations at compile time.
Reviewed-by: kvn, never
never [Thu, 03 Apr 2008 21:26:03 -0700] rev 352
6646020: assert(in_bb(n),"must be in block") in -Xcomp mode
Reviewed-by: kvn, rasbold
rasbold [Thu, 03 Apr 2008 13:33:13 -0700] rev 351
6624474: Server compiler generates unexpected LinkageError
Summary: Fix load_signature_classes to tolerate LinkageErrors
Reviewed-by: kvn, never
never [Thu, 03 Apr 2008 10:20:44 -0700] rev 350
6619271: The -Xprintflags causes the VM to segv
Summary: add null checks
Reviewed-by: jrose, kvn
rasbold [Thu, 03 Apr 2008 06:41:16 -0700] rev 349
Merge
kvn [Wed, 02 Apr 2008 16:59:37 -0700] rev 348
6681577: PIT: some VM tests fails with -XX:+AggressiveOpts in 6u5p b01
Summary: C2 spends > 60% in escape analysis code during test nsk/regression/b4675027.
Reviewed-by: never
jrose [Wed, 02 Apr 2008 12:09:59 -0700] rev 347
6667042: PrintAssembly option does not work without special plugin
Summary: remove old private plugin interface, simplify, rework old plugin to use unchanged Gnu sources
Reviewed-by: kvn, rasbold
never [Fri, 28 Mar 2008 09:00:39 -0700] rev 346
6680594: Load + Load isn't canonicalized leading to missed GVN opportunities
Reviewed-by: kvn, jrose
never [Wed, 26 Mar 2008 12:25:06 -0700] rev 345
6679708: No_Safepoint_Verifier and BacktraceBuilder have uninitialized fields
Summary: fix or remove uninitialized fields
Reviewed-by: kvn, rasbold
kamg [Wed, 09 Apr 2008 10:38:30 -0400] rev 344
Merge
apetrusenko [Mon, 07 Apr 2008 09:32:49 -0700] rev 343
Merge