iklam [Thu, 04 May 2017 06:54:52 -0700] rev 46430
8179625: [BACKOUT] of 8179305 Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime
Reviewed-by: hseigel
kbarrett [Wed, 03 May 2017 18:44:27 -0400] rev 46429
8169039: Add unit tests for BitMap search operations
Summary: Added native unit test test_bitMap_search.cpp
Reviewed-by: stefank, sjohanss
kbarrett [Wed, 03 May 2017 14:13:48 -0400] rev 46428
8178352: BitMap::get_next_zero_offset may give wrong result on Mac
Summary: Invert and search initial word for trailing ones.
Reviewed-by: stefank, cjplummer
iklam [Fri, 03 Mar 2017 23:08:35 -0800] rev 46427
8171392: Move Klass pointers outside of ConstantPool entries so ConstantPool can be read-only
Summary: Added _resolved_klasses; moved _resolved_references to ConstantPoolCache, etc.
Reviewed-by: coleenp, lfoltan, simonis, aph
sspitsyn [Wed, 03 May 2017 02:32:02 +0000] rev 46426
Merge
sspitsyn [Tue, 02 May 2017 19:27:26 -0700] rev 46425
8172970: TESTBUG: need test coverage for the JVMTI functions allowed in the start phase
Summary: New JTreg test provides the necessary coverage during the start phase
Reviewed-by: dholmes, dcubed
iklam [Mon, 01 May 2017 11:16:01 -0700] rev 46424
8179305: Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime
Summary: Added LastFrameAccessor class
Reviewed-by: dlong, dholmes
aharlap [Mon, 01 May 2017 10:50:38 -0400] rev 46423
8178542: G1: VM hangs during shutdown due to mark stack overflow
Summary: Removed not needed call to clear_has_overflown() to avoid inconsistent state
Reviewed-by: kbarrett, sangheki
zmajo [Fri, 28 Apr 2017 09:50:47 +0200] rev 46422
8179019: Correct range checks for command-line options ArraycopySrcPrefetchDistance and ArraycopyDstPrefetchDistance
Summary: Update constraint for the command-line options. Change stubs to use register values instead of immediates.
Reviewed-by: kvn
hseigel [Thu, 27 Apr 2017 14:15:30 +0000] rev 46421
Merge
hseigel [Thu, 27 Apr 2017 10:08:02 -0400] rev 46420
8179235: PackageEntryTables should be created eagerly
Summary: Create the PackageEntryTables in the constructor for ClassLoaderData.
Reviewed-by: dholmes, sspitsyn
jwilhelm [Thu, 27 Apr 2017 14:40:21 +0200] rev 46419
Merge
shshahma [Wed, 26 Apr 2017 21:28:22 -0700] rev 46418
8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp
Reviewed-by: shade, dholmes, kevinw
mseledtsov [Wed, 26 Apr 2017 11:26:11 -0700] rev 46417
8179243: [TESTBUG] CDS tests should be excluded from running with -UseCompressedOops
Summary: Used at-requires statements to exclude the affected tests
Reviewed-by: dholmes, jiangli, sspitsyn
redestad [Wed, 26 Apr 2017 13:20:23 +0200] rev 46416
8179224: Cache strlen of Flag::_name
Reviewed-by: dsamersoff, jiangli, iklam, rehn
sjohanss [Wed, 26 Apr 2017 10:26:39 +0200] rev 46415
8138737: Remove oop_ms_adjust_pointers and use oop_iterate instead
Reviewed-by: kbarrett, stefank
shade [Wed, 26 Apr 2017 09:06:59 +0200] rev 46414
8169061: Drop os::is_MP checks from Atomics
Reviewed-by: aph, dholmes
iklam [Fri, 14 Apr 2017 08:33:57 -0700] rev 46413
8178543: Optimize Klass::is_shared()
Reviewed-by: coleenp, jiangli
jwilhelm [Tue, 25 Apr 2017 18:56:45 +0000] rev 46412
Merge
jwilhelm [Tue, 25 Apr 2017 20:24:25 +0200] rev 46411
Merge
ccheung [Tue, 25 Apr 2017 11:06:42 -0700] rev 46410
8179103: [Testbug] re-enable the runtime/SharedArchiveFile/BootAppendTests.java test
Summary: Added the java.corba to the set of root modules by using the --add-modules option. Used the CDSTestUtils.checkExec() for checking test results.
Reviewed-by: sspitsyn, jiangli, mseledtsov, iklam
ehelin [Tue, 25 Apr 2017 11:58:37 +0200] rev 46409
8179266: Add test/gc/g1/humongousObjects/TestHeapCounters.java to ProblemList.txt
Reviewed-by: sjohanss, mgerdin
iklam [Thu, 13 Apr 2017 01:56:01 -0700] rev 46408
8178350: klassVtable and klassItable should be ValueObj
Reviewed-by: coleenp
jwilhelm [Mon, 24 Apr 2017 21:34:24 +0200] rev 46407
Merge
rprotacio [Mon, 24 Apr 2017 17:26:11 +0000] rev 46406
Merge
rprotacio [Mon, 24 Apr 2017 11:32:38 -0400] rev 46405
8168122: Update logging in perfMemory to Unified Logging
Summary: -XX:+PerfTraceMemOps replaced with -Xlog:perf+memops=debug, -XX:+PerfTraceDataCreation replaced with -Xlog:perf+datacreation=debug
Reviewed-by: sspitsyn, coleenp
rprotacio [Mon, 24 Apr 2017 12:08:28 -0400] rev 46404
8165896: Use "open" flag from JVM_DefineModule to export all module packages
Summary: Implemented VM side of open modules, which export all their packages unqualifiedly. Automatic modules and unnamed modules are treated internally as open modules.
Reviewed-by: alanb, hseigel, lfoltan
hseigel [Mon, 24 Apr 2017 08:47:38 -0400] rev 46403
8178949: The split verifier allows anewarray to create an array of more than 255 dimensions.
Summary: Add check to split verifier handling of anewarray opcode.
Reviewed-by: sspitsyn, gtriantafill, lfoltan
kbarrett [Sun, 23 Apr 2017 15:02:46 -0400] rev 46402
8179181: Cleanup BitMap search API
Summary: Remove _inline suffixes and remove duplicate wrappers.
Reviewed-by: dholmes, coleenp
iignatyev [Sat, 22 Apr 2017 00:56:56 +0000] rev 46401
Merge
iignatyev [Wed, 19 Apr 2017 16:33:37 -0700] rev 46400
8178788: wrap JCStress test suite as jtreg tests
Reviewed-by: kvn, dholmes
ehelin [Fri, 21 Apr 2017 08:24:48 +0200] rev 46399
8179064: TestInterpreterMethodEntries.java is missing -XX:+UnlockDiagnosticVMOptions
Reviewed-by: ctornqvi, gtriantafill
ehelin [Fri, 21 Apr 2017 10:43:43 +0200] rev 46398
8177967: Move TestGCOld to subdirectory
Reviewed-by: mgerdin, pliden
ehelin [Tue, 18 Apr 2017 11:01:09 +0200] rev 46397
8177968: Add GC stress test TestGCLocker
Reviewed-by: pliden, lmesnik
ehelin [Wed, 05 Apr 2017 14:21:58 +0200] rev 46396
8178095: Add GC stress test TestSystemGC
Reviewed-by: dfazunen, mgerdin
iveresov [Wed, 19 Apr 2017 04:10:56 +0000] rev 46395
Merge
iveresov [Wed, 19 Apr 2017 03:21:41 +0000] rev 46394
Merge
iveresov [Tue, 18 Apr 2017 20:17:22 -0700] rev 46393
8178864: Update Graal
Reviewed-by: kvn
iignatyev [Tue, 18 Apr 2017 20:10:55 -0700] rev 46392
8178835: CTW Runner should check that all classes have been compiled
Reviewed-by: kvn
iignatyev [Tue, 18 Apr 2017 20:10:54 -0700] rev 46391
8178913: CTW library does not close all opened resources
Reviewed-by: kvn
mseledtsov [Tue, 18 Apr 2017 23:52:58 +0200] rev 46390
Merge
mseledtsov [Tue, 18 Apr 2017 14:18:43 -0700] rev 46389
8177728: [TESTBUG] Improve CDS test utils
Summary: Improved and expanded CDS test utils; updated CDS tests to use new utils.
Reviewed-by: jiangli, ccheung
jwilhelm [Tue, 18 Apr 2017 22:25:33 +0200] rev 46388
Merge
rprotacio [Tue, 18 Apr 2017 13:19:42 -0400] rev 46387
8176472: Lazily create ModuleEntryTable
Summary: Moved the unnamed module out of the ModuleEntryTable and into the ClassLoaderData so that the MET can be lazily created only when other modules are present. Also a smaller PackageTable size.
Reviewed-by: gtriantafill, hseigel, lfoltan, coleenp
simonis [Fri, 24 Mar 2017 16:35:37 +0100] rev 46386
8176580: [ppc, s390] CRC32C: wrong checksum result in some cases
Reviewed-by: simonis, mdoerr
Contributed-by: lutz.schmidt@sap.com
iignatyev [Fri, 14 Apr 2017 15:47:33 -0700] rev 46385
8178727: CTW should provide class names in error messages
Reviewed-by: kvn
kbarrett [Thu, 13 Apr 2017 16:38:39 -0400] rev 46384
8169517: WhiteBox should provide concurrent GC phase control
Summary: Added WhiteBox API and G1 implementation.
Reviewed-by: shade, dfazunen
iignatyev [Thu, 13 Apr 2017 11:23:37 -0700] rev 46383
8178291: Add CTW test for boot module
Reviewed-by: kvn
coleenp [Thu, 13 Apr 2017 09:42:10 -0400] rev 46382
8178336: Unnecessary SystemDictionary walk for Protection domain liveness
Summary: remove system dictionary walk and pass strong closure for !ClassUnloading
Reviewed-by: jiangli, iklam
gtriantafill [Wed, 12 Apr 2017 17:52:04 -0400] rev 46381
8150388: Remove SPARC 32-bit support
Reviewed-by: hseigel, coleenp, dholmes, kvn
coleenp [Wed, 12 Apr 2017 08:02:29 -0400] rev 46380
8026985: Rewrite SystemDictionary::classes_do and Dictionary::classes_do to use KlassClosure
Summary: Actually remove unused functions like classes_do and methods_do.
Reviewed-by: iveresov, sspitsyn, dholmes
pliden [Wed, 12 Apr 2017 08:49:08 +0200] rev 46379
8178363: Incorrect check for nmethod re-registration in C1
Reviewed-by: stefank, rbackman
kbarrett [Wed, 12 Apr 2017 01:31:36 -0400] rev 46378
8160748: Inconsistent types for ideal_reg
Summary: Made ideal_reg consistently uint.
Reviewed-by: kvn, iveresov
pliden [Tue, 11 Apr 2017 11:12:58 +0200] rev 46377
8178364: Command-line flags of type double should accept integer values
Reviewed-by: dholmes, sjohanss
jwilhelm [Mon, 10 Apr 2017 20:10:09 +0200] rev 46376
Merge
rraghavan [Sun, 09 Apr 2017 20:52:43 -0700] rev 46375
8171813: Reported null pointer dereference defect groups
Summary: Added required explicit NULL checks
Reviewed-by: thartmann, zmajo
dholmes [Thu, 06 Apr 2017 23:46:38 +0000] rev 46374
Merge
dholmes [Thu, 06 Apr 2017 17:45:10 -0400] rev 46373
8166927: interfaceSupport.hpp has ancient comments about TSO
Reviewed-by: sspitsyn, dcubed, lfoltan, coleenp
iveresov [Thu, 06 Apr 2017 23:01:27 +0000] rev 46372
Merge
iveresov [Thu, 06 Apr 2017 14:31:32 -0700] rev 46371
8178088: Update Graal
Summary: Update Graal, do appropriate changes to jaotc
Reviewed-by: kvn