zgu [Tue, 26 Mar 2013 15:20:05 -0700] rev 16449
Merge
zgu [Tue, 26 Mar 2013 11:40:24 -0700] rev 16448
Merge
zgu [Tue, 26 Mar 2013 14:11:21 -0400] rev 16447
8010651: create.bat still builds the kernel
Summary: Remove old kernel build targets and VS C++ projects created by create.bat on Windows
Reviewed-by: coleenp, sla
hseigel [Tue, 26 Mar 2013 12:43:32 -0700] rev 16446
Merge
hseigel [Tue, 26 Mar 2013 09:06:16 -0400] rev 16445
8009595: The UseSplitVerifier option needs to be deprecated.
Summary: Put UseSplitVerifier option on the deprecated list.
Reviewed-by: dcubed, kmo, acorn
rbackman [Tue, 26 Mar 2013 15:00:34 +0100] rev 16444
8009382: Add JVM_Get{Field|Method}TypeAnnotations
Reviewed-by: dcubed, rbackman
Contributed-by: Joel Borggren-Franck <joel.franck@oracle.com>
bharadwaj [Mon, 25 Mar 2013 09:36:15 -0700] rev 16443
8009552: test/vm/verifier/TestStaticIF.java failing with hs25.0-b
Summary: Remove support for verification of class files with version 52 and above from type inference verifier.
Reviewed-by: acorn, hseigel
hseigel [Mon, 25 Mar 2013 08:37:28 -0400] rev 16442
8010667: Non-zero padding is not allowed in splitverifier for tableswitch/lookupswitch instructions.
Summary: Don't check the padding bits if class file version is >= 51.
Reviewed-by: kvn, dholmes, coleenp
ctornqvi [Sun, 24 Mar 2013 09:21:37 +0100] rev 16441
Merge
ctornqvi [Sun, 24 Mar 2013 09:11:55 +0100] rev 16440
8008454: test/runtime/NMT/PrintNMTStatistics is broken
Summary: Added @run tag so that it actually runs the test, also fixed broken command line and incorrect parsing. Also reviewed by gerard.ziemski@oracle.com
Reviewed-by: mgerdin, zgu
dcubed [Sat, 23 Mar 2013 22:35:02 -0700] rev 16439
Merge
iklam [Thu, 21 Mar 2013 20:46:46 -0700] rev 16438
8010389: After fix for 7107135 a failed dlopen() call results in a VM crash
Summary: Call dlerror() in VM thread as necessary.
Reviewed-by: coleenp, dholmes
zgu [Thu, 21 Mar 2013 06:53:53 -0700] rev 16437
Merge
zgu [Wed, 20 Mar 2013 09:42:48 -0400] rev 16436
8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT
8009777: NMT: add new NMT dcmd to control auto shutdown option
Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation
Reviewed-by: dcubed, coleenp
dcubed [Wed, 20 Mar 2013 20:52:00 -0700] rev 16435
Merge
rdurbin [Wed, 20 Mar 2013 20:44:54 -0700] rev 16434
8010396: checking MallocMaxTestWords in testMalloc() function is redundant
Summary: Remove redundant checks in testMalloc and add assert.
Reviewed-by: dcubed, coleenp, dholmes
ctornqvi [Wed, 20 Mar 2013 20:40:57 +0100] rev 16433
8007982: some runtime/CommandLine/ tests fail on 32-bit platforms
Summary: Changed tests to use platform independent flags
Reviewed-by: collins, hseigel, zgu
acorn [Wed, 20 Mar 2013 12:20:10 -0400] rev 16432
Merge
acorn [Wed, 20 Mar 2013 11:43:56 -0400] rev 16431
8010017: lambda: reflection get(Declared)Methods support for default methods.
Summary: Don't expose vm generated overpass (bridges to default methods).
Reviewed-by: dholmes, fparain
coleenp [Wed, 20 Mar 2013 08:04:54 -0400] rev 16430
8008217: CDS: Class data sharing limits the malloc heap on Solaris
Summary: In 64bit VM move CDS archive address to 32G on all platforms using new flag SharedBaseAddress. In 32bit VM set CDS archive address to 3Gb on Linux and let other OSs pick the address.
Reviewed-by: kvn, dcubed, zgu, hseigel
ctornqvi [Wed, 20 Mar 2013 08:17:55 +0100] rev 16429
8010084: Race in runtime/NMT/BaselineWithParameter.java
Summary: Added a waitFor() on the process
Reviewed-by: mgerdin, sla, zgu
rdurbin [Tue, 19 Mar 2013 11:33:11 -0700] rev 16428
7030610: runtime/6878713/Test6878713.sh fails Error. failed to clean up files after test
7123945: runtime/6878713/Test6878713.sh require about 2G of native memory, swaps and times out
Summary: Add new diagnostic option -XX:MallocMaxTestWords=NNN and fix Test6878713.sh.
Reviewed-by: dcubed, coleenp, dholmes, iklam
amurillo [Sat, 23 Mar 2013 10:06:34 -0700] rev 16427
8010498: new hotspot build - hs25-b25
Reviewed-by: jcoomes
katleman [Thu, 28 Mar 2013 10:54:00 -0700] rev 16426
Added tag jdk8-b83 for changeset 395a7c20e300
katleman [Tue, 02 Apr 2013 15:29:18 -0700] rev 16425
Merge
omajid [Tue, 02 Apr 2013 14:13:06 -0400] rev 16424
8011278: Allow using a system-installed giflib
Reviewed-by: andrew, prr
andrew [Tue, 02 Apr 2013 13:59:30 +0100] rev 16423
8009988: build-infra: Fix configure output for zip debuginfo check
Summary: No output from zip debuginfo option when default is used.
Reviewed-by: tbell
lana [Mon, 01 Apr 2013 21:34:33 -0700] rev 16422
Merge
lana [Tue, 26 Mar 2013 12:00:08 -0700] rev 16421
Merge
lana [Fri, 15 Mar 2013 23:08:07 -0700] rev 16420
Merge
dholmes [Thu, 14 Mar 2013 01:41:20 -0400] rev 16419
8009428: Revert changes to $ substitution performed as part of nashorn integration
Reviewed-by: alanb, erikj
katleman [Thu, 28 Mar 2013 10:53:50 -0700] rev 16418
Added tag jdk8-b83 for changeset 64247ba55872
duke [Wed, 05 Jul 2017 18:46:58 +0200] rev 16417
Added tag jdk8-b83 for changeset bcebd3fdefc9
duke [Wed, 05 Jul 2017 18:46:58 +0200] rev 16416
Merge
duke [Wed, 05 Jul 2017 18:46:53 +0200] rev 16415
Merge
katleman [Thu, 21 Mar 2013 10:43:39 -0700] rev 16414
Added tag jdk8-b82 for changeset db9ac0924815
duke [Wed, 05 Jul 2017 18:46:49 +0200] rev 16413
Merge
katleman [Thu, 21 Mar 2013 10:43:09 -0700] rev 16412
Added tag jdk8-b82 for changeset d5a7172af7df
duke [Wed, 05 Jul 2017 18:46:44 +0200] rev 16411
Merge
katleman [Thu, 21 Mar 2013 10:43:06 -0700] rev 16410
Added tag jdk8-b82 for changeset 11e0f924d1ba
duke [Wed, 05 Jul 2017 18:46:40 +0200] rev 16409
Merge
katleman [Thu, 21 Mar 2013 10:43:41 -0700] rev 16408
Added tag jdk8-b82 for changeset fd698c5ee684
duke [Wed, 05 Jul 2017 18:46:36 +0200] rev 16407
Merge
katleman [Thu, 21 Mar 2013 10:42:42 -0700] rev 16406
Added tag jdk8-b82 for changeset e2239e25e90a
duke [Wed, 05 Jul 2017 18:46:31 +0200] rev 16405
Merge
dcherepanov [Wed, 27 Mar 2013 08:32:42 +0400] rev 16404
Merge
wetmore [Thu, 21 Mar 2013 16:31:48 -0700] rev 16403
8009517: new code changes causing errors in old build (-Werror) environment
Reviewed-by: mduigou
katleman [Thu, 21 Mar 2013 10:43:23 -0700] rev 16402
Added tag jdk8-b82 for changeset 744dd8193801
duke [Wed, 05 Jul 2017 18:46:26 +0200] rev 16401
Merge
amurillo [Sat, 23 Mar 2013 01:47:25 -0700] rev 16400
Added tag hs25-b24 for changeset 5f89974cce81
amurillo [Sat, 23 Mar 2013 01:47:24 -0700] rev 16399
Merge
vladidan [Fri, 22 Mar 2013 17:23:31 -0700] rev 16398
Merge
jprovino [Fri, 22 Mar 2013 10:09:47 -0400] rev 16397
Merge
dholmes [Mon, 18 Mar 2013 19:34:35 -0400] rev 16396
8008783: Modifications needed to JPRT to allow for building hard float abi and new bundle changes
Reviewed-by: twisti, collins, bobv, jwilhelm
bobv [Sun, 17 Mar 2013 06:30:45 -0700] rev 16395
Merge
bpittore [Fri, 15 Mar 2013 15:20:40 -0400] rev 16394
8005716: Enhance JNI specification to allow support of static JNI libraries in Embedded JREs
Reviewed-by: dlong, alanb, mduigou
stefank [Fri, 22 Mar 2013 12:32:09 -0700] rev 16393
Merge
stefank [Fri, 22 Mar 2013 10:32:21 +0100] rev 16392
Merge
mgerdin [Thu, 21 Mar 2013 09:07:43 +0100] rev 16391
8004241: NPG: Metaspace occupies more memory than specified by -XX:MaxMetaspaceSize option
Summary: Enforce MaxMetaspaceSize for both metaspace parts, check MaxMetaspaceSize against "reserved", not "capacity"
Reviewed-by: jmasa, johnc
johnc [Tue, 19 Mar 2013 09:38:37 -0700] rev 16390
8008301: G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure
Summary: If the marking stack overflows while the marking tasks are draining the SATB buffers, remark will exit with some SATB buffers left unprocessed. Relax the guarantee to allow for overflow.
Reviewed-by: jmasa, brutisso
johnc [Tue, 19 Mar 2013 00:57:39 -0700] rev 16389
8009940: G1: assert(_finger == _heap_end) failed, concurrentMark.cpp:809
Summary: Skip reference processing if the global marking stack overflows during remark. Refactor and rename set_phase(); move code that sets the concurrency level into its own routine. Do not call set_phase() from within parallel reference processing; use the concurrency level routine instead. The marking state should only set reset by CMTask[0] during the concurrent phase of the marking cycle; if an overflow occurs at any stage during the remark, the marking state will be reset after reference processing.
Reviewed-by: brutisso, jmasa
johnc [Mon, 18 Mar 2013 11:05:27 -0700] rev 16388
8009536: G1: Apache Lucene hang during reference processing
Summary: In CMTask::do_marking_step(), Skip offering termination and entering the first and second synchronization barriers if called from a serial context, i.e. the VM thread.
Reviewed-by: brutisso, tschatzl
stefank [Mon, 18 Mar 2013 09:34:58 +0100] rev 16387
Merge
tschatzl [Thu, 14 Mar 2013 09:37:38 +0100] rev 16386
6733980: par compact - TraceGen1Time always shows 0.0000 seconds
Summary: Use the correct collector to retrieve accumulated gen1 trace time
Reviewed-by: johnc, jmasa
mgerdin [Thu, 14 Mar 2013 10:54:44 +0100] rev 16385
8005602: NPG: classunloading does not happen while CMS GC with -XX:+CMSClassUnloadingEnabled is used
Summary: Call purge() on CLDG after sweep(), reorder purge() call in GenCollectedHeap
Reviewed-by: jmasa, stefank
morris [Thu, 21 Mar 2013 21:48:56 -0700] rev 16384
Merge
morris [Thu, 21 Mar 2013 10:13:56 -0700] rev 16383
8009593: [parfait] Null pointer deference in hotspot/src/share/vm/oops/constantPool.cpp
Summary: added guarantee() to print_entry_on()
Reviewed-by: kvn
morris [Thu, 21 Mar 2013 10:11:24 -0700] rev 16382
8009584: [parfait] Null pointer deference in hotspot/src/cpu/x86/vm/relocInfo_x86.cpp
Summary: added guarantee() to pd_address_in_code()
Reviewed-by: kvn
twisti [Wed, 20 Mar 2013 17:04:45 -0700] rev 16381
8006965: remove test_gamma and add dedicated test_* targets instead
Reviewed-by: kvn, jcoomes
morris [Wed, 20 Mar 2013 07:05:40 -0700] rev 16380
8009181: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopTransform.cpp
Summary: add guarantee() to insert_pre_post_loops()
Reviewed-by: kvn
morris [Wed, 20 Mar 2013 06:38:27 -0700] rev 16379
8009578: [parfait] Null pointer deference in hotspot/src/share/vm/classfile/defaultMethods.cpp
Summary: add guarantee() to disqualify_method()
Reviewed-by: kvn
morris [Wed, 20 Mar 2013 06:36:04 -0700] rev 16378
8009565: [partfait] Null pointer deference in hotspot/src/share/vm/ci/ciEnv.cpp
Summary: add guarantee() to get_instance_klass_for_declared_method_holder()
Reviewed-by: kvn
morris [Wed, 20 Mar 2013 06:32:49 -0700] rev 16377
8009248: [parfait] Null pointer deference in hotspot/src/share/vm/code/compiledIC.cpp
Summary: add guarantee() to set_to_interpreted()
Reviewed-by: kvn
morris [Tue, 19 Mar 2013 16:31:10 -0700] rev 16376
Merge
morris [Tue, 19 Mar 2013 12:15:35 -0700] rev 16375
8008811: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopopts.cpp
Summary: add guarantee() checks
Reviewed-by: kvn
morris [Tue, 19 Mar 2013 11:49:36 -0700] rev 16374
8009022: [parfait] Null pointer deference in hotspot/src/share/vm/oops/generateOopMap.cpp
Summary: add guarantee() checks to merge_state_into_bb()
Reviewed-by: kvn
kvn [Tue, 19 Mar 2013 10:56:33 -0700] rev 16373
8010222: 8007439 disabled inlining of cold accessor methods
Summary: added missing parenthesis
Reviewed-by: jrose
morris [Tue, 19 Mar 2013 07:23:29 -0700] rev 16372
8008663: [parfait] Null pointer deference in hotspot/src/share/vm/compiler/compileBroker.cpp
Summary: add NULL checks for compiler name
Reviewed-by: twisti, kvn
morris [Tue, 19 Mar 2013 07:20:15 -0700] rev 16371
8009172: [parfait] Null pointer deference in hotspot/src/share/vm/opto/output.cpp
Summary: add guarantee() to DoScheduling()
Reviewed-by: twisti, kvn
neliasso [Tue, 19 Mar 2013 10:31:16 +0100] rev 16370
8010121: Remove definition of ShouldNotReachHere2(msg)
Reviewed-by: kvn, stefank, rbackman, twisti
Contributed-by: niclas.adlertz@oracle.com
roland [Mon, 18 Mar 2013 09:08:07 -0700] rev 16369
Merge
roland [Mon, 18 Mar 2013 13:19:06 +0100] rev 16368
8008555: Debugging code in compiled method sometimes leaks memory
Summary: support for strings that have same life-time as code that uses them.
Reviewed-by: kvn, twisti
iignatyev [Mon, 18 Mar 2013 04:29:08 -0700] rev 16367
8008211: Some of WB tests on compiler fail
Reviewed-by: kvn, vlivanov
kmo [Sat, 16 Mar 2013 21:44:52 -0700] rev 16366
Merge
kmo [Fri, 15 Mar 2013 22:07:42 -0700] rev 16365
8008796: SA: Oop.iterateFields() should support CompressedKlassPointers again
Summary: add a missing change from JDK-7054512 so that Oop.iterateFields() works with UseCompressedKlassPointers
Reviewed-by: coleenp, roland
Contributed-by: yunda.mly@taobao.com
morris [Sat, 16 Mar 2013 07:41:09 -0700] rev 16364
8010144: [parfait] Null pointer deference in hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Summary: add null check to signal handler
Reviewed-by: dcubed
morris [Sat, 16 Mar 2013 07:40:36 -0700] rev 16363
8008328: [partfait] Null pointer defererence in hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
Summary: add guarantee() to oop_result inlines
Reviewed-by: kvn, twisti
morris [Sat, 16 Mar 2013 07:39:57 -0700] rev 16362
8009156: [parfait] Null pointer deference in hotspot/src/share/vm/services/memoryService.cpp
Summary: add guarantee() to add_generation_memory_pool()
Reviewed-by: kvn, twisti
morris [Sat, 16 Mar 2013 07:39:14 -0700] rev 16361
8009166: [parfait] Null pointer deference in hotspot/src/share/vm/opto/type.cpp
Summary: add guarantee() to as_instance_type()
Reviewed-by: kvn, twisti
morris [Fri, 15 Mar 2013 18:44:08 -0700] rev 16360
Merge
kmo [Thu, 14 Mar 2013 16:17:58 -0700] rev 16359
Merge
kmo [Thu, 14 Mar 2013 13:22:04 -0700] rev 16358
8010116: Abstract_VM_Version::internal_vm_info_string() should recognize VS2010 and VS2012
Summary: add cases for _MSC_VER == 1600 and 1700
Reviewed-by: zgu
sla [Tue, 19 Mar 2013 13:44:26 +0100] rev 16357
8009457: SA: A small fix on "scanoops" command in CLHSDB
Reviewed-by: sla, coleenp, kmo
Contributed-by: yunda.mly@taobao.com
sla [Tue, 19 Mar 2013 13:41:05 +0100] rev 16356
8009456: SA: typeToVtbl of BasicTypeDataBase should not be static
Reviewed-by: coleenp, sla
Contributed-by: yunda.mly@taobao.com
dcubed [Sun, 17 Mar 2013 08:57:56 -0700] rev 16355
Merge
zgu [Fri, 15 Mar 2013 17:12:17 -0700] rev 16354
Merge
zgu [Fri, 15 Mar 2013 11:53:28 -0400] rev 16353
8009614: nsk/split_verifier/stress/ifelse/ifelse002_30 fails with 'assert((size & (granularity - 1)) == 0) failed: size not aligned to os::vm_allocation_granularity()
Summary: Align up vm allocation size to os defined granularity
Reviewed-by: dholmes, coleenp
coleenp [Fri, 15 Mar 2013 17:24:40 -0400] rev 16352
8007725: NPG: Klass::restore_unshareable_info() triggers assert(k->java_mirror() == NULL)
Summary: Check for exception during SystemDictionary::resolve_instance_class_or_null() and clean up.
Reviewed-by: coleenp, acorn, hseigel, minqi
Contributed-by: ioi.lam@oracle.com
minqi [Thu, 14 Mar 2013 00:33:08 -0700] rev 16351
8003348: SA can not read core file on OS
Summary: Macosx uses Mach-O file format for binary files, not ELF format. Currently SA works on core files on other platforms, t his change enables SA work on core file generated on Darwin.
Reviewed-by: sla, sspitsyn
Contributed-by: yumin.qi@oracle.com
amurillo [Fri, 15 Mar 2013 11:44:33 -0700] rev 16350
8010105: new hotspot build - hs25-b24
Reviewed-by: jcoomes
katleman [Thu, 21 Mar 2013 10:42:51 -0700] rev 16349
Added tag jdk8-b82 for changeset 3826413d5c5b
katleman [Thu, 21 Mar 2013 10:42:22 -0700] rev 16348
Added tag jdk8-b82 for changeset caa9b4e63aab
duke [Wed, 05 Jul 2017 18:46:03 +0200] rev 16347
Added tag jdk8-b82 for changeset 5e8c55025644
duke [Wed, 05 Jul 2017 18:46:02 +0200] rev 16346
Merge
duke [Wed, 05 Jul 2017 18:45:58 +0200] rev 16345
Merge
lana [Thu, 14 Mar 2013 19:33:29 -0700] rev 16344
Merge
lana [Tue, 12 Mar 2013 16:43:53 -0700] rev 16343
Merge
jfranck [Tue, 12 Mar 2013 17:39:34 +0100] rev 16342
7196531: Duplicate error messages on repeating annotations
Reviewed-by: jjg
mcimadamore [Tue, 12 Mar 2013 16:02:43 +0000] rev 16341
8009545: Graph inference: dependencies between inference variables should be set during incorporation
Summary: Move all transitivity checks into the incorporation round
Reviewed-by: jjg
mcimadamore [Tue, 12 Mar 2013 16:02:13 +0000] rev 16340
8008540: Constructor reference to non-reifiable array should be rejected
8008539: Spurious error when constructor reference mention an interface type
8008538: Constructor reference accepts wildcard parameterized types
Summary: Overhaul of Check.checkConstructorRefType
Reviewed-by: jjg
jfranck [Tue, 12 Mar 2013 11:16:30 +0100] rev 16339
8005205: tests missing bugid for repeating annotation change
Reviewed-by: jjg, ssides
ohrstrom [Mon, 11 Mar 2013 19:03:35 -0700] rev 16338
8009843: sjavac should accept -cp as synonym for -classpath
Reviewed-by: jjg
rfield [Mon, 11 Mar 2013 10:02:55 -0700] rev 16337
8009742: Bad lambda name for lambda in a static initializer or ctor
Reviewed-by: mcimadamore
vromero [Mon, 11 Mar 2013 15:35:13 +0000] rev 16336
6181889: Empty try/finally results in bytecodes being generated
Reviewed-by: mcimadamore
rfield [Thu, 07 Mar 2013 08:26:13 -0800] rev 16335
8009582: Method reference generic constructor gives: IllegalArgumentException: Invalid lambda deserialization
Reviewed-by: mcimadamore
vromero [Thu, 07 Mar 2013 10:12:13 +0000] rev 16334
8009170: Regression: javac generates redundant bytecode in assignop involving arrays
Reviewed-by: mcimadamore
vromero [Thu, 07 Mar 2013 10:04:28 +0000] rev 16333
8009138: javac, equals-hashCode warning tuning
Reviewed-by: mcimadamore
mcimadamore [Wed, 06 Mar 2013 15:33:39 +0000] rev 16332
8009391: Synthetic name of serializable lambda methods should not contain negative numbers
Summary: Use hex representation of method signature hashcode to avoid negative numbers
Reviewed-by: jjg
mcimadamore [Wed, 06 Mar 2013 15:33:17 +0000] rev 16331
8009459: Wrong behavior of diamond finder with source level 7
Summary: Diamond finder doesn't take into account different inference behaviors
Reviewed-by: jjg
mcimadamore [Wed, 06 Mar 2013 15:29:30 +0000] rev 16330
8009299: Javac crashes when compiling method reference to static interface method
Summary: Assertion in Check.checMethod is too strict
Reviewed-by: jjg