Y. Srinivas Ramakrishna
|
18f3386a98
|
6711316: Open source the Garbage-First garbage collector
First mercurial integration of the code for the Garbage-First garbage collector.
Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
|
2008-06-05 15:57:56 -07:00 |
|
Jon Masamitsu
|
39463bb3fc
|
6629727: assertion in set_trap_state() in methodDataOop.hpp is too strong
The assertion can failure due to race conditions.
Reviewed-by: never
|
2008-06-04 13:51:09 -07:00 |
|
Coleen Phillimore
|
646ceb4a45
|
6696264: assert("narrow oop can never be zero") for GCBasher & ParNewGC
Decouple set_klass() with zeroing the gap when compressed.
Reviewed-by: kvn, ysr, jrose
|
2008-05-28 21:06:24 -07:00 |
|
Vladimir Kozlov
|
e53e767d88
|
6703888: Compressed Oops: use the 32-bits gap after klass in a object
Use the gap also for a narrow oop field and a boxing object value.
Reviewed-by: coleenp, never
|
2008-05-21 16:31:35 -07:00 |
|
Coleen Phillimore
|
aee4bafd9b
|
6689523: max heap calculation for compressed oops is off by MaxPermSize
Need to subtract MaxPermSize from the total heap size when determining whether compressed oops is turned on.
Reviewed-by: jmasa, jcoomes, kvn
|
2008-04-29 19:31:29 -04:00 |
|
Paul Hohensee
|
81c6ccf729
|
6693457: Open-source hotspot linux-sparc support
Move os_cpu/linux_sparc from closed to open
Reviewed-by: kamg
|
2008-04-24 15:07:57 -04:00 |
|
Keith McGuigan
|
f072bc9d3f
|
6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes
Initial checkin of JSDT code
Reviewed-by: acorn, sbohne
|
2008-04-17 22:18:15 -04:00 |
|
Coleen Phillimore
|
4a831d45f0
|
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
|
2008-04-13 17:43:42 -04:00 |
|
Chuck Rasbold
|
21dbe47a30
|
6624474: Server compiler generates unexpected LinkageError
Fix load_signature_classes to tolerate LinkageErrors
Reviewed-by: kvn, never
|
2008-04-03 13:33:13 -07:00 |
|
Vladimir Kozlov
|
2ea233816f
|
6680665: bytecode Escape Analyzer produces incorrect escape information for methods without oop arguments
BcEscapeAnalyzer does not analyze methods with no oop arguments.
Reviewed-by: rasbold
|
2008-03-28 11:52:29 -07:00 |
|
Daniel D. Daugherty
|
0745d10694
|
Merge
|
2008-03-13 14:17:48 -07:00 |
|
Daniel D. Daugherty
|
454bce8993
|
6453355: 4/4 new No_Safepoint_Verifier uses fail during GC
(for Serguei) Clean up use of No_Safepoint_Verifier in JVM TI
Reviewed-by: dcubed
|
2008-03-12 18:09:34 -07:00 |
|
Daniel D. Daugherty
|
f813016add
|
6599425: 4/3 OopMapCache::lookup() can cause later crash or assert() failure
Add should_not_be_cached() to markOop and methodOop and query that status inOopMapCache::lookup()
Reviewed-by: coleenp, sspitsyn, jmasa
|
2008-03-12 18:07:46 -07:00 |
|
Daniel D. Daugherty
|
0f1d30354a
|
6497639: 4/3 Profiling Swing application caused JVM crash
Make RedefineClasses() interoperate better with class sharing.
Reviewed-by: sspitsyn, jmasa
|
2008-03-12 18:06:50 -07:00 |
|
Vladimir Kozlov
|
b64d5e4209
|
6667615: (Escape Analysis) extend MDO to cache arguments escape state
Use MDO to cache arguments escape state determined by the byte code escape analyzer.
Reviewed-by: never
|
2008-03-11 19:00:38 -07:00 |
|
Vladimir Kozlov
|
96e8bcb6aa
|
6667620: (Escape Analysis) fix deoptimization for scalar replaced objects
Deoptimization code for reallocation and relocking scalar replaced objects has to be fixed.
Reviewed-by: rasbold, never
|
2008-03-11 11:25:13 -07:00 |
|
Vladimir Kozlov
|
9f1a8ede80
|
6633953: type2aelembytes{T_ADDRESS} should be 8 bytes in 64 bit VM
T_ADDRESS size is defined as 'int' size (4 bytes) but C2 use it for raw pointers and as memory type for StoreP and LoadP nodes.
Reviewed-by: jrose
|
2008-02-25 15:05:44 -08:00 |
|
Daniel D. Daugherty
|
5fa349cc42
|
6664627: Merge changes made only in hotspot 11 forward to jdk 7
Reviewed-by: jcoomes
|
2007-12-05 09:00:00 -08:00 |
|
J. Duke
|
8153779ad3
|
Initial load
|
2007-12-01 00:00:00 +00:00 |
|