7096 Commits

Author SHA1 Message Date
Tobias Hartmann
f571030571 Merge 2016-04-01 08:46:47 +00:00
Rahul Raghavan
2630177fdc 8150690: C++11 user-defined literal syntax in jvmciCompilerToVM.cpp
Changes done for - 'C++11 requires a space between literal and identifier'.

Reviewed-by: twisti
2016-04-01 01:34:00 -07:00
Cheleswer Sahu
6f3cb076c4 8151442: jstack doesn't close quotation marks properly with threads' name greater than 1996 characters
Reviewed-by: dsamersoff, kevinw
2016-04-01 13:51:29 +05:30
Bengt Rutisson
0d7e6c5add 8153203: Remove liveRange.hpp
Reviewed-by: mgerdin, jwilhelm
2016-04-01 10:16:31 +02:00
Bengt Rutisson
0c5e3bcbd6 8153188: Use log_error(gc, verify) for logging in verification code
Reviewed-by: mgerdin, tschatzl
2016-04-01 07:08:55 +02:00
Bengt Rutisson
eeec4b781b 8153187: Convert TraceWorkGang to use unified logging
Reviewed-by: mgerdin, tschatzl
2016-04-01 07:08:40 +02:00
Bengt Rutisson
8098362a32 8153186: Convert TraceGCTaskThread to use unified logging
Reviewed-by: mgerdin, tschatzl
2016-04-01 07:08:30 +02:00
Christian Thalinger
879c8b43c6 8144964: JVMCI compilations need to be disabled until the module system is initialized
Reviewed-by: kvn
2016-03-31 15:52:07 -10:00
Calvin Cheung
2685f965d3 Merge 2016-04-01 03:07:25 +02:00
Jon Masamitsu
e036e40e87 Merge 2016-03-31 22:04:19 +00:00
Rachel Protacio
81ebd2a801 Merge 2016-03-31 18:22:54 +00:00
Calvin Cheung
c3fd09e417 8075253: Multiversion JAR feature: CDS does not support MV-JARs
Handle "Multi-Release" jar during CDS dump time

Reviewed-by: jiangli, iklam, minqi, redestad
2016-03-31 10:42:57 -07:00
Bengt Rutisson
650a015581 Merge 2016-03-31 18:51:53 +02:00
Vladimir Kozlov
ee06cb9b8a Merge 2016-03-31 09:16:49 -07:00
Rachel Protacio
ed7a01e044 8145235: Deprecate product flags that have been converted to Unified Logging
Added deprecation message/mechanism for product flags aliased to Unified Logging options

Reviewed-by: mockner, coleenp, ddmitriev, mlarsson
2016-03-31 12:06:51 -04:00
Bengt Rutisson
69ae3e0c64 8152952: Allow G1 phase logging to use individual number of threads
Reviewed-by: tschatzl, jmasa
2016-03-31 17:05:29 +02:00
Gerard Ziemski
b1e438f157 Merge 2016-03-31 14:18:25 +00:00
Thomas Schatzl
5031466171 8153065: "Preserve CM refs" log message disconnected from "Parallel Preserve CM refs"
Bring the log messages into the correct order again.

Reviewed-by: mgerdin
2016-03-31 12:00:08 +02:00
Gerard Ziemski
64a7656938 8142510: -XX:+PrintFlagsRanges should print default range value for those flags that have constraint and an implicit range
Implemented default ranges for flags with constraints and no explicit ranges

Reviewed-by: ddmitriev, coleenp
2016-03-30 14:44:27 -05:00
Chris Plummer
fbe049838a 8148639: Some MethodCounter fields can be excluded when not including C2
Removed _interpreter_invocation_count and _interpreter_throwout_count fields for C1

Reviewed-by: kvn, coleenp
2016-03-30 09:52:02 -07:00
Gerard Ziemski
5a7ecbdf94 8143958: CDS Shared flags need constraint function
Implement range constraints for CDS flags.

Reviewed-by: iklam, jiangli
2016-03-30 11:28:51 -05:00
Yasumasa Suenaga
7e964d8697 8151674: STW phases at Concurrent GC should count in PerfCounter
Reviewed-by: jmasa, sla, tschatzl
2016-03-30 21:05:13 +09:00
Tobias Hartmann
b256715d77 Merge 2016-03-30 12:34:08 +02:00
Tobias Hartmann
6a65ad52d6 8152861: VM crash on assert: locked methods shouldn't be flushed
Check if nmethod is locked by JVMTI before flushing.

Reviewed-by: kvn
2016-03-30 08:04:59 +02:00
Tobias Hartmann
c3ebf37e24 8152947: VM crash with assert(!removed || is_in_use()) failed: unused osr nmethod should be invalidated
Check OSR invalidation after nmethod state transition.

Reviewed-by: ddmitriev, vlivanov
2016-03-30 08:00:51 +02:00
Kim Barrett
3af6c14332 8152916: ostream has unnecessary dependency on GCId
Removed unneeded #includes and forward class declaration.

Reviewed-by: pliden, rehn, brutisso, mgerdin
2016-03-29 16:21:16 -04:00
Max Ockner
0ce26421c4 Merge 2016-03-29 21:44:06 +02:00
Max Ockner
e721b555eb Merge 2016-03-29 20:51:59 +02:00
Max Ockner
45b8dc27fe 8150084: Convert TraceMonitorMismatch to Unified Logging
TraceMonitorMismatch has been converted to Unified Logging.

Reviewed-by: coleenp, rprotacio
2016-03-29 14:37:07 -04:00
Max Ockner
aa9da340e0 8149996: TraceLoaderConstraints has been converted to Unified Logging
TraceLoaderConstraints has been converted to Unified Logging.

Reviewed-by: coleenp, dholmes, rprotacio
2016-03-29 13:02:16 -04:00
Marcus Larsson
3db2c8085b 8151993: Remove inclusion of inline.hpp in log.hpp
Reviewed-by: kbarrett, stefank
2016-03-29 09:43:05 +02:00
Marcus Larsson
f4a1f4ef6b 8151438: UL instantiates duplicate tag sets
Reviewed-by: brutisso, stefank
2016-03-29 09:36:43 +02:00
Per Lidén
0fb3d6a52e 8068579: Running with -XX:-UseParallelGC does not turn ParalleGC off
Reviewed-by: jmasa, dfazunen, brutisso
2016-03-29 08:42:22 +02:00
Roland Schatz
49558c8d6e 8152634: generalize exception throwing routines in JVMCIRuntime
Reviewed-by: twisti
2016-03-25 12:43:23 +01:00
Vladimir Ivanov
d39c84770b 8152972: C2 crashes with SIGSEGV in LoadNode::make
Reviewed-by: kvn
2016-03-29 21:33:26 +03:00
Rahul Raghavan
34f5c263b6 8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665
Added missing code to close file pointer.

Reviewed-by: kvn
2016-03-28 20:38:05 -07:00
Rahul Raghavan
9acc5ad3ce 8145348: Make intrinsics flags diagnostic
Converted product or develop intrinsics flags to diagnostic.

Reviewed-by: kvn
2016-03-28 01:08:02 -07:00
Vladimir Ivanov
f7d4d8b94d 8025962: JSR 292: NoSuchMethodError and NoSuchFieldError in MHN_resolve_Mem
Reviewed-by: acorn, kvn
2016-03-28 13:49:34 +03:00
Vladimir Ivanov
661796fe3f 8152179: C2: Folding of unsigned loads is broken w/ @Stable
Reviewed-by: jrose, kvn
2016-03-28 13:49:34 +03:00
Vladimir Ivanov
3d03610bf4 8152773: C2: LoadNode properties aren't preserved when converting between signed/unsigned variants
Reviewed-by: jrose, kvn
2016-03-28 13:49:34 +03:00
Vladimir Ivanov
9cf0dc3015 8151623: Zap freed Metaspace chunks in non-product binaries
Reviewed-by: stefank, jmasa
2016-03-28 13:49:34 +03:00
Aleksey Shipilev
d8f23ea33b 8152698: Remove obsolete Unsafe.putOrdered{X} methods, usages, runtime and compiler support
Reviewed-by: kvn, psandoz
2016-03-25 15:34:30 +03:00
Zoltan Majo
720f99dec9 Merge 2016-03-24 16:21:18 +01:00
Harold Seigel
ff8f7e4a2b 8140665: SIGSEGV when a primitive type's class is used as the host class in a call to DefineAnonymousClass call
Instead of assertng, throw an exception

Reviewed-by: acorn, coleenp
2016-03-24 08:13:28 -04:00
Paul Sandoz
ab69113c5e 8149644: Integrate VarHandles
Reviewed-by: kvn, vlivanov
2016-03-24 11:21:49 +01:00
Thomas Schatzl
49d6460189 8152400: Enabling TASK_STATS_ONLY filters out just enabled messages anyway
If TASK_STATS_ONLY is enabled, do not require a develop build to print messages.

Reviewed-by: pliden, tbenson
2016-03-24 10:40:23 +01:00
Tobias Hartmann
ce350e07fa 8136458: Remove "marked for reclamation" nmethod state
Removed "marked for reclamation" nmethod state because only sweeper sets nmethods to zombie.

Reviewed-by: kvn, neliasso
2016-03-24 09:09:52 +01:00
Jesper Wilhelmsson
b7ca1e57ee Merge 2016-03-23 23:36:29 +01:00
Martin Doerr
9dff846b30 8151818: C1: LIRGenerator::move_to_phi can't deal with illegal phi
Reviewed-by: iveresov, kvn
2016-03-23 15:35:38 -07:00
Ioi Lam
ae4cc4b56a 8152380: Shared symbol table should never use alternate hashcode
Reviewed-by: coleenp, jiangli
2016-03-23 09:00:22 -07:00