Christian Thalinger
|
c9e2dcda4b
|
6817525: turn on method handle functionality by default for JSR 292
After appropriate testing, we need to turn on EnableMethodHandles and EnableInvokeDynamic by default.
Reviewed-by: never, kvn, jrose, phh
|
2011-03-31 02:31:57 -07:00 |
|
Tom Rodriguez
|
6e8a263a06
|
7017732: move static fields into Class to prepare for perm gen removal
Reviewed-by: kvn, coleenp, twisti, stefank
|
2011-03-18 16:00:34 -07:00 |
|
John R Rose
|
f6344076f2
|
7012648: move JSR 292 to package java.lang.invoke and adjust names
Package and class renaming only; delete unused methods and classes
Reviewed-by: twisti
|
2011-03-11 22:34:57 -08:00 |
|
Coleen Phillimore
|
7b4f8073f0
|
6990754: Use native memory and reference counting to implement SymbolTable
Move symbols from permgen into C heap and reference count them
Reviewed-by: never, acorn, jmasa, stefank
|
2011-01-27 16:11:27 -08:00 |
|
John R Rose
|
cc7c58e166
|
7001379: bootstrap method data needs to be moved from constant pool to a classfile attribute
Reviewed-by: twisti
|
2010-12-03 15:53:57 -08:00 |
|
Stefan Karlsson
|
8006fe8f75
|
6989984: Use standard include model for Hospot
Replaced MakeDeps and the includeDB files with more standardized solutions.
Reviewed-by: coleenp, kvn, kamg
|
2010-11-23 13:22:55 -08:00 |
|
John R Rose
|
ce0125e7f2
|
6984311: JSR 292 needs optional bootstrap method parameters
Allow CONSTANT_InvokeDynamic nodes to have any number of extra operands.
Reviewed-by: twisti
|
2010-10-30 13:08:23 -07:00 |
|
Christian Thalinger
|
336fbd6d7f
|
6994630: java/lang/instrument/IsModifiableClassAgent.java fails with -XX:+EnableInvokeDynamic
The logic of ClassFileParser::java_dyn_MethodHandle_fix_pre needs to take care of an already changed vmentry signature.
Reviewed-by: never, jrose
|
2010-10-28 00:48:18 -07:00 |
|
Coleen Phillimore
|
d64aeff387
|
Merge
|
2010-06-04 17:44:51 -04: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 |
|
Keith McGuigan
|
211a79fc65
|
6930553: classfile format checker allows invalid method descriptor in CONSTANT_NameAndType_info in some cases
Check NameAndType_info signatures aggressively, even when unreferenced
Reviewed-by: coleenp, acorn, never
|
2010-05-27 17:06:39 -04:00 |
|
Karen Kinnear
|
27286386e9
|
Merge
|
2009-09-16 09:10:57 -04:00 |
|
Karen Kinnear
|
488e99efd8
|
6830542: Performance: JVM_DefineClass already verified
Reviewed-by: kamg, phh
|
2009-09-04 12:53:02 -04:00 |
|
John Coomes
|
e7c70c499b
|
6845368: large objects cause a crash or unexpected exception
Reviewed-by: jmasa, iveresov
|
2009-08-13 16:22:45 -07:00 |
|
John Coomes
|
662adda5e6
|
6861660: OopMapBlock count/size confusion
Reviewed-by: tonyp, iveresov
|
2009-08-11 15:37:23 -07:00 |
|
Mandy Chung
|
08f5aeffc1
|
6857194: Add hotspot perf counters to aid class loading performance measurement
Add new jvmstat counters to measure detailed class loading time
Reviewed-by: acorn, kamg
|
2009-07-10 11:10:00 -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
|
99f0eac1a2
|
6785258: Update copyright year
Update copyright for files that have been modified starting July 2008 to Dec 2008
Reviewed-by: katleman, ohair, tbell
|
2008-12-15 16:55:11 -08:00 |
|
John R Rose
|
849e0ffb04
|
6653858: dynamic languages need to be able to load anonymous classes
Low-level privileged sun.misc.Unsafe.defineAnonymousClass
Reviewed-by: kvn
|
2008-11-12 22:33:26 -08:00 |
|
J. Duke
|
8153779ad3
|
Initial load
|
2007-12-01 00:00:00 +00:00 |
|