Gary Benson
|
a10ec19a4d
|
6990549: Zero and Shark fixes after 6978355 and 6953144
Reviewed-by: twisti
|
2010-10-08 02:42:17 -07:00 |
|
John R Rose
|
52e3d262a1
|
6939224: MethodHandle.invokeGeneric needs to perform the correct set of conversions
Reviewed-by: never
|
2010-09-13 23:24:30 -07:00 |
|
Igor Veresov
|
2c66a6c3fd
|
6953144: Tiered compilation
Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation.
Reviewed-by: kvn, never, phh, twisti
|
2010-09-03 17:51:07 -07:00 |
|
Gary Benson
|
d7310fb0f7
|
6976186: integrate Shark HotSpot changes
Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure.
Reviewed-by: kvn, twisti
|
2010-08-11 05:51:21 -07:00 |
|
John R Rose
|
7e34622217
|
6969574: invokedynamic call sites deoptimize instead of executing
Reviewed-by: kvn
|
2010-07-16 18:14:19 -07:00 |
|
Erik Trimble
|
ba7c173659
|
6941466: Oracle rebranding changes for Hotspot repositories
Change all the Sun copyrights to Oracle copyright
Reviewed-by: ohair
|
2010-05-27 19:08:38 -07:00 |
|
John R Rose
|
44f4fafdee
|
Merge
|
2010-05-12 22:06:02 -07:00 |
|
Volker Simonis
|
43a9130faa
|
6935118: UseCompressedOops modification in methodOopDesc::sort_methods() causes JCK timeout
Add comparison functions for compressed oops to use bubblesort.
Reviewed-by: never, coleenp
|
2010-05-04 15:12:08 -04:00 |
|
John R Rose
|
4eb75c2df3
|
6939134: JSR 292 adjustments to method handle invocation
Split MethodHandle.invoke into invokeExact and invokeGeneric; also clean up JVM-to-Java interfaces
Reviewed-by: twisti
|
2010-05-01 02:42:18 -07:00 |
|
Christian Thalinger
|
0211f9703a
|
6943304: remove tagged stack interpreter
Reviewed-by: coleenp, never, gbenson
|
2010-04-30 08:37:24 -07:00 |
|
Vladimir Kozlov
|
d4878296c5
|
6923043: failed nightly tests which use -XX:+PrintCompilation -Xcomp -XX:CompileOnly
Print "made not compilable" line only for deoptimizations.
Reviewed-by: never
|
2010-02-03 15:03:22 -08:00 |
|
Vladimir Kozlov
|
0c27c5537e
|
6614597: Performance variability in jvm2008 xml.validation
Fix incorrect marking of methods as not compilable.
Reviewed-by: never
|
2010-02-01 16:49:49 -08:00 |
|
Eric Caspole
|
a57d68e35b
|
4360113: Evict nmethods when code cache gets full
Speculatively unload the oldest nmethods when code cache gets full.
Reviewed-by: never, kvn
|
2010-01-29 09:27:22 -08:00 |
|
Tom Rodriguez
|
bac125984c
|
6911204: generated adapters with large signatures can fill up the code cache
Reviewed-by: kvn, jrose
|
2010-01-20 22:10:33 -08:00 |
|
Christian Thalinger
|
e5fb2ad1c4
|
6914206: change way of permission checking for generated MethodHandle adapters
Put generated MH adapter in InvokeDynamic/MethodHandle classes to be able to indentify them easily in the compiler.
Reviewed-by: kvn, never, jrose
|
2010-01-08 11:09:46 +01:00 |
|
Tom Rodriguez
|
98449cf2c2
|
6914300: ciEnv should export all well known classes
Reviewed-by: kvn, twisti
|
2010-01-06 14:22:39 -08:00 |
|
John R Rose
|
2134a92922
|
6815692: method handle code needs some cleanup (post-6655638)
Correctly raise exceptions, support safe bitwise "raw" conversions, fix bugs revealed by VerifyMethodHandles, remove dead code, improve debugging support
Reviewed-by: never, twisti
|
2009-10-17 19:51:05 -07:00 |
|
John R Rose
|
6515225d49
|
6862576: vmIntrinsics needs cleanup in order to support JSR 292 intrinsics
Remove useless lazy evaluation of intrinsics; add LAST_COMPILER_INLINE to help categorize them
Reviewed-by: kvn
|
2009-07-21 16:56:06 -07:00 |
|
John R Rose
|
34c1d72421
|
6655646: dynamic languages need dynamically linked call sites
Invokedynamic instruction (JSR 292 RI)
Reviewed-by: twisti, never
|
2009-04-21 23:21:04 -07:00 |
|
John R Rose
|
ce0c084720
|
6655638: dynamic languages need method handles
Initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.)
Reviewed-by: kvn, twisti, never
|
2009-04-08 10:56:49 -07:00 |
|
Xiomara Jayasena
|
2be2e027b0
|
6814575: Update copyright year
Update copyright for files that have been modified in 2009, up to 03/09
Reviewed-by: katleman, tbell, ohair
|
2009-03-09 13:28:46 -07:00 |
|
Jon Masamitsu
|
c2ff9781c7
|
6692899: CMS: many vm.parallel_class_loading tests fail with assert "missing Printezis mark"
The CMS concurrent precleaning and concurrent marking phases should work around classes that are undergoing redefinition.
Reviewed-by: ysr, dcubed
|
2009-01-11 16:58:24 -08:00 |
|
Xiomara Jayasena
|
c96a95c4b8
|
6719955: Update copyright year
Update copyright year for files that have been modified in 2008
Reviewed-by: ohair, tbell
|
2008-07-02 12:55:16 -07: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 |
|
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 |
|
J. Duke
|
8153779ad3
|
Initial load
|
2007-12-01 00:00:00 +00:00 |
|