zmajo [Tue, 12 Jul 2016 10:16:36 +0200] rev 40057
8098573: Compiler accesses to shared archive fail if archive is remapped
Summary: Change ciEnv::~ciEnv() to remove symbols in VM state.
Reviewed-by: kvn, dholmes
thartmann [Tue, 12 Jul 2016 08:57:00 +0200] rev 40056
8160898: assert while replaying ciReplay file created using TieredStopAtLevel=1
Summary: Use highest available tier if no compilation level is specified in replay file.
Reviewed-by: zmajo
dnsimon [Mon, 11 Jul 2016 19:15:21 +0000] rev 40055
8160730: [JVMCI] compiler selection should work without -Djvmci.Compiler
Reviewed-by: kvn, twisti, never
rbackman [Mon, 11 Jul 2016 13:14:19 +0200] rev 40054
Merge
iignatyev [Fri, 08 Jul 2016 21:26:02 +0300] rev 40053
8160657: Compiler HotSpot tests should use the "run driver" directive where applicable
Reviewed-by: kvn
dpochepk [Fri, 08 Jul 2016 20:14:18 +0300] rev 40052
8160276: Jittester: bytecode tests generation hangs in ClassWriter infinite loop
Reviewed-by: kvn, iveresov
aph [Fri, 08 Jul 2016 17:02:10 +0100] rev 40051
8160969: aarch64: CDS is broken after 8079507
Reviewed-by: roland
Contributed-by: ningsheng.jian@linaro.org
aph [Thu, 07 Jul 2016 15:39:12 +0100] rev 40050
Merge
aph [Thu, 07 Jul 2016 15:07:13 +0100] rev 40049
8141633: Implement VarHandles/Unsafe intrinsics on AArch64
Reviewed-by: roland
tpivovarova [Thu, 07 Jul 2016 13:53:52 +0300] rev 40048
8160773: error: package jdk.internal.jimage does not exist
Reviewed-by: dlong
vlivanov [Wed, 06 Jul 2016 15:05:28 +0300] rev 40047
8160360: Mismatched field loads are folded in LoadNode::Value
Reviewed-by: kvn, thartmann
dnsimon [Tue, 05 Jul 2016 17:57:20 -0700] rev 40046
8159888: [JVMCI] the client VM build is broken when INCLUDE_JVMCI is defined
Summary: fix Client VM build
Reviewed-by: twisti, kvn
thartmann [Tue, 05 Jul 2016 07:57:09 +0200] rev 40045
8159129: TestStringIntrinsicRangeChecks fails w/ No exception thrown for compressByte/inflateByte
Summary: Need to convert char offsets to byte offsets before range check.
Reviewed-by: vlivanov
thartmann [Mon, 04 Jul 2016 09:14:02 +0200] rev 40044
8160651: StubRoutines::_dtan does not restore callee save register rbx
Summary: Pop rbx before leaving stub.
Reviewed-by: vlivanov, vdeshpande
dnsimon [Sat, 02 Jul 2016 00:27:19 +0000] rev 40043
8160647: [JVMCI] need to be able to copy internal arrays from LocalVariableTable and LineNumberTable
Reviewed-by: twisti, never
rraghavan [Thu, 30 Jun 2016 05:05:52 -0700] rev 40042
8153194: PreserveFPRegistersTest.java runs out of memory in the nightlies.
Summary: Fixed test by setting reference size using WhileBox.getHeapOopSize.
Reviewed-by: vlivanov
enevill [Tue, 24 May 2016 01:13:57 -0700] rev 40041
8156943: aarch64: string compare does not support CompactStrings
Summary: Implement LL, UL and LU encodings for StrComp
Reviewed-by: aph
thartmann [Thu, 30 Jun 2016 08:24:51 +0200] rev 40040
8160425: Vectorization with signalling NaN returns wrong result
Summary: Should not use doubles/floats for vector constants in the C code.
Reviewed-by: kvn, vlivanov
ppunegov [Wed, 29 Jun 2016 18:04:04 +0300] rev 40039
8160471: compiler/rangechecks/TestRangeCheckEliminationDisabled.java fails after JDK-8150900
Summary: Add UnlockDiagnosticVMOptions to the test
Reviewed-by: kvn, thartmann
tpivovarova [Wed, 29 Jun 2016 11:38:58 +0000] rev 40038
Merge
tpivovarova [Wed, 29 Jun 2016 14:32:13 +0300] rev 40037
8153515: [ctw] CompileTheWorld testlibrary should trigger compilation of <clinit> and <init>
Reviewed-by: thartmann
enevill [Wed, 29 Jun 2016 11:24:13 +0000] rev 40036
8160534: aarch64: fails to build after 8157834
Summary: add missing #include
Reviewed-by: aph
never [Tue, 28 Jun 2016 20:08:43 +0000] rev 40035
Merge
never [Tue, 28 Jun 2016 17:22:56 +0000] rev 40034
8160121: [JVMCI] JvmciNotifyBootstrapFinishedEventTest.java failed NoClassDefFoundError: jdk/vm/ci/runtime/JVMCI
Reviewed-by: kvn
tpivovarova [Tue, 28 Jun 2016 19:58:15 +0300] rev 40033
8143081: [ctw] Test CompileTheWorld.java needs to be updated for Jigsaw
Reviewed-by: iignatyev
dpochepk [Mon, 27 Jun 2016 17:23:15 +0300] rev 40032
8132318: -XX:TraceJumps is broken on Sparc
Reviewed-by: kvn, thartmann
thartmann [Mon, 27 Jun 2016 10:10:11 +0200] rev 40031
8159016: Over-unrolled loop is partially removed
Summary: Prevent over-unrolling of loops by computing upper bound for trip count.
Reviewed-by: kvn
kvn [Fri, 24 Jun 2016 15:30:50 -0700] rev 40030
Merge
iveresov [Fri, 24 Jun 2016 19:06:00 +0000] rev 40029
Merge
iveresov [Fri, 24 Jun 2016 11:22:08 -0700] rev 40028
8157249: [JVMCI] remove ConstantReflectionProvider.isEmbeddable method
Summary: Remove unused API
Reviewed-by: kvn
ppunegov [Fri, 24 Jun 2016 17:12:50 +0000] rev 40027
Merge
ppunegov [Fri, 24 Jun 2016 19:06:15 +0300] rev 40026
8160085: @library' must appear before first `@run'
Summary: move @ignore after the @library
Reviewed-by: kvn
rschatz [Fri, 24 Jun 2016 17:11:17 +0000] rev 40025
Merge
rschatz [Fri, 24 Jun 2016 15:45:47 +0000] rev 40024
8160177: [JVMCI] race condition in HotSpotMemoryAccessProviderImpl.verifyReadRawObject
Reviewed-by: kvn
enevill [Thu, 16 Jun 2016 06:42:08 -0400] rev 40023
8159063: aarch64: optimise unaligned array copy long
Reviewed-by: aph, adinn
simonis [Wed, 22 Jun 2016 17:05:40 +0200] rev 40022
8159620: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation on ppc64 and sparc
Reviewed-by: goetz, kvn, thartmann
thartmann [Fri, 29 Jul 2016 08:36:13 +0200] rev 40021
8162540: Crash in C2 escape analysis with assert: "node should be registered"
Summary: GetAndSet, CompareAndExchange and CompareAndSwap intrinsics emit unsafe accesses to oop fields.
Reviewed-by: kvn
lfoltan [Thu, 28 Jul 2016 09:57:49 -0400] rev 40020
8160487: JVM should validate a module by checking for an instance of java.lang.reflect.Module
Summary: Correct the checking of an instance of java.lang.reflect.Module to validate a module
Reviewed-by: alanb, coleenp, redestad
mchernov [Wed, 27 Jul 2016 18:43:52 +0300] rev 40019
8159606: gc/g1/TestShrinkAuxiliaryData* tests fail because GC triggered before VM initialization completed
Reviewed-by: tschatzl
dfazunen [Wed, 27 Jul 2016 21:16:38 +0400] rev 40018
8161990: Un-quarantine TestParallelHeapSizeFlags.java and TestSmallHeap.java.
Reviewed-by: tschatzl
acorn [Wed, 27 Jul 2016 13:33:52 +0000] rev 40017
Merge
acorn [Wed, 27 Jul 2016 08:31:48 -0400] rev 40016
8162340: Better class stream parsing
Summary: Check platform and boot loader for java/* packages
Reviewed-by: lfoltan, coleenp, dholmes
dholmes [Tue, 26 Jul 2016 23:52:25 -0400] rev 40015
8140723: Remove source code conditionalized on JAVASE_EMBEDDED
Reviewed-by: twisti, fparain, cjplummer
jiangli [Tue, 26 Jul 2016 17:25:58 -0400] rev 40014
8156959: compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java fails with exit 134.
Summary: Remove invalid assert in SensorInfo::process_pending_requests.
Reviewed-by: dholmes, coleenp
lfoltan [Tue, 26 Jul 2016 10:29:27 -0400] rev 40013
8154239: -Xbootclasspath/a breaks exploded build
Summary: Correct exploded modules build system class path search for the boot loader
Reviewed-by: acorn, ccheung, hseigel, jiangli
tschatzl [Tue, 26 Jul 2016 11:04:20 +0200] rev 40012
8161993: G1 crashes if active_processor_count changes during startup
Summary: Use the initial active processor count for memory initialization instead of the current active one.
Reviewed-by: dholmes, mgerdin
tschatzl [Tue, 26 Jul 2016 11:04:20 +0200] rev 40011
8147910: Cache initial active_processor_count
Summary: Introduce and initialize active_processor_count variable in VM.
Reviewed-by: dholmes, jprovino
goetz [Wed, 13 Jul 2016 12:23:05 +0200] rev 40010
8161258: Simplify including platform files.
Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files.
Reviewed-by: dholmes, coleenp, kbarrett