duke [Wed, 05 Jul 2017 16:43:53 +0200] rev 1565
Merge
trims [Fri, 21 Nov 2008 16:11:18 -0800] rev 1564
6775176: Bump HS14 build number to 08
Summary: Update the Hotspot build number to 08
Reviewed-by: jcoomes
trims [Fri, 21 Nov 2008 16:11:03 -0800] rev 1563
Merge
iveresov [Wed, 19 Nov 2008 14:20:51 -0800] rev 1562
Merge
jmasa [Tue, 18 Nov 2008 14:52:33 -0800] rev 1561
6771742: Remove duplicate files from G1 merge
Summary: Remove duplicate files and add includeDB_gc_g1 file in windows Makefile
Reviewed-by: jcoomes, ysr
iveresov [Fri, 14 Nov 2008 14:23:05 -0800] rev 1560
6770608: G1: Mutator thread can flush barrier and satb queues during safepoint
6660573: G1: BigApps Failure : guarantee(satb_mq_set.completed_buffers_num() == 0,"invariant")
Summary: When exiting a mutator thread is removed from the thread list before it has a chance to flush its SATB and barrier queues. If GC happens at this moment the objects that are refererred from these queues can be moved, which will case a crash. The fix is simply to flush the buffers before removing a thread from the list.
Reviewed-by: jcoomes, tonyp
jcoomes [Fri, 07 Nov 2008 12:52:16 -0800] rev 1559
6769128: failure to run generateJvmOffsets is ignored
Reviewed-by: xlu
jcoomes [Tue, 11 Nov 2008 22:21:13 -0800] rev 1558
6718879: cannot build on solaris nevada
Reviewed-by: xlu
jcoomes [Wed, 29 Oct 2008 06:30:02 -0700] rev 1557
6765804: GC "dead ratios" should be unsigned
Reviewed-by: ysr, tonyp
kvn [Wed, 19 Nov 2008 09:09:31 -0800] rev 1556
Merge
kvn [Tue, 18 Nov 2008 14:47:36 -0800] rev 1555
6773078: UseCompressedOops: assert(kid == 0L || s->_leaf->in(0) == 0L,"internal operands have no control")
Summary: Don't set the control edge of a klass load node.
Reviewed-by: never
kvn [Tue, 18 Nov 2008 12:40:28 -0800] rev 1554
6766316: assert(!nocreate,"Cannot build a phi for a block already parsed.")
Summary: Don't use the invariant local information if there are irreducible loops.
Reviewed-by: never
kvn [Tue, 18 Nov 2008 12:31:53 -0800] rev 1553
6772413: code cleanup
Summary: Removed lines in adm64.make with interpret.o and moved few constant strings from header files.
Reviewed-by: never
kvn [Thu, 13 Nov 2008 14:50:04 -0800] rev 1552
6767659: Conversion from i486 to x86 missed some entries in makefiles
Summary: Fixed missed entries.
Reviewed-by: never
jrose [Wed, 12 Nov 2008 23:26:45 -0800] rev 1551
6770949: minor tweaks before 6655638
Summary: minor cleanups & tuning of array.hpp, debug.cpp, growableArray.hpp, hashtable.cpp
Reviewed-by: kvn
jrose [Wed, 12 Nov 2008 22:33:26 -0800] rev 1550
6653858: dynamic languages need to be able to load anonymous classes
Summary: low-level privileged sun.misc.Unsafe.defineAnonymousClass
Reviewed-by: kvn
kvn [Wed, 12 Nov 2008 11:01:31 -0800] rev 1549
6769748: Fix solaris makefiles for the case when "CC -V" produces several lines
Summary: Fix solaris makefiles for 5.10 compilers
Reviewed-by: jcoomes
never [Wed, 12 Nov 2008 05:42:59 -0800] rev 1548
Merge
never [Tue, 11 Nov 2008 23:03:35 -0800] rev 1547
6758445: loop heads that are exception entry points can crash during count_edges/mark_loops
Reviewed-by: kvn, jrose
tbell [Tue, 11 Nov 2008 22:01:08 -0800] rev 1546
6764892: VS2008 changes required to compile hotspot sources
Summary: Minor changes required to build using the Visual Studio 2008 compiler
Reviewed-by: kvn, ohair
xdono [Thu, 20 Nov 2008 11:39:38 -0800] rev 1545
Added tag jdk7-b40 for changeset d9cee294e5e4
ohair [Mon, 01 Dec 2008 15:28:36 -0800] rev 1544
6750229: Upgrade Recommended Linux and Windows Build OS
Reviewed-by: xdono
xdono [Thu, 20 Nov 2008 11:39:33 -0800] rev 1543
Added tag jdk7-b40 for changeset 4e9ce4796705
duke [Wed, 05 Jul 2017 16:43:43 +0200] rev 1542
Added tag jdk7-b40 for changeset 3c53424bbe3b
duke [Wed, 05 Jul 2017 16:43:43 +0200] rev 1541
Merge
duke [Wed, 05 Jul 2017 16:43:41 +0200] rev 1540
Merge
tbell [Fri, 07 Nov 2008 11:45:49 -0800] rev 1539
Merge
mcimadamore [Tue, 28 Oct 2008 14:05:59 +0000] rev 1538
6763518: Impossible to suppress raw-type warnings
Summary: Check.validate(Type) should be invoked after -Xlint is augmented in Attr.visitVarDef
Reviewed-by: darcy
jjg [Mon, 27 Oct 2008 14:25:59 -0700] rev 1537
6764226: ListTest fails on javap output with bad characters
Reviewed-by: darcy
tbell [Fri, 24 Oct 2008 20:47:47 -0700] rev 1536
Merge
mcimadamore [Fri, 24 Oct 2008 12:46:51 +0100] rev 1535
6762569: Javac crashes with AssertionError in Types.containedBy
Summary: Types.containedBy should be more liberal with UndetVars
Reviewed-by: jjg
mcimadamore [Fri, 24 Oct 2008 12:46:34 +0100] rev 1534
6758789: Some method resolution diagnostic should be improved
Summary: Recent work on diagnostics left out some resolution corner cases
Reviewed-by: jjg
mcimadamore [Fri, 24 Oct 2008 12:46:07 +0100] rev 1533
6746184: javac fails to compile call to public varargs method
Summary: javac's resolution process should go through all steps described in JLS 15.12.2.2
Reviewed-by: jjg
mcimadamore [Fri, 24 Oct 2008 12:45:47 +0100] rev 1532
6680106: StackOverFlowError for Cyclic inheritance in TypeParameters with ArrayType Bounds
Summary: Javac ends up in an infinite loop while attributing mutually referring array type-parameter bounds
Reviewed-by: jjg
mcimadamore [Thu, 23 Oct 2008 18:29:11 +0100] rev 1531
6557954: Inner class type parameters doesn't get substituted when checking type well-formedness
Summary: Validator.visitTypeApply should substitute all formal typevars with actual parameters
Reviewed-by: jjg
mcimadamore [Thu, 23 Oct 2008 18:10:23 +0100] rev 1530
6548436: Incorrect inconvertible types error
Summary: Types.rewrite quantifiers should cope with captured type-variables properly
Reviewed-by: jjg
mcimadamore [Thu, 23 Oct 2008 18:00:05 +0100] rev 1529
6487370: javac incorrectly gives ambiguity warning with override-equivalent abstract inherited methods
Summary: Javac should not compare erased return types when checking for ambiguity errors during overload resolution
Reviewed-by: jjg
mcimadamore [Thu, 23 Oct 2008 17:59:43 +0100] rev 1528
6711619: javac doesn't allow access to protected members in intersection types
Summary: Accordingly to new accessibility rules all members of intersection types (but private ones) should be accessible
Reviewed-by: jjg
mcimadamore [Thu, 23 Oct 2008 17:59:16 +0100] rev 1527
6732484: Bound error on wildcard code
Summary: Check.checkExtends should cope with captured type-variables
Reviewed-by: jjg
xdono [Thu, 06 Nov 2008 12:10:41 -0800] rev 1526
Added tag jdk7-b39 for changeset 628049ac53ed
duke [Wed, 05 Jul 2017 16:43:37 +0200] rev 1525
Merge
xdono [Thu, 06 Nov 2008 12:10:26 -0800] rev 1524
Added tag jdk7-b39 for changeset 83ca2ddee2dd
duke [Wed, 05 Jul 2017 16:43:34 +0200] rev 1523
Merge
xdono [Thu, 06 Nov 2008 12:10:24 -0800] rev 1522
Added tag jdk7-b39 for changeset b7877f7986a3
duke [Wed, 05 Jul 2017 16:43:32 +0200] rev 1521
Merge
xdono [Thu, 06 Nov 2008 12:10:16 -0800] rev 1520
Added tag jdk7-b39 for changeset 4d2a283e9da2
duke [Wed, 05 Jul 2017 16:43:30 +0200] rev 1519
Merge
tbell [Fri, 07 Nov 2008 11:45:22 -0800] rev 1518
Merge
emcmanus [Fri, 31 Oct 2008 17:34:52 +0100] rev 1517
6766173: Spec should say that createMBean wraps a constructor RuntimeException in a RuntimeMBeanException
Summary: JMX spec clarification
Reviewed-by: dfuchs
mullan [Thu, 30 Oct 2008 17:28:35 -0400] rev 1516
Merge
mullan [Thu, 30 Oct 2008 17:24:08 -0400] rev 1515
6764553: com.sun.org.apache.xml.internal.security.utils.IdResolver is not thread safe
Reviewed-by: valeriep
emcmanus [Thu, 30 Oct 2008 18:19:48 +0100] rev 1514
6450848: make it easier to get the ObjectName of a JMX Proxy
Summary: Rework proxy javadoc to explain how to do this.
Reviewed-by: sjiang
emcmanus [Thu, 30 Oct 2008 17:46:50 +0100] rev 1513
6252609: Two different default descriptor forms defined for ModelMBeanInfoSupport
6253137: Documentation for NotificationListener's handback parameter is confusing
6368691: javadoc for JMX Descriptors has bugs and is very hard to navigate.
6602699: support for async notification of mbeaninfo update
6759612: [javadoc] EventClient.NOTIFS_LOST has a garbled href to addEventClientListener
6759619: Clarify what EventClient.getEventClientNotificationInfo does
6759622: Clarify what EventClient.getListeners list does
Summary: Documentation fixes, plus simple bugfix for 6759619.
Reviewed-by: dfuchs
emcmanus [Tue, 28 Oct 2008 18:21:36 +0100] rev 1512
6763051: MXBean: Incorrect type names for parametrized dealing with arrays (openType)
6713777: developer diagnosability of errors in uncompliant mxbean interfaces
Reviewed-by: dfuchs
chegar [Tue, 28 Oct 2008 16:14:51 +0000] rev 1511
6756771: com.sun.net.httpserver.HttpServer should handle POSTs larger than 2Gig
Summary: update implementation to use long instead of int
Reviewed-by: michaelm
emcmanus [Mon, 27 Oct 2008 14:02:40 +0100] rev 1510
6763639: Remove "rawtypes" warnings from JMX code
Reviewed-by: dfuchs
tbell [Fri, 24 Oct 2008 20:47:23 -0700] rev 1509
Merge
martin [Fri, 24 Oct 2008 20:34:40 -0700] rev 1508
6761678: (ann) SecurityException in AnnotationInvocationHandler.getMemberMethods
Summary: Move call to getDeclaredMethods inside doPrivileged
Reviewed-by: darcy, mullan
Contributed-by: jjb@google.com
xdono [Thu, 06 Nov 2008 12:10:31 -0800] rev 1507
Added tag jdk7-b39 for changeset 94a146b4f52a
duke [Wed, 05 Jul 2017 16:43:26 +0200] rev 1506
Merge
trims [Fri, 14 Nov 2008 19:26:03 -0800] rev 1505
6771977: Bump HS14 build number to 07
Summary: Update the Hotspot build number to 07
Reviewed-by: jcoomes
trims [Fri, 14 Nov 2008 19:23:49 -0800] rev 1504
Merge
kamg [Wed, 12 Nov 2008 11:23:13 -0500] rev 1503
Merge
coleenp [Fri, 07 Nov 2008 11:03:32 -0500] rev 1502
6760773: UseCompressedOops is broken with UseParNewGC
Summary: sparc code for gen_subtype_check was doing an ld for a compressed oop with the sign bit set so not comparing, leading to a ClassCastException.
Reviewed-by: phh, never, acorn, kvn, xlu
never [Fri, 07 Nov 2008 13:55:14 -0800] rev 1501
Merge
kvn [Fri, 07 Nov 2008 09:29:38 -0800] rev 1500
6462850: generate biased locking code in C2 ideal graph
Summary: Inline biased locking code in C2 ideal graph during macro nodes expansion
Reviewed-by: never
never [Thu, 06 Nov 2008 20:00:03 -0800] rev 1499
6761594: framesize rounding code rounds using wrong units leading to slightly oversized frames
Reviewed-by: rasbold, kvn
rasbold [Thu, 06 Nov 2008 14:59:10 -0800] rev 1498
6743900: frequency based block layout
Summary: post-register allocation pass that drives block layout by edge frequencies
Reviewed-by: never, kvn
never [Thu, 30 Oct 2008 17:08:48 -0700] rev 1497
6764622: IdealGraphVisualizer fixes
Reviewed-by: rasbold, jrose
never [Tue, 28 Oct 2008 18:02:09 -0700] rev 1496
6649622: HotSpot Biased locking needs tuning on latest CPUs
Reviewed-by: rasbold, kvn, kamg
never [Tue, 28 Oct 2008 09:31:30 -0700] rev 1495
6754519: don't emit flag fixup for NaN when condition being tested doesn't need it
Reviewed-by: kvn, rasbold
xlu [Fri, 31 Oct 2008 10:34:20 -0700] rev 1494
Merge
kamg [Thu, 30 Oct 2008 15:48:59 -0400] rev 1493
6756528: Bytecodes::special_length_at reads past end of code buffer
Summary: Add end-of-buffer indicator for paths used by the verifier
Reviewed-by: acorn, coleenp
xdono [Thu, 06 Nov 2008 12:10:20 -0800] rev 1492
Added tag jdk7-b39 for changeset c483fc7ff658
xdono [Thu, 06 Nov 2008 12:10:15 -0800] rev 1491
Added tag jdk7-b39 for changeset 731c67277e2b
duke [Wed, 05 Jul 2017 16:43:18 +0200] rev 1490
Added tag jdk7-b39 for changeset 126f365cec6c
duke [Wed, 05 Jul 2017 16:43:17 +0200] rev 1489
Merge
duke [Wed, 05 Jul 2017 16:43:15 +0200] rev 1488
Merge
tbell [Thu, 23 Oct 2008 21:56:41 -0700] rev 1487
Merge
jjg [Mon, 20 Oct 2008 13:42:45 -0700] rev 1486
6759996: ignore empty entries on paths
Reviewed-by: darcy
tbell [Fri, 17 Oct 2008 16:47:54 -0700] rev 1485
Merge
jjg [Fri, 17 Oct 2008 16:06:32 -0700] rev 1484
6760930: empty element on bootclasspath breaks test/tools/apt/Discovery/discovery.sh
Reviewed-by: darcy
jjg [Fri, 17 Oct 2008 10:34:06 -0700] rev 1483
6760805: empty element on bootclasspath breaks test/tools/apt/Compile/compile.sh
Reviewed-by: darcy
jjg [Thu, 16 Oct 2008 16:53:56 -0700] rev 1482
6760500: test com/sun/javadoc/testSupplementary/TestSupplementary.java is not same-VM safe
Reviewed-by: darcy
mcimadamore [Thu, 16 Oct 2008 18:07:37 +0100] rev 1481
6760226: test/tools/javap/T6622260.java fails with specific locale settings
Summary: Changed the regression test in order to make it more robust w.r.t. to locale settings
Reviewed-by: jjg
jjg [Thu, 16 Oct 2008 07:39:53 -0700] rev 1480
6759810: bad regression test causes source file to be deleted
Reviewed-by: mcimadamore
jjg [Thu, 16 Oct 2008 07:30:13 -0700] rev 1479
6759775: RegularFileObject.inferBinaryName gives bad result on empty path
Reviewed-by: mcimadamore
jjg [Wed, 15 Oct 2008 13:20:03 -0700] rev 1478
6759796: test/tools/javac/6348193/T6348193.java fails if there are empty entries on the bootclasspath
Reviewed-by: darcy
jjg [Wed, 15 Oct 2008 11:13:23 -0700] rev 1477
6759795: test/tools/apt/Basic/print.sh may fail depending on jtreg options
Reviewed-by: darcy
mcimadamore [Wed, 15 Oct 2008 17:23:55 +0100] rev 1476
6759682: APT: compiler message file broken after refactoring of com.sun.tools.javac.util.Message
Summary: JavacMessages should refresh its own bundle cache when a new resource bundle is added by APT
Reviewed-by: jjg
jjg [Wed, 15 Oct 2008 08:07:59 -0700] rev 1475
6748541: javadoc should be reusable
Reviewed-by: bpatel
mcimadamore [Tue, 14 Oct 2008 17:05:48 +0100] rev 1474
6759143: com.sun.tools.javac.util.Messages is obsolete and should be removed
Summary: push for 6406133 should have removed com.sun.tools.javac.util.Messages
Reviewed-by: jjg
mcimadamore [Thu, 09 Oct 2008 16:21:04 +0100] rev 1473
6586091: javac crashes with StackOverflowError
Summary: Types.adapt should avoid infinite loops by exploiting a local cache
Reviewed-by: jjg
mcimadamore [Thu, 09 Oct 2008 16:19:13 +0100] rev 1472
6731573: diagnostic output should optionally include source line
Summary: Added an -XD option to optionally prints out source lines in error messages
Reviewed-by: jjg
mcimadamore [Thu, 09 Oct 2008 16:07:38 +0100] rev 1471
6406133: JCDiagnostic.getMessage ignores locale argument
Summary: Compiler API should take into account locale settings
Reviewed-by: jjg
mcimadamore [Thu, 09 Oct 2008 16:04:29 +0100] rev 1470
6724345: incorrect method resolution for enum classes entered as source files
Summary: Enum's abstract methods shouldn't be skipped during method resolution
Reviewed-by: jjg
mcimadamore [Thu, 09 Oct 2008 16:02:29 +0100] rev 1469
6738538: javac crashes when using a type parameter as a covariant method return type
Summary: Capture conversion should be applied when acccessing a member of an intersection type
Reviewed-by: jjg
mcimadamore [Thu, 09 Oct 2008 15:56:20 +0100] rev 1468
6751514: Unary post-increment with type variables crash javac during lowering
Summary: Lower.abstractRval should take into account parenthesized expressions
Reviewed-by: jjg
jjg [Tue, 07 Oct 2008 15:39:19 -0700] rev 1467
6749967: regression tests for apt should be same-vm friendly
Reviewed-by: darcy
xdono [Thu, 23 Oct 2008 10:13:23 -0700] rev 1466
Added tag jdk7-b38 for changeset 62c548002ecb
duke [Wed, 05 Jul 2017 16:43:11 +0200] rev 1465
Merge
xdono [Thu, 23 Oct 2008 10:13:07 -0700] rev 1464
Added tag jdk7-b38 for changeset d4268c9919d4
duke [Wed, 05 Jul 2017 16:43:09 +0200] rev 1463
Merge
xdono [Thu, 23 Oct 2008 10:13:05 -0700] rev 1462
Added tag jdk7-b38 for changeset aee0dbbcda19
duke [Wed, 05 Jul 2017 16:43:06 +0200] rev 1461
Merge
xdono [Thu, 23 Oct 2008 10:12:58 -0700] rev 1460
Added tag jdk7-b38 for changeset 6e4503bc10a3
duke [Wed, 05 Jul 2017 16:43:04 +0200] rev 1459
Merge
tbell [Thu, 23 Oct 2008 21:55:13 -0700] rev 1458
Merge
wetmore [Mon, 20 Oct 2008 01:39:38 -0700] rev 1457
Merge
weijun [Mon, 20 Oct 2008 10:32:33 +0800] rev 1456
6761072: new krb5 tests fail on multiple platforms
Reviewed-by: xuelei
wetmore [Fri, 17 Oct 2008 00:51:59 -0700] rev 1455
Merge
weijun [Fri, 17 Oct 2008 13:02:00 +0800] rev 1454
6706974: Add krb5 test infrastructure
Reviewed-by: valeriep
mullan [Tue, 07 Oct 2008 14:44:04 -0400] rev 1453
Merge
mullan [Tue, 07 Oct 2008 13:48:49 -0400] rev 1452
Merge
mullan [Tue, 07 Oct 2008 13:41:39 -0400] rev 1451
6752764: PIT B37: CertPath/CertPathValidatorTest/KeyParamsInheritanceTest failed
Summary: fix regression introduced by 6465942
Reviewed-by: vinnie
tbell [Fri, 17 Oct 2008 16:45:36 -0700] rev 1450
Merge
sherman [Mon, 13 Oct 2008 14:45:27 -0700] rev 1449
5025260: Register methods should throw ClosedChannelException instead of NPE
Summary: update the spec and implementation to throw ClosedSelectorException
Reviewed-by: alanb
dfuchs [Fri, 10 Oct 2008 10:58:08 +0200] rev 1448
6758165: ConnectorBootstrap.DefaultValues should have a default value for USE_LOCAL_ONLY
Reviewed-by: alanb, emcmanus
dfuchs [Thu, 09 Oct 2008 14:10:58 +0200] rev 1447
6332953: JMX agent should bind to loopback address when starting the local connector server
Reviewed-by: emcmanus
emcmanus [Wed, 08 Oct 2008 18:38:25 +0200] rev 1446
6757225: MXBean: Incorrect type names for parametrized types, dealing with arrays
Reviewed-by: sjiang
xdono [Thu, 23 Oct 2008 10:13:13 -0700] rev 1445
Added tag jdk7-b38 for changeset 1b948c48b8e9
duke [Wed, 05 Jul 2017 16:42:58 +0200] rev 1444
Merge
trims [Wed, 29 Oct 2008 19:22:09 -0700] rev 1443
Merge
xlu [Wed, 22 Oct 2008 20:47:00 -0700] rev 1442
Merge
acorn [Wed, 22 Oct 2008 15:07:23 -0400] rev 1441
Merge
acorn [Wed, 22 Oct 2008 14:48:08 -0400] rev 1440
6761092: jvm crashes when CDS is enabled.
Summary: CDS hardcoded max c++ virtual method table increased
Reviewed-by: coleenp, xlu, jmasa
never [Tue, 21 Oct 2008 11:23:52 -0700] rev 1439
6762004: 6532536 fix contains changes in os_solaris.cpp which were pushed by mistake
Reviewed-by: kvn
never [Tue, 21 Oct 2008 11:21:45 -0700] rev 1438
Merge
kvn [Tue, 14 Oct 2008 15:10:26 -0700] rev 1437
6532536: Optimize arraycopy stubs for Intel cpus
Summary: Use SSE2 movdqu in arraycopy stubs on newest Intel's cpus
Reviewed-by: rasbold
rasbold [Tue, 14 Oct 2008 06:58:58 -0700] rev 1436
6717150: improper constant folding of subnormal strictfp multiplications and divides
Summary: suppress constant folding of double divides and multiplications on ia32
Reviewed-by: never
rasbold [Fri, 10 Oct 2008 09:47:56 -0700] rev 1435
6752257: Use NOT instead of XOR -1 on x86
Summary: add match rule for xor -1
Reviewed-by: never, kvn
never [Mon, 06 Oct 2008 13:11:32 -0700] rev 1434
Merge
never [Fri, 03 Oct 2008 13:58:20 -0700] rev 1433
6743188: incomplete fix for 6700047 C2 failed in idom_no_update
Reviewed-by: rasbold, kvn
kvn [Thu, 02 Oct 2008 08:37:44 -0700] rev 1432
6667595: Set probability FAIR for pre-, post- loops and ALWAYS for main loop
Summary: Fix loop's probability. Add optimizations to avoid spilling. Change InlineSmallCode to product flag.
Reviewed-by: never
xlu [Fri, 17 Oct 2008 15:18:02 -0700] rev 1431
Merge
coleenp [Tue, 14 Oct 2008 10:15:33 -0400] rev 1430
6700107: java/lang/Class/forName/TooManyDimensions.java crashes with SIGSEGV in c2 compiler with fastdebug
Summary: objArrayKlass::compute_modifier_flags was unnecessarily recursive
Reviewed-by: kamg
dcubed [Thu, 16 Oct 2008 11:07:39 -0700] rev 1429
Merge
mchung [Tue, 14 Oct 2008 15:16:38 -0700] rev 1428
6306922: Dump dump created by +HeapDumpOnOutOfMemoryError should include stack traces for stack roots
Summary: Include stack traces of all threads in the heap dump
Reviewed-by: alanb
trims [Wed, 29 Oct 2008 19:18:54 -0700] rev 1427
Merge
trims [Wed, 15 Oct 2008 18:51:04 -0700] rev 1426
Merge
iveresov [Mon, 13 Oct 2008 21:41:42 -0700] rev 1425
6758633: G1: SEGV with GCOld on Linux
Summary: Avoid growth of a GrowableArray backend of HeapRegionSeq.
Reviewed-by: tonyp, jcoomes
tonyp [Thu, 09 Oct 2008 12:06:22 -0400] rev 1424
Merge
iveresov [Mon, 06 Oct 2008 20:59:16 -0700] rev 1423
6753547: NUMA allocator: Invalid chunk size computation during adaptive resizing
Summary: The per-lgrp chuck size can be incorrectly computed (causing an assertion failure) because of the non-associativity of the floating point operations. The fix is to rearrange the operations.
Reviewed-by: ysr
tonyp [Mon, 06 Oct 2008 13:16:35 -0400] rev 1422
6752248: G1: introduce parallel heap verification
Summary: Introduce parallel heap verification in G1.
Reviewed-by: jcoomes, apetrusenko
jmasa [Thu, 02 Oct 2008 12:01:08 -0700] rev 1421
6660681: Incrementally reserve pages on win server 2003 for better large page affinity
Summary: For windows server 2003 added option to reserve large pages individually.
Reviewed-by: alanb, jcoomes, tonyp, apetrusenko
ksrini [Wed, 08 Oct 2008 08:10:51 -0700] rev 1420
6755845: JVM_FindClassFromBoot triggers assertions
Summary: Fixes assertions caused by one jvm_entry calling another, solved by refactoring code and modified gamma test.
Reviewed-by: dholmes, xlu
xlu [Mon, 06 Oct 2008 11:39:34 -0700] rev 1419
6673124: Runtime.availableProcessors / os::active_processor_count wrong if unused processor sets exist
Reviewed-by: acorn, dholmes
trims [Thu, 02 Oct 2008 14:11:33 -0700] rev 1418
6755406: minor mistakes in copyright notices
Summary: Mismatch in some header copyrights from standard templates
Reviewed-by: jcoomes
dcubed [Thu, 02 Oct 2008 06:54:46 -0700] rev 1417
Merge
acorn [Wed, 01 Oct 2008 20:15:03 -0400] rev 1416
Merge
acorn [Tue, 30 Sep 2008 12:24:27 -0400] rev 1415
Merge
coleenp [Fri, 26 Sep 2008 13:33:15 -0400] rev 1414
6719149: Wrong "java/lang/String should not be loaded yet" assertion in fastdebug bits with UseStringCache
Summary: Assertion is invalid because java.lang.String may be initialized just before this assertion.
Reviewed-by: phh
trims [Wed, 15 Oct 2008 18:49:57 -0700] rev 1413
Merge
trims [Tue, 07 Oct 2008 11:01:35 -0700] rev 1412
Merge
trims [Wed, 01 Oct 2008 16:57:40 -0700] rev 1411
Merge
trims [Wed, 01 Oct 2008 16:57:19 -0700] rev 1410
6754998: Update Hotspot version for hs14 b06
Summary: Bump Hotspot build number to 06
Reviewed-by: jcoomes
tonyp [Wed, 01 Oct 2008 15:05:06 -0400] rev 1409
Merge
jcoomes [Tue, 30 Sep 2008 13:15:27 -0700] rev 1408
6729594: par compact - remove unused block table implementation
Reviewed-by: tonyp, jmasa, apetrusenko
jcoomes [Tue, 30 Sep 2008 12:20:22 -0700] rev 1407
6725697: par compact - rename class ChunkData to RegionData
Reviewed-by: iveresov, tonyp
jcoomes [Tue, 30 Sep 2008 11:49:31 -0700] rev 1406
6716466: par compact - remove VerifyParallelOldWithMarkSweep code
Reviewed-by: jmasa
iveresov [Sat, 27 Sep 2008 00:33:13 -0700] rev 1405
6740923: NUMA allocator: Ensure the progress of adaptive chunk resizing
Summary: Treat a chuck where the allocation has failed as fully used.
Reviewed-by: ysr
rasbold [Tue, 30 Sep 2008 15:53:55 -0700] rev 1404
Merge
never [Tue, 30 Sep 2008 11:56:01 -0700] rev 1403
6753795: HotSpot crash in strlen() when JVMTI is used
Summary: test for null instead of strlen
Reviewed-by: rasbold
never [Thu, 25 Sep 2008 12:50:51 -0700] rev 1402
6744783: HotSpot segfaults if given -XX options with an empty string argument
Reviewed-by: kamg, kvn
Contributed-by: volker.simonis@gmail.com
rasbold [Wed, 24 Sep 2008 15:56:36 -0700] rev 1401
6750588: assert(lrg._area >= 0,"negative spill area") running NSK stmp0101 test
Summary: handle NaN costs more carefully
Reviewed-by: kvn, never
kvn [Tue, 23 Sep 2008 12:29:06 -0700] rev 1400
6747051: Improve code and implicit null check generation for compressed oops
Summary: Push DecodeN node below the Null check to the non-null path to use the mach node without 0 test.
Reviewed-by: rasbold, never
never [Wed, 17 Sep 2008 12:59:52 -0700] rev 1399
6384206: Phis which are later unneeded are impairing our ability to inline based on static types
Reviewed-by: rasbold, jrose
rasbold [Wed, 17 Sep 2008 08:29:17 -0700] rev 1398
6711100: 64bit fastdebug server vm crashes with assert(_base == Int,"Not an Int")
Summary: insert CastII nodes to narrow type of load_array_length() node
Reviewed-by: never, kvn
apetrusenko [Wed, 24 Sep 2008 15:34:06 -0400] rev 1397
Merge
tonyp [Mon, 22 Sep 2008 09:56:49 -0400] rev 1396
6742641: G1: NullPointerException during GCOld
Summary: An update buffer is not processed correctly, which causes roots into the collection set not to be scanned and, hence, for the heap to be corrupted. The cause is that an object is accessed after it has been explicitly deleted, which causes a race.
Reviewed-by: jcoomes, ysr
apetrusenko [Wed, 17 Sep 2008 19:59:35 +0400] rev 1395
Merge
apetrusenko [Wed, 17 Sep 2008 16:49:18 +0400] rev 1394
Merge
jmasa [Thu, 04 Sep 2008 14:49:08 -0700] rev 1393
6743059: Error in spaceDecorator.cpp "optimized" build.
Summary: Changed the guard on the definition of the method value in HeapWord from ASSERT to not PRODUCT.
Reviewed-by: iveresov, apetrusenko
ysr [Wed, 27 Aug 2008 11:20:46 -0700] rev 1392
Merge
tonyp [Tue, 26 Aug 2008 00:46:03 -0400] rev 1391
6740930: G1: compilation failure with latest gcc
Summary: Include DB fix to resolve a compilation issue with the latest gcc.
Reviewed-by: iveresov, ysr
iveresov [Fri, 22 Aug 2008 11:48:25 -0700] rev 1390
6735416: G1: runThese javasoft.sqe.tests.lang.thrd011.thrd01101.thrd01101 fails
6622418: G1: assert(false,"Non-balanced monitor enter/exit!") fails
Summary: The mark-sweep compact (which we use for full gc) wrapper did not save the mark words for biased locked objects. The fix is to trivially call the appropriate methods.
Reviewed-by: tonyp, ysr
tonyp [Thu, 21 Aug 2008 23:38:19 -0400] rev 1389
Merge
tonyp [Thu, 21 Aug 2008 23:36:31 -0400] rev 1388
Merge
tonyp [Wed, 06 Aug 2008 11:57:31 -0400] rev 1387
6722565: G1: assert !r->is_on_unclean_list() fires
Summary: Under certain circumstances, two cleanup threads can claim and process the same region.
Reviewed-by: apetrusenko, ysr
iveresov [Wed, 30 Jul 2008 10:45:52 -0700] rev 1386
6652160: G1: assert(cur_used_bytes == _g1->recalculate_used(),"It should!") at g1CollectorPolicy.cpp:1425
Summary: In attempt_allocation_slow() wait for the concurrent cleanup to complete before modifying _summary_bytes_used.
Reviewed-by: jmasa, apetrusenko
iveresov [Thu, 10 Jul 2008 09:29:54 -0700] rev 1385
6723570: G1: assertion failure: p == current_top or oop(p)->is_oop(),"p is not a block start" (revisited!)
Summary: Fixed the incorrect assigment to G1OffsetTableContigSpace::_gc_time_stamp. Also added a little more paranoia to operations on a global timestamp.
Reviewed-by: tonyp
iveresov [Thu, 03 Jul 2008 03:17:29 -0700] rev 1384
6702387: G1: assertion failure: assert(p == current_top || oop(p)->is_oop(),"p is not a block start")
Summary: Do not coalesce dead and moved objects when removing self-forwarding pointers during the evacuation failure. Also fixed a issue in a BOT refinement code for TLABs.
Reviewed-by: tonyp, jcoomes
ysr [Tue, 01 Jul 2008 11:59:44 -0700] rev 1383
Merge
ysr [Mon, 30 Jun 2008 17:04:59 -0700] rev 1382
6618726: Introduce -XX:+UnlockExperimentalVMOptions flag
Summary: experimental() flags will protect features of an experimental nature that are not supported in the regular product build. Made UseG1GC an experimental flag.
Reviewed-by: jmasa, kamg, coleenp
ysr [Thu, 26 Jun 2008 11:43:34 -0700] rev 1381
6718811: Mismerge of 6680469:macro.cpp
Summary: Fixed the mismerge by deleting the lines that were inadvertently left in place.
Reviewed-by: iveresov
ysr [Tue, 24 Jun 2008 13:20:34 -0700] rev 1380
Merge
ysr [Mon, 23 Jun 2008 16:49:37 -0700] rev 1379
6718086: CMS assert: _concurrent_iteration_safe_limit update missed
Summary: Initialize the field correctly in ContiguousSpace's constructor and initialize() methods, using the latter for the survivor spaces upon initial construction or a subsequent resizing of the young generation. Add some missing Space sub-class constructors.
Reviewed-by: apetrusenko
ysr [Tue, 17 Jun 2008 08:40:48 -0700] rev 1378
Merge
ysr [Thu, 12 Jun 2008 14:02:35 -0700] rev 1377
Merge
ysr [Thu, 12 Jun 2008 13:50:55 -0700] rev 1376
Merge
iveresov [Wed, 11 Jun 2008 05:12:19 -0700] rev 1375
6710665: G1: guarantee(_cm->out_of_regions() && _cm->region_stack_empty() && _task_queue->size() == 0, ...)
Summary: Remove the incorrect assumptions from guarantee()s.
Reviewed-by: ysr, tonyp
ysr [Thu, 05 Jun 2008 15:57:56 -0700] rev 1374
6711316: Open source the Garbage-First garbage collector
Summary: First mercurial integration of the code for the Garbage-First garbage collector.
Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr