Roland Westrelin
|
493557fc90
|
8031752: Failed speculative optimizations should be reattempted when root of compilation is different
Support for speculative traps that keep track of the root of the compilation in which a trap occurs.
Reviewed-by: kvn, twisti
|
2014-02-25 18:16:24 +01:00 |
|
Vladimir Kozlov
|
5117e1a805
|
Merge
|
2014-02-19 12:08:49 -08:00 |
|
Erik Helin
|
c5ef624e7c
|
Merge
|
2014-02-13 17:57:27 +01:00 |
|
Coleen Phillimore
|
2759eb10ae
|
8033528: assert(0 <= i && i < length()) failed: index out of bounds
Restoring bytecodes for invokedynamic had wrong index calculation added testing stress option.
Reviewed-by: twisti, hseigel
|
2014-02-07 18:30:27 -05:00 |
|
Erik Helin
|
4b802a6d31
|
Merge
|
2014-01-30 14:01:45 +01:00 |
|
Jesper Wilhelmsson
|
5301534dc3
|
8028391: Make the Min/MaxHeapFreeRatio flags manageable
Made the flags Min- and MaxHeapFreeRatio manageable, and implemented support for these flags in ParallalGC.
Reviewed-by: sla, mgerdin, brutisso
|
2014-01-29 23:17:05 +01:00 |
|
Vladimir Kozlov
|
c3a0e80e0b
|
Merge
|
2014-01-28 12:25:34 -08:00 |
|
Calvin Cheung
|
7f34fe7eee
|
8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message
Clarifying the error messages associated with vm options of type diagnostic, experimental, develop, and notproduct
Reviewed-by: kvn, twisti, ctornqvi
|
2014-01-16 10:51:16 -08:00 |
|
Jesper Wilhelmsson
|
81ba2e32c0
|
8025856: Fix typos in the GC code
Fix about 440 typos in comments in the VM code
Reviewed-by: mgerdin, tschatzl, coleenp, kmo, jcoomes
|
2014-01-23 14:47:23 +01:00 |
|
Morris Meyer
|
a665235538
|
Merge
|
2014-01-10 12:54:08 -08:00 |
|
Albert Noll
|
42afc756f5
|
8022494: Make compilation IDs sequential
Use atomic operations to provide sequential compilation IDs
Reviewed-by: kvn, twisti
|
2014-01-10 06:36:18 +01:00 |
|
Vladimir Kozlov
|
ba7149bbda
|
8028468: Add inlining information into ciReplay
Allow dump and replay inlining for specified method during a program execution.
Reviewed-by: roland, twisti
|
2014-01-08 10:25:50 -08:00 |
|
Igor Ignatyev
|
cfefbcebf5
|
8029070: memory leak in jmm_SetVMGlobal
Reviewed-by: kvn, dholmes
|
2013-12-23 20:56:18 +04:00 |
|
Jesper Wilhelmsson
|
40ba2bba2c
|
8026849: Fix typos in the GC code, part 2
Fixed typos in assert messages, flag descriptions and verbose messages
Reviewed-by: stefank, tschatzl
|
2013-12-10 15:11:02 +01:00 |
|
Tobias Hartmann
|
63f7ba0045
|
8025277: Add -XX: flag to print code cache sweeper statistics
New diagnostic flag prints statistics about the code cache sweeper
Reviewed-by: kvn
|
2013-12-19 14:08:02 +01:00 |
|
Vladimir Kozlov
|
1b2bf0be10
|
Merge
|
2013-12-05 15:13:12 -08:00 |
|
Goetz Lindenmaier
|
ecca1bcc72
|
8029015: PPC64 (part 216): opto: trap based null and range checks
On PPC64 use tdi instruction that does a compare and raises SIGTRAP for NULL and range checks.
Reviewed-by: kvn
|
2013-11-27 16:16:21 -08:00 |
|
Vladimir Kozlov
|
aabed3781b
|
Merge
|
2013-11-21 12:30:35 -08:00 |
|
Markus Grönlund
|
689cc9ddb7
|
Merge
|
2013-11-15 21:39:27 +01:00 |
|
Vladimir Ivanov
|
e7f6de784c
|
8028159: C2: compiler stack overflow during inlining of @ForceInline methods
Reviewed-by: roland, kvn
|
2013-11-14 09:14:39 -08:00 |
|
Yumin Qi
|
7496b461e3
|
8025632: Remove all references to MagicLambdaImpl from Hotspot
MagicLambdaImpl was removed from jdk side, this should be done in vm side too
Reviewed-by: coleenp, hseigel, rdurbin
|
2013-11-13 16:24:33 -08:00 |
|
Albert Noll
|
18ca4cc301
|
8027593: performance drop with constrained codecache starting with hs25 b111
Fixed proper sweeping of small code cache sizes
Reviewed-by: kvn, iveresov
|
2013-11-12 09:32:50 +01:00 |
|
Vladimir Ivanov
|
505ac76763
|
8023037: Race between ciEnv::register_method and nmethod::make_not_entrant_or_zombie
Reviewed-by: kvn, iveresov
|
2013-11-08 01:13:11 -08:00 |
|
Vladimir Kozlov
|
39b0e57fdd
|
Merge
|
2013-11-05 17:38:04 -08:00 |
|
Roland Westrelin
|
b94884a330
|
8026251: New type profiling points: parameters to methods
X86 interpreter and c1 type profiling for parameters on method entries
Reviewed-by: kvn, twisti
|
2013-10-22 09:51:47 +02:00 |
|
John Coomes
|
8d381f2b2e
|
Merge
|
2013-10-18 12:10:44 -07:00 |
|
Stefan Karlsson
|
79199b95bc
|
8026715: Remove the MetaDataDeallocateALot develop flag
Reviewed-by: coleenp, mgerdin
|
2013-10-17 08:42:41 +02:00 |
|
Per Lidén
|
b6426924cf
|
8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
Reviewed-by: brutisso, tschatzl, kmo, tamao
|
2013-10-15 11:42:50 +02:00 |
|
Jesper Wilhelmsson
|
354de63fbf
|
Merge
|
2013-10-12 05:08:42 +00:00 |
|
John Coomes
|
e61cbf8d69
|
Merge
|
2013-10-11 08:27:21 -07:00 |
|
Jesper Wilhelmsson
|
d04b304568
|
8024776: Max/MinHeapFreeRatio descriptions should be more precise
Descriptions for Max/MinHeapFreeRatio updated
Reviewed-by: ehelin, jmasa
|
2013-10-11 16:18:27 +02:00 |
|
Igor Veresov
|
db9a439624
|
Merge
|
2013-10-13 13:22:24 -07:00 |
|
Roland Westrelin
|
c8bfc7e7d7
|
8026054: New type profiling points: type of return values at calls
X86 interpreter and c1 type profiling for return values at calls
Reviewed-by: kvn, twisti
|
2013-10-12 12:12:59 +02:00 |
|
Roland Westrelin
|
cbd0e9bf96
|
8023657: New type profiling points: arguments to call
X86 interpreter and c1 type profiling for arguments at calls
Reviewed-by: kvn, twisti
|
2013-10-09 16:32:21 +02:00 |
|
Kevin Walls
|
c3d0e64506
|
8019375: Internal symbol table size should be tunable
Reviewed-by: coleenp, kamg
|
2013-10-08 09:33:51 +01:00 |
|
Stefan Karlsson
|
55cbe80300
|
8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
Reviewed-by: brutisso, jmasa, coleenp
|
2013-10-07 15:51:08 +02:00 |
|
Tao Mao
|
2d75de8b05
|
8010506: Typos and errors in descriptions of vm options in globals.hpp
Fix typos and errors in descriptions of vm options in globals.hpp
Reviewed-by: jmasa, jwilhelm
|
2013-10-09 11:18:53 -07:00 |
|
Niclas Adlertz
|
f9b1731815
|
Merge
|
2013-09-27 15:43:03 -07:00 |
|
Niclas Adlertz
|
562ce20154
|
Merge
|
2013-09-27 12:43:51 -07:00 |
|
Albert Noll
|
0dee555ead
|
8020151: PSR:PERF Large performance regressions when code cache is filled
Code cache sweeping based on method hotness; removed speculatively disconnect
Reviewed-by: kvn, iveresov
|
2013-09-27 10:50:55 +02:00 |
|
Christian Thalinger
|
cd7bfac363
|
8024545: make develop and notproduct flag values available in product builds
Reviewed-by: dholmes, kvn
|
2013-09-26 12:07:53 -07:00 |
|
Daniel D. Daugherty
|
156b06d897
|
Merge
|
2013-09-20 12:58:35 -07:00 |
|
Niclas Adlertz
|
afef481831
|
Merge
|
2013-09-19 18:01:39 +02:00 |
|
Daniel D. Daugherty
|
41bce440a4
|
8019835: Strings interned in different threads equal but does not ==
Add -XX:+VerifyStringTableAtExit option and code to verify StringTable invariants.
Reviewed-by: rdurbin, sspitsyn, coleenp
|
2013-09-18 07:02:10 -07:00 |
|
Thomas Schatzl
|
b4e927d2a9
|
Merge
|
2013-09-16 09:41:03 +02:00 |
|
Goetz Lindenmaier
|
0732a739b3
|
8024468: PPC64 (part 201): cppInterpreter: implement bytecode profiling
Implement profiling for c2 jit compilation. Also enable new cppInterpreter features.
Reviewed-by: kvn
|
2013-09-15 15:28:58 +02:00 |
|
Vladimir Ivanov
|
13d322d70f
|
8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log)
Reviewed-by: twisti, kvn, sla
|
2013-09-13 04:16:54 -07:00 |
|
Vladimir Ivanov
|
f0e77ac67f
|
8001107: @Stable annotation for constant folding of lazily evaluated variables
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: rbackman, twisti, kvn
|
2013-09-10 14:51:48 -07:00 |
|
Vladimir Kozlov
|
1a700c9216
|
Merge
|
2013-09-05 11:04:39 -07:00 |
|
Karen Kinnear
|
fdf2c975ed
|
8023872: Verification error in generated lambda classes
Skip verification for generated lambda classes
Reviewed-by: kamg, dholmes
|
2013-08-30 15:15:56 -04:00 |
|