twisti [Thu, 09 Sep 2010 01:43:48 -0700] rev 6458
Merge
twisti [Wed, 08 Sep 2010 04:50:26 -0700] rev 6457
6983073: fix compiler error with GCC 4.4 or newer on SPARC
Reviewed-by: twisti
Contributed-by: Matthias Klose <doko@ubuntu.com>
never [Wed, 08 Sep 2010 20:28:57 -0700] rev 6456
6965815: OptimizeStringConcat: assert(!q->is_MergeMem()) failed with specjbb2000
Reviewed-by: kvn
never [Tue, 07 Sep 2010 11:31:27 -0700] rev 6455
6982533: Crash in ~StubRoutines::jbyte_fill with AggressiveOpts enabled
Reviewed-by: kvn
iveresov [Tue, 07 Sep 2010 14:16:50 -0700] rev 6454
6982921: assert(_entry_bci != InvocationEntryBci) failed: wrong kind of nmethod
Summary: Assertion fails during print compilation because nmethod::print_on() calls osr_entry_bci() without checking that the method is an osr method. The fix adds an appropriate check.
Reviewed-by: never, twisti
iveresov [Fri, 03 Sep 2010 17:51:07 -0700] rev 6453
6953144: Tiered compilation
Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation.
Reviewed-by: kvn, never, phh, twisti
never [Thu, 02 Sep 2010 11:40:02 -0700] rev 6452
6981773: incorrect fill value with OptimizeFill
Reviewed-by: kvn, twisti
johnc [Thu, 16 Sep 2010 13:45:55 -0700] rev 6451
Merge
jcoomes [Wed, 15 Sep 2010 10:39:13 -0700] rev 6450
6985022: update make/jprt.properties for new jdk7 tools
Reviewed-by: ohair, kvn
johnc [Mon, 13 Sep 2010 10:00:24 -0700] rev 6449
6981746: G1: SEGV with -XX:+TraceGen0Time
Summary: Pass correct value for length to NumberSeq constructor. Guard dereferences of "body_summary" pointer with a NULL check.
Reviewed-by: tonyp, ysr
ysr [Sat, 11 Sep 2010 11:42:09 -0700] rev 6448
Merge
ysr [Fri, 10 Sep 2010 17:07:55 -0700] rev 6447
6983930: CMS: Various small cleanups ca September 2010
Summary: Fixed comment/documentation typos; converted some guarantee()s to assert()s.
Reviewed-by: jmasa
kamg [Mon, 13 Sep 2010 07:38:10 -0700] rev 6446
Merge
thurka [Sat, 11 Sep 2010 08:18:31 +0200] rev 6445
6765718: Indicate which thread throwing OOME when generating the heap dump at OOME
Summary: Emit a fake frame that makes it look like the thread is in the OutOfMemoryError zero-parameter constructor
Reviewed-by: dcubed
dcubed [Wed, 08 Sep 2010 08:34:57 -0700] rev 6444
6561870: 3/3 Long javac compile lines fail due to command line length issues (agent compiles?)
Summary: Use javac's @filename construct to avoid long compile lines
Reviewed-by: ohair, twisti, never
Contributed-by: doko@ubuntu.com
trims [Wed, 08 Sep 2010 18:33:31 -0700] rev 6443
6983320: Fork HS19 to HS20 - renumber Major and build numbers of JVM
Summary: Update the Major and Build numbers for HS20
Reviewed-by: jcoomes
trims [Wed, 08 Sep 2010 18:33:04 -0700] rev 6442
Merge
kamg [Tue, 07 Sep 2010 11:50:59 -0400] rev 6441
6982851: Add b107 machine classifications to jprt.properties file.
Summary: See synopsis
Reviewed-by: ohair
kamg [Tue, 07 Sep 2010 11:38:09 -0400] rev 6440
Merge
kamg [Fri, 03 Sep 2010 14:47:05 -0400] rev 6439
6870851: Bad frame_chop in StackMapTable crashes JVM
Summary: Must check locals for null when processing chop frame
Reviewed-by: dholmes, dcubed
ikrylov [Tue, 31 Aug 2010 03:14:00 -0700] rev 6438
6979444: add command line option to print command line flags descriptions
Summary: Implementation of a nonproduct boolean flag XX:PrintFlagsWithComments
Reviewed-by: kamg, dholmes, dsamersoff
never [Wed, 01 Sep 2010 00:40:05 -0700] rev 6437
Merge
never [Mon, 30 Aug 2010 17:27:35 -0700] rev 6436
6969586: OptimizeStringConcat: SIGSEGV in LoadNode::Value()
Reviewed-by: kvn
kvn [Mon, 30 Aug 2010 11:02:53 -0700] rev 6435
6980978: assert(mt == t->xmeet(this)) failed: meet not commutative
Summary: Fix code in TypeAryPtr::xmeet() for constant array.
Reviewed-by: never
never [Fri, 27 Aug 2010 17:35:08 -0700] rev 6434
Merge
never [Fri, 27 Aug 2010 17:33:49 -0700] rev 6433
4809552: Optimize Arrays.fill(...)
Reviewed-by: kvn
twisti [Fri, 27 Aug 2010 01:51:27 -0700] rev 6432
6961697: move nmethod constants section before instruction section
Summary: This is a preparation for 6961690.
Reviewed-by: kvn, never
kvn [Thu, 26 Aug 2010 11:05:25 -0700] rev 6431
6976400: "Meet Not Symmetric"
Summary: Use NULL as klass for TypeAryPtr::RANGE. Add klass verification into TypeAryPtr ctor.
Reviewed-by: never
tonyp [Mon, 30 Aug 2010 10:58:13 -0700] rev 6430
Merge
tonyp [Mon, 30 Aug 2010 13:00:51 -0400] rev 6429
Merge
tonyp [Fri, 27 Aug 2010 10:44:06 -0700] rev 6428
Merge
tonyp [Fri, 27 Aug 2010 13:34:14 -0400] rev 6427
6980206: G1: assert(has_undefined_max_size, "Undefined max size");
Summary: An assert in the management.cpp is too strong and assumes the max size is always defined on memory pools, even when we don't need to use it.
Reviewed-by: mchung, johnc
kevinw [Fri, 27 Aug 2010 16:57:04 +0100] rev 6426
6980392: TEST_BUG: gc/6581734/Test6581734.java has typo
Summary: simple correction in testcase
Reviewed-by: mchung
jcoomes [Wed, 25 Aug 2010 14:39:55 -0700] rev 6425
6978300: G1: debug builds crash if ParallelGCThreads==0
Reviewed-by: tonyp, ysr
tonyp [Wed, 25 Aug 2010 08:44:58 -0400] rev 6424
6941275: G1: The MemoryPools are incorrectly supported for G1
Summary: The way we were caluclating the max value meant that it might fluctuate during the run and this broke some assumptions inside the MBeans framework. This change sets the max value of each pool to -1, which means undefined according to the spec.
Reviewed-by: mchung, johnc
ysr [Mon, 23 Aug 2010 17:51:10 -0700] rev 6423
6910183: CMS: assert(_index < capacity(),"_index out of bounds")
Summary: Weakened a too-strong, off-by-one assert; added code to keep track of and report any overflows at appropriate level of verbosity.
Reviewed-by: jcoomes, tonyp
dcubed [Fri, 27 Aug 2010 21:31:15 -0700] rev 6422
Merge
kamg [Fri, 27 Aug 2010 15:05:28 -0400] rev 6421
6980262: Memory leak when exception is thrown in static initializer
Summary: Use resource memory instead of c-heap for the exception message
Reviewed-by: phh, jmasa
dholmes [Wed, 25 Aug 2010 21:29:05 -0400] rev 6420
6978641: Fix for 6929067 introduces additional overhead in thread creation/termination paths
Summary: Disable stack bounds checks in product mode other than for the initial thread
Reviewed-by: coleenp, jcoomes, aph
never [Wed, 25 Aug 2010 10:31:45 -0700] rev 6419
Merge
twisti [Wed, 25 Aug 2010 05:27:54 -0700] rev 6418
6978355: renaming for 6961697
Summary: This is the renaming part of 6961697 to keep the actual changes small for review.
Reviewed-by: kvn, never
kvn [Mon, 23 Aug 2010 09:09:36 -0700] rev 6417
6896381: CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow")
Summary: Check constant Tag type instead of calling get_constant().
Reviewed-by: never
jrose [Fri, 20 Aug 2010 23:40:30 -0700] rev 6416
6912064: type profiles need to be exploited more for dynamic language support
Reviewed-by: kvn
dcubed [Mon, 23 Aug 2010 08:44:03 -0700] rev 6415
Merge
ptisnovs [Thu, 19 Aug 2010 14:23:59 -0400] rev 6414
6885308: The incorrect -XX:StackRedPages, -XX:StackShadowPages, -XX:StackYellowPages could cause VM crash
Summary: Test minimal stack sizes given (also fixed linux compilation error)
Reviewed-by: never, phh, coleenp
cl [Thu, 23 Sep 2010 17:33:27 -0700] rev 6413
Added tag jdk7-b111 for changeset a8fb6372bee7
lana [Fri, 24 Sep 2010 16:38:02 -0700] rev 6412
Merge
lana [Thu, 16 Sep 2010 11:18:21 -0700] rev 6411
Merge
ohair [Tue, 07 Sep 2010 15:51:45 -0700] rev 6410
Merge
lana [Thu, 02 Sep 2010 22:07:42 -0700] rev 6409
Merge
gbenson [Tue, 24 Aug 2010 13:27:45 +0100] rev 6408
6976186: Integrate Shark
Summary: Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure.
Reviewed-by: ohair
cl [Thu, 23 Sep 2010 17:33:18 -0700] rev 6407
Added tag jdk7-b111 for changeset fde8c74d7bd1
duke [Wed, 05 Jul 2017 17:22:21 +0200] rev 6406
Added tag jdk7-b111 for changeset 69f3edf08347
duke [Wed, 05 Jul 2017 17:22:21 +0200] rev 6405
Merge
duke [Wed, 05 Jul 2017 17:22:18 +0200] rev 6404
Merge
cl [Thu, 16 Sep 2010 15:13:23 -0700] rev 6403
Added tag jdk7-b110 for changeset a74f1fdb0bb8
duke [Wed, 05 Jul 2017 17:22:16 +0200] rev 6402
Merge
cl [Thu, 16 Sep 2010 15:13:04 -0700] rev 6401
Added tag jdk7-b110 for changeset 763ed87a4ad6
duke [Wed, 05 Jul 2017 17:22:14 +0200] rev 6400
Merge
cl [Thu, 16 Sep 2010 15:13:03 -0700] rev 6399
Added tag jdk7-b110 for changeset dcabd2849331
duke [Wed, 05 Jul 2017 17:22:12 +0200] rev 6398
Merge
cl [Thu, 16 Sep 2010 15:12:53 -0700] rev 6397
Added tag jdk7-b110 for changeset 50870108a9a4
duke [Wed, 05 Jul 2017 17:22:10 +0200] rev 6396
Merge
cl [Thu, 16 Sep 2010 15:13:11 -0700] rev 6395
Added tag jdk7-b110 for changeset 5c7242a0a4a5
duke [Wed, 05 Jul 2017 17:22:07 +0200] rev 6394
Merge
cl [Thu, 16 Sep 2010 15:12:57 -0700] rev 6393
Added tag jdk7-b110 for changeset 184ac472c680
cl [Thu, 16 Sep 2010 15:12:48 -0700] rev 6392
Added tag jdk7-b110 for changeset 65cdbb9664e3
duke [Wed, 05 Jul 2017 17:21:59 +0200] rev 6391
Added tag jdk7-b110 for changeset a6442d6bc38a
duke [Wed, 05 Jul 2017 17:21:58 +0200] rev 6390
Merge
duke [Wed, 05 Jul 2017 17:21:56 +0200] rev 6389
Merge
cl [Wed, 15 Sep 2010 13:41:14 -0700] rev 6388
Merge
ohair [Thu, 09 Sep 2010 16:29:40 -0700] rev 6387
6982137: Rebranding pass 2 - missed copyright changes
Reviewed-by: mbykov
cl [Thu, 09 Sep 2010 15:08:03 -0700] rev 6386
Added tag jdk7-b109 for changeset e14215cd81b9
duke [Wed, 05 Jul 2017 17:21:53 +0200] rev 6385
Merge
cl [Thu, 09 Sep 2010 15:07:44 -0700] rev 6384
Added tag jdk7-b109 for changeset 156995b5d710
duke [Wed, 05 Jul 2017 17:21:50 +0200] rev 6383
Merge
cl [Thu, 09 Sep 2010 15:07:43 -0700] rev 6382
Added tag jdk7-b109 for changeset 6ae478428a17
duke [Wed, 05 Jul 2017 17:21:48 +0200] rev 6381
Merge
cl [Thu, 09 Sep 2010 15:07:32 -0700] rev 6380
Added tag jdk7-b109 for changeset 7e79ddd7faee
duke [Wed, 05 Jul 2017 17:21:45 +0200] rev 6379
Merge
kamg [Mon, 13 Sep 2010 13:10:26 -0400] rev 6378
6983225: libjvm_db.so is not imported into solaris-x86 builds, and libjvm_dtrace.so not imported at all.
Summary: Removed sparc-only libjvm_db code and added rules for libjvm_dtrace
Reviewed-by: ohair
yhuang [Mon, 13 Sep 2010 02:54:35 -0700] rev 6377
Merge
yhuang [Thu, 09 Sep 2010 23:30:59 -0700] rev 6376
Merge
yhuang [Thu, 09 Sep 2010 23:01:43 -0700] rev 6375
6980510: Fix for 6959252 broke JConsole mnemonic keys
Reviewed-by: mfang, yhuang
ohair [Thu, 09 Sep 2010 16:26:46 -0700] rev 6374
6982137: Rebranding pass 2 - missed copyright changes
Reviewed-by: mbykov
ohair [Wed, 08 Sep 2010 15:12:37 -0700] rev 6373
6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches)
Reviewed-by: jcoomes
cl [Thu, 09 Sep 2010 15:07:51 -0700] rev 6372
Added tag jdk7-b109 for changeset f2f25ed74ff7
duke [Wed, 05 Jul 2017 17:21:41 +0200] rev 6371
Merge
cl [Thu, 09 Sep 2010 15:07:37 -0700] rev 6370
Added tag jdk7-b109 for changeset 59327a28f6c0
cl [Wed, 15 Sep 2010 13:40:23 -0700] rev 6369
Merge
ohair [Thu, 09 Sep 2010 17:08:42 -0700] rev 6368
6982137: Rebranding pass 2 - missed copyright changes
Reviewed-by: mbykov
cl [Wed, 08 Sep 2010 17:29:34 -0700] rev 6367
Merge
ohair [Wed, 08 Sep 2010 15:13:31 -0700] rev 6366
6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches)
Reviewed-by: jcoomes
cl [Thu, 09 Sep 2010 15:07:31 -0700] rev 6365
Added tag jdk7-b109 for changeset bca3b1e3474c
duke [Wed, 05 Jul 2017 17:21:33 +0200] rev 6364
Added tag jdk7-b109 for changeset e02b4d709e17
duke [Wed, 05 Jul 2017 17:21:32 +0200] rev 6363
Merge
duke [Wed, 05 Jul 2017 17:21:29 +0200] rev 6362
Merge
cl [Thu, 09 Sep 2010 13:49:03 -0700] rev 6361
Merge
cl [Fri, 03 Sep 2010 12:50:19 -0700] rev 6360
Added tag jdk7-b108 for changeset 44d515c5b5b6
ohair [Tue, 07 Sep 2010 15:14:49 -0700] rev 6359
6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list
Reviewed-by: kamg
lana [Sun, 29 Aug 2010 22:42:08 -0700] rev 6358
Merge
lana [Mon, 23 Aug 2010 19:14:55 -0700] rev 6357
Merge
jjg [Mon, 23 Aug 2010 15:13:33 -0700] rev 6356
6976747: JCDiagnostic: replace "boolean mandatory" with new "Set<JCDiagnostic.Flag>"
Reviewed-by: mcimadamore
jjg [Mon, 23 Aug 2010 11:56:53 -0700] rev 6355
6975005: improve JavacProcessingEnvironment.Round abstraction
Reviewed-by: darcy
mcimadamore [Mon, 23 Aug 2010 17:00:07 +0100] rev 6354
6978574: return statement in try block with multi-catch causes ClassFormatError
Summary: Wrong nested loops in Gen.java causes javac to generate bad bytecode
Reviewed-by: jjg
mcimadamore [Mon, 23 Aug 2010 16:59:30 +0100] rev 6353
6932571: Compiling Generics causing Inconvertible types
Summary: Types.rewriteQuantifiers() does not work well with recursive type-variable bounds
Reviewed-by: jjg
mcimadamore [Thu, 19 Aug 2010 11:54:25 +0100] rev 6352
6977800: Regression: invalid resolution of supertype for local class
Summary: resolution of superclass/superinterfaces in extends/implements clause skips local classes
Reviewed-by: jjg
mcimadamore [Thu, 19 Aug 2010 11:52:58 +0100] rev 6351
6885255: Improve usability of raw warnings
Summary: raw warnings should be disabled in (i) instanceof expressions and (ii) when java.lang.Class is not parameterized
Reviewed-by: jjg
mcimadamore [Thu, 19 Aug 2010 11:50:50 +0100] rev 6350
6886247: regression: javac crashes with an assertion error in Attr.java
Summary: capture conversion does not work on nested types
Reviewed-by: jjg
jjg [Mon, 16 Aug 2010 14:59:21 -0700] rev 6349
6976833: options included twice in Example SimpleCompiler
Reviewed-by: darcy
mcimadamore [Mon, 16 Aug 2010 14:58:10 +0100] rev 6348
6369605: Unconstrained type variables fails to include bounds
Summary: unconstrained type-variables with recursive bounds are not inferred properly
Reviewed-by: jjg
mcimadamore [Mon, 16 Aug 2010 14:56:23 +0100] rev 6347
6976649: javac does not enforce required annotation elements in arrays
Summary: type annotation should take advantage of recursive annotation checking
Reviewed-by: jjg
lana [Thu, 12 Aug 2010 19:59:10 -0700] rev 6346
Merge
mcimadamore [Tue, 10 Aug 2010 14:53:19 +0100] rev 6345
6975231: Regression test for 6881115 is failing with compiler output not matching expected output
Summary: missing symbols are collected in an HashSet which doesn't preserve ordering
Reviewed-by: jjg
mcimadamore [Tue, 10 Aug 2010 14:52:34 +0100] rev 6344
6975275: diamond implementation needs some cleanup
Summary: resolution issues during diamond inference should be reported through Resolve.logResolveError()
Reviewed-by: jjg
mcimadamore [Thu, 05 Aug 2010 09:45:25 +0100] rev 6343
6857948: Calling a constructor with a doubly bogus argument causes an internal error
Summary: problem when constructor resolution returns an erroneous symbol
Reviewed-by: jjg
mcimadamore [Thu, 05 Aug 2010 09:44:54 +0100] rev 6342
6881115: javac permits nested anno w/o mandatory attrs => IncompleteAnnotationException
Summary: default annotation value is not attributed
Reviewed-by: jjg, darcy
duke [Wed, 05 Jul 2017 17:21:24 +0200] rev 6341
Merge
cl [Wed, 08 Sep 2010 14:04:18 -0700] rev 6340
Merge
ohair [Tue, 07 Sep 2010 15:16:01 -0700] rev 6339
6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list
Reviewed-by: kamg
cl [Fri, 03 Sep 2010 12:49:59 -0700] rev 6338
Added tag jdk7-b108 for changeset 4fc84aaaa7ab
duke [Wed, 05 Jul 2017 17:21:22 +0200] rev 6337
Merge
cl [Wed, 08 Sep 2010 14:04:18 -0700] rev 6336
Merge
ohair [Tue, 07 Sep 2010 15:15:33 -0700] rev 6335
6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list
Reviewed-by: kamg
cl [Fri, 03 Sep 2010 12:49:59 -0700] rev 6334
Added tag jdk7-b108 for changeset 47349e388f34
duke [Wed, 05 Jul 2017 17:21:19 +0200] rev 6333
Merge
cl [Wed, 08 Sep 2010 14:04:15 -0700] rev 6332
Merge
ohair [Tue, 07 Sep 2010 15:16:24 -0700] rev 6331
6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list
Reviewed-by: kamg
cl [Fri, 03 Sep 2010 12:49:48 -0700] rev 6330
Added tag jdk7-b108 for changeset 82e065bffb94
duke [Wed, 05 Jul 2017 17:21:16 +0200] rev 6329
Merge
cl [Thu, 09 Sep 2010 13:48:44 -0700] rev 6328
Merge
cl [Fri, 03 Sep 2010 12:50:07 -0700] rev 6327
Added tag jdk7-b108 for changeset b5444f4cf92e
ohair [Tue, 07 Sep 2010 15:17:43 -0700] rev 6326
6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list
Reviewed-by: kamg
lana [Sun, 29 Aug 2010 22:41:28 -0700] rev 6325
Merge
lana [Mon, 23 Aug 2010 19:14:20 -0700] rev 6324
Merge
ksrini [Mon, 23 Aug 2010 10:47:42 -0700] rev 6323
6966740: (pack200) need to add the timezone regression test
Reviewed-by: jrose
ksrini [Mon, 23 Aug 2010 10:19:20 -0700] rev 6322
6969063: (pack200) The default value of Pack200.Packer.SEGMENT_LIMIT property is empty string instead of -1
Reviewed-by: jrose
chegar [Mon, 23 Aug 2010 21:59:13 +0100] rev 6321
6977851: NPE from FileURLConnection.connect
Reviewed-by: michaelm
ksrini [Mon, 23 Aug 2010 08:18:08 -0700] rev 6320
6531345: Memory leak in unpack200
Reviewed-by: jrose
alanb [Mon, 23 Aug 2010 17:35:18 +0100] rev 6319
6431344: (fc) FileChannel.transferTo() doesn't work if address space runs out
Reviewed-by: forax, chegar
alanb [Mon, 23 Aug 2010 17:11:07 +0100] rev 6318
6978511: (file) Path.toRealPath should fail if not resolving links and file does not exist
Reviewed-by: forax, chegar
chegar [Mon, 23 Aug 2010 16:27:56 +0100] rev 6317
6965924: java.net.HttpCookie using static SimpleDateFormat which is not thread safe
Reviewed-by: michaelm
chegar [Mon, 23 Aug 2010 14:35:22 +0100] rev 6316
6968584: Thread should not be Cloneable
Reviewed-by: dholmes
ksrini [Fri, 20 Aug 2010 08:49:48 -0700] rev 6315
Merge
ksrini [Fri, 20 Aug 2010 08:18:54 -0700] rev 6314
6966737: (pack200) the pack200 regression tests need to be more robust.
Reviewed-by: jrose, ohair
ksrini [Thu, 19 Aug 2010 14:08:04 -0700] rev 6313
6888127: java.util.jar.Pack200.Packer Memory Leak
Reviewed-by: jrose
weijun [Thu, 19 Aug 2010 12:24:53 +0800] rev 6312
6921610: 1.6 update 17 and 18 throw java.lang.IndexOutOfBoundsException
Reviewed-by: vinnie, xuelei
weijun [Thu, 19 Aug 2010 11:26:32 +0800] rev 6311
6976536: Solaris JREs do not have the krb5.kdc.bad.policy configured by default.
Reviewed-by: valeriep
ohair [Wed, 18 Aug 2010 13:46:39 -0700] rev 6310
6932743: Makefiles not parsing version strings with - from uname -r
Reviewed-by: mchung
ohair [Wed, 18 Aug 2010 13:46:02 -0700] rev 6309
6974005: Use of cygpath in Makefile logic needs to silence error messages
Reviewed-by: mchung
sherman [Tue, 17 Aug 2010 16:01:54 -0700] rev 6308
6969651: TEST_BUG: tools/jar/JarEntryTime.java failed on JDK7 when run on NFS
Summary: changed to use more appropriate nfs file time
Reviewed-by: martin
michaelm [Tue, 17 Aug 2010 14:49:01 +0100] rev 6307
6339649: URI.create should include a detail message when throwing IllegalArgumentException
Summary: create enclosing exception with message of enclosed
Reviewed-by: alanb, chegar
mchung [Mon, 16 Aug 2010 15:36:13 -0700] rev 6306
6921234: TEST_BUG: java/lang/ClassLoader/deadlock/TestCrossDelegate.sh needs to be modified for Cygwin
Summary: Add check for CYGWIN
Reviewed-by: ohair
gbenson [Fri, 13 Aug 2010 22:26:27 +0100] rev 6305
6976186: Integrate Shark
Summary: Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure.
Reviewed-by: ohair
lana [Thu, 12 Aug 2010 19:58:19 -0700] rev 6304
Merge
mchung [Thu, 12 Aug 2010 16:47:13 -0700] rev 6303
Merge
mchung [Thu, 12 Aug 2010 16:36:49 -0700] rev 6302
6973831: NPE when printing stack trace of OOME
Summary: Initialize suppressedExceptions field to null
Reviewed-by: briangoetz, dholmes, forax
alanb [Thu, 12 Aug 2010 19:53:25 +0100] rev 6301
6971825: (so) improve scatter/gather implementation
Reviewed-by: chegar, sherman
sherman [Tue, 10 Aug 2010 13:15:40 -0700] rev 6300
6923794: About 40 JCK test case fail with AssertionError if -esa option is specified
Summary: removed the assert
Reviewed-by: alanb
chegar [Tue, 10 Aug 2010 17:30:43 +0100] rev 6299
6882910: Unexplained lack of IP4 network ability when transparent IP6 to IP4 is disabled.
Reviewed-by: alanb
lancea [Tue, 10 Aug 2010 10:07:33 -0400] rev 6298
6898593: java.sql.Date.valueOf no exception if date given is not in the JDBC date escape syntax
Reviewed-by: minqi
dcubed [Fri, 06 Aug 2010 11:07:16 -0700] rev 6297
6962604: 3/3 Testcase sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh failure
Summary: Disable MonitorVmStartTerminate.sh until 6543856 is fixed.
Reviewed-by: ohair
apangin [Wed, 04 Aug 2010 20:25:02 -0700] rev 6296
6945961: SIGSEGV in memcpy() during class loading on linux-i586
Summary: Check the result of strchr() in Bytecode Verifier
Reviewed-by: kamg, acorn
martin [Tue, 03 Aug 2010 12:22:49 -0700] rev 6295
6955504: (str) String[Builder/Buffer].append(char[],int,int) throws OutOfMemoryError in b94
Summary: let arraycopy throw AIOOBE for invalid negative length
Reviewed-by: chegar, forax
mullan [Tue, 03 Aug 2010 09:55:29 -0400] rev 6294
Merge
mullan [Tue, 03 Aug 2010 09:39:52 -0400] rev 6293
6653372: Error in java.security.KeyStore example code
Reviewed-by: weijun
chegar [Tue, 03 Aug 2010 12:03:03 +0100] rev 6292
6973030: NTLM proxy authentication fails with https
Reviewed-by: michaelm
lana [Mon, 23 Aug 2010 19:13:15 -0700] rev 6291
Merge
peytoia [Mon, 23 Aug 2010 14:14:52 +0900] rev 6290
6977550: (tz) Support tzdata2010l
Reviewed-by: okutsu
lana [Thu, 12 Aug 2010 11:23:15 -0700] rev 6289
Merge
malenkov [Tue, 10 Aug 2010 19:29:30 +0400] rev 6288
6960267: JTable.getRowHeight() returns value different from the specified default (16.0) with GTK L&F
Reviewed-by: peterz
lana [Mon, 23 Aug 2010 19:12:01 -0700] rev 6287
Merge
lana [Thu, 12 Aug 2010 19:55:48 -0700] rev 6286
Merge
dlila [Wed, 11 Aug 2010 10:05:56 -0400] rev 6285
6976265: No STROKE_CONTROL
Summary: implemented it in sun.java2d.pisces by adding a PathIterator.
Reviewed-by: flar
dlila [Tue, 10 Aug 2010 13:19:44 -0400] rev 6284
6967436: lines longer than 2^15 can fill window.
6967433: dashed lines broken when using scaling transforms.
Summary: converted pisces to floating point. Also, using better AA algorithm
Reviewed-by: flar
duke [Wed, 05 Jul 2017 17:21:06 +0200] rev 6283
Merge
cl [Thu, 09 Sep 2010 14:27:59 -0700] rev 6282
Merge
cl [Fri, 03 Sep 2010 12:49:53 -0700] rev 6281
Added tag jdk7-b108 for changeset 9aa5fae6f446
trims [Tue, 31 Aug 2010 17:23:45 -0700] rev 6280
Added tag hs19-b06 for changeset 97604d92cdcf
trims [Tue, 31 Aug 2010 16:48:07 -0700] rev 6279
Merge
trims [Fri, 20 Aug 2010 14:24:47 -0700] rev 6278
6978915: Remove Mercurial tags for Hotspot 19 Build 06
Summary: Delete the hs19-b06 Hg tag, as it was put on incorrectly
Reviewed-by: jcoomes
trims [Fri, 20 Aug 2010 12:57:42 -0700] rev 6277
6978889: Remove premature change of build number to Hotspot 19 Build 07
Summary: Change the build number back to 06
Reviewed-by: jcoomes
tonyp [Fri, 20 Aug 2010 12:01:10 -0700] rev 6276
Merge
tonyp [Fri, 20 Aug 2010 13:17:08 -0400] rev 6275
Merge
ysr [Thu, 19 Aug 2010 12:02:10 -0700] rev 6274
6978533: CMS: Elide BOT update asserts until 6977974 is fixed correctly
Reviewed-by: jcoomes, jmasa, tonyp
never [Fri, 20 Aug 2010 09:55:50 -0700] rev 6273
Merge
never [Thu, 19 Aug 2010 14:51:47 -0700] rev 6272
6978249: spill between cpu and fpu registers when those moves are fast
Reviewed-by: kvn
twisti [Wed, 18 Aug 2010 01:22:16 -0700] rev 6271
6977640: Zero and Shark fixes
Summary: A number of fixes for Zero and Shark.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson@redhat.com>
never [Fri, 13 Aug 2010 15:14:00 -0700] rev 6270
6976372: # assert(_owner == Thread::current()) failed: invariant
Reviewed-by: kvn, twisti
never [Thu, 12 Aug 2010 23:34:34 -0700] rev 6269
6975006: assert(check.is_deoptimized_frame()) failed: missed deopt
Reviewed-by: kvn, twisti
never [Thu, 12 Aug 2010 16:38:23 -0700] rev 6268
6974176: ShouldNotReachHere, instanceKlass.cpp:1426
Reviewed-by: kvn, twisti
trims [Fri, 20 Aug 2010 04:08:08 -0700] rev 6267
Merge
trims [Fri, 20 Aug 2010 03:47:09 -0700] rev 6266
6978726: Bump the HS19 build number to 07
Summary: Update the HS19 build number to 07
Reviewed-by: jcoomes
tonyp [Thu, 19 Aug 2010 14:08:58 -0400] rev 6265
Merge
johnc [Wed, 18 Aug 2010 17:44:33 -0400] rev 6264
Merge
johnc [Wed, 18 Aug 2010 10:59:06 -0700] rev 6263
6977924: Changes for 6975078 produce build error with certain gcc versions
Summary: The changes introduced for 6975078 assign badHeapOopVal to the _allocation field in the ResourceObj class. In 32 bit linux builds with certain versions of gcc this assignment will be flagged as an error while compiling allocation.cpp. In 32 bit builds the constant value badHeapOopVal (which is cast to an intptr_t) is negative. The _allocation field is typed as an unsigned intptr_t and gcc catches this as an error.
Reviewed-by: jcoomes, ysr, phh
ysr [Wed, 18 Aug 2010 11:39:21 -0700] rev 6262
6977970: CMS: concurrentMarkSweepGeneration.cpp:7947 assert(addr <= _limit) failed: sweep invariant
Summary: Allow for the possibility (when the heap is expanding) that the sweep might skip over and past, rather than necessarily step on, the sweep limit determined at the beginning of a concurrent marking cycle.
Reviewed-by: jmasa, tonyp
tonyp [Tue, 17 Aug 2010 14:40:00 -0400] rev 6261
6975964: G1: print out a more descriptive message for evacuation failure when +PrintGCDetails is set
Summary: we're renaming "evacuation failure" to "to-space overflow". I'm also piggy-backing a small additional change which removes the "Mark closure took..." output.
Reviewed-by: ysr, johnc
tonyp [Tue, 17 Aug 2010 14:40:00 -0400] rev 6260
6974928: G1: sometimes humongous objects are allocated in young regions
Summary: as the title says, sometimes we are allocating humongous objects in young regions and we shouldn't.
Reviewed-by: ysr, johnc
tonyp [Tue, 17 Aug 2010 14:40:00 -0400] rev 6259
6959014: G1: assert(minimum_desired_capacity <= maximum_desired_capacity) failed: sanity check
Summary: There are a few issues in the code that calculates whether to resize the heap and by how much: a) some calculations can overflow 32-bit size_t's, b) min_desired_capacity is not bounded by the max heap size, and c) the assrt that fires is in the wrong place. The fix also includes some tidying up of the related verbose code.
Reviewed-by: ysr, jmasa
ysr [Mon, 16 Aug 2010 15:58:42 -0700] rev 6258
6948538: CMS: BOT walkers can fall into object allocation and initialization cracks
Summary: GC workers now recognize an intermediate transient state of blocks which are allocated but have not yet completed initialization. blk_start() calls do not attempt to determine the size of a block in the transient state, rather waiting for the block to become initialized so that it is safe to query its size. Audited and ensured the order of initialization of object fields (klass, free bit and size) to respect block state transition protocol. Also included some new assertion checking code enabled in debug mode.
Reviewed-by: chrisphi, johnc, poonam
asaha [Tue, 17 Aug 2010 22:52:50 -0700] rev 6257
6977952: Test: Sync missing tests from hs16.3 to hs17.x
Reviewed-by: wrockett
trims [Wed, 18 Aug 2010 16:11:21 -0700] rev 6256
Merge
johnc [Sat, 14 Aug 2010 00:47:52 -0700] rev 6255
Merge
jcoomes [Wed, 11 Aug 2010 13:12:28 -0700] rev 6254
6976378: ParNew: stats are printed unconditionally in debug builds
Reviewed-by: tonyp
ysr [Tue, 10 Aug 2010 14:53:35 -0700] rev 6253
6973570: OrderAccess::storestore() scales poorly on multi-socket x64 and sparc: cache-line ping-ponging
Summary: volatile store to static variable removed in favour of a volatile store to stack to avoid excessive cache coherency traffic; verified that the volatile store is not elided by any of our current compilers.
Reviewed-by: dholmes, dice, jcoomes, kvn
jcoomes [Mon, 09 Aug 2010 18:03:50 -0700] rev 6252
6970376: ParNew: shared TaskQueue statistics
Reviewed-by: ysr
jcoomes [Mon, 09 Aug 2010 05:41:05 -0700] rev 6251
6966222: G1: simplify TaskQueue overflow handling
Reviewed-by: tonyp, ysr
johnc [Fri, 06 Aug 2010 10:17:21 -0700] rev 6250
6930581: G1: assert(ParallelGCThreads > 1 || n_yielded() == _hrrs->occupied(),"Should have yielded all the ..
Summary: During RSet updating, when ParallelGCThreads is zero, references that point into the collection set are added directly the referenced region's RSet. This can cause the sparse table in the RSet to expand. RSet scanning and the "occupied" routine will then operate on different instances of the sparse table causing the assert to trip. This may also cause some cards added post expansion to be missed during RSet scanning. When ParallelGCThreads is non-zero such references are recorded on the "references to be scanned" queue and the card containing the reference is recorded in a dirty card queue for use in the event of an evacuation failure. Employ the parallel code in the serial case to avoid expanding the RSets of regions in the collection set.
Reviewed-by: iveresov, ysr, tonyp
tonyp [Wed, 04 Aug 2010 13:03:23 -0400] rev 6249
6963209: G1: remove the concept of abandoned pauses
Summary: As part of 6944166 we disabled the concept of abandoned pauses (i.e., if the collection set is empty, we would still try to do a pause even if it is to update the RSets and scan the roots). This changeset removes the code and structures associated with abandoned pauses.
Reviewed-by: iveresov, johnc
tonyp [Thu, 22 Jul 2010 10:27:41 -0400] rev 6248
6962589: remove breadth first scanning code from parallel gc
Summary: Remove the breadth-first copying order from ParallelScavenge and use depth-first by default.
Reviewed-by: jcoomes, ysr, johnc
johnc [Mon, 02 Aug 2010 12:51:43 -0700] rev 6247
6814437: G1: remove the _new_refs array
Summary: The per-worker _new_refs array is used to hold references that point into the collection set. It is populated during RSet updating and subsequently processed. In the event of an evacuation failure it processed again to recreate the RSets of regions in the collection set. Remove the per-worker _new_refs array by processing the references directly. Use a DirtyCardQueue to hold the cards containing the references so that the RSets of regions in the collection set can be recreated when handling an evacuation failure.
Reviewed-by: iveresov, jmasa, tonyp
kevinw [Sat, 31 Jul 2010 15:10:59 +0100] rev 6246
Merge
kevinw [Fri, 30 Jul 2010 22:43:50 +0100] rev 6245
6581734: CMS Old Gen's collection usage is zero after GC which is incorrect
Summary: Management code enabled for use by a concurrent collector.
Reviewed-by: mchung, ysr
cl [Wed, 08 Sep 2010 14:04:13 -0700] rev 6244
Merge
ohair [Tue, 07 Sep 2010 15:13:58 -0700] rev 6243
6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list
Reviewed-by: kamg
cl [Fri, 03 Sep 2010 12:49:47 -0700] rev 6242
Added tag jdk7-b108 for changeset eed672dd8675
duke [Wed, 05 Jul 2017 17:20:50 +0200] rev 6241
Added tag jdk7-b108 for changeset 044d31b99ef5
duke [Wed, 05 Jul 2017 17:20:50 +0200] rev 6240
Merge
duke [Wed, 05 Jul 2017 17:20:47 +0200] rev 6239
Merge
cl [Thu, 26 Aug 2010 16:17:15 -0700] rev 6238
Added tag jdk7-b107 for changeset c3c1f7961b1a
duke [Wed, 05 Jul 2017 17:20:45 +0200] rev 6237
Merge
cl [Thu, 26 Aug 2010 16:16:55 -0700] rev 6236
Added tag jdk7-b107 for changeset a8c1cf6a14b9
duke [Wed, 05 Jul 2017 17:20:42 +0200] rev 6235
Merge
cl [Thu, 26 Aug 2010 16:16:55 -0700] rev 6234
Added tag jdk7-b107 for changeset e8ced0e364f9
duke [Wed, 05 Jul 2017 17:20:40 +0200] rev 6233
Merge
cl [Thu, 26 Aug 2010 16:16:44 -0700] rev 6232
Added tag jdk7-b107 for changeset a9fb2c5cf4df
duke [Wed, 05 Jul 2017 17:20:37 +0200] rev 6231
Merge
cl [Thu, 26 Aug 2010 16:17:02 -0700] rev 6230
Added tag jdk7-b107 for changeset d2462a7b07c5
duke [Wed, 05 Jul 2017 17:20:35 +0200] rev 6229
Merge
cl [Thu, 26 Aug 2010 16:16:49 -0700] rev 6228
Added tag jdk7-b107 for changeset ce4b745d5d58
cl [Thu, 26 Aug 2010 16:16:39 -0700] rev 6227
Added tag jdk7-b107 for changeset 86c8feba9218
duke [Wed, 05 Jul 2017 17:20:27 +0200] rev 6226
Added tag jdk7-b107 for changeset 439de530aac5
duke [Wed, 05 Jul 2017 17:20:27 +0200] rev 6225
Merge
duke [Wed, 05 Jul 2017 17:20:24 +0200] rev 6224
Merge
cl [Thu, 19 Aug 2010 15:13:23 -0700] rev 6223
Added tag jdk7-b106 for changeset 9af6b80c6f4b
duke [Wed, 05 Jul 2017 17:20:21 +0200] rev 6222
Merge
cl [Thu, 19 Aug 2010 15:13:06 -0700] rev 6221
Added tag jdk7-b106 for changeset c61d5f1854de
duke [Wed, 05 Jul 2017 17:20:19 +0200] rev 6220
Merge
cl [Thu, 19 Aug 2010 15:13:06 -0700] rev 6219
Added tag jdk7-b106 for changeset 443acf814b79