Jorn Vernee
|
32ac72c3d3
|
8312522: Implementation of Foreign Function & Memory API
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Reviewed-by: dholmes, psandoz, mcimadamore, alanb
|
2023-10-12 19:50:08 +00:00 |
|
Mandy Chung
|
5cea53d372
|
8315810: Reimplement sun.reflect.ReflectionFactory::newConstructorForSerialization with method handles
Co-authored-by: Chen Liang <liach@openjdk.org>
Reviewed-by: rriggs
|
2023-09-14 16:10:55 +00:00 |
|
Mandy Chung
|
9bfe415f66
|
8305104: Remove the old core reflection implementation
Reviewed-by: dholmes, alanb
|
2023-06-13 19:41:38 +00:00 |
|
Mandy Chung
|
1d7bb1ffa0
|
8304585: Method::invoke rewraps InvocationTargetException if a caller-sensitive method throws IAE
Reviewed-by: darcy, jpai, alanb
|
2023-03-30 16:07:47 +00:00 |
|
Justin Lu
|
45d8a175b1
|
8303405: fix @returnss typo in ReflectionFactory
Reviewed-by: jpai, mchung, martin, iris, lancea, naoto
|
2023-03-02 20:23:04 +00:00 |
|
Mandy Chung
|
7aaf76c529
|
8300924: Method::invoke throws wrong exception type when passing wrong number of arguments to method with 4 or more parameters
Reviewed-by: rriggs
|
2023-01-27 17:13:54 +00:00 |
|
Maurizio Cimadamore
|
73baadceb6
|
8295044: Implementation of Foreign Function and Memory API (Second Preview)
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: jvernee, pminborg, psandoz, alanb, sundar
|
2022-12-05 13:49:53 +00:00 |
|
stsypanov
|
46633e644a
|
8294698: Remove unused 'checkedExceptions' param from MethodAccessorGenerator.generateMethod()
Reviewed-by: redestad
|
2022-10-03 12:56:51 +00:00 |
|
Andrey Turbanov
|
de74e0e25a
|
8280035: Use Class.isInstance instead of Class.isAssignableFrom where applicable
Reviewed-by: prr, rriggs
|
2022-05-19 21:43:32 +00:00 |
|
Maurizio Cimadamore
|
2c5d136260
|
8282191: Implementation of Foreign Function & Memory API (Preview)
Reviewed-by: erikj, jvernee, psandoz, dholmes, mchung
|
2022-05-12 16:17:45 +00:00 |
|
Andrey Turbanov
|
b323f54fee
|
8283846: Remove unused jdk.internal.reflect.SignatureIterator
Reviewed-by: bpb, mchung, iris
|
2022-03-30 06:56:08 +00:00 |
|
liach
|
7feabee426
|
8261407: ReflectionFactory.checkInitted() is not thread-safe
Co-authored-by: Peter Levart <plevart@openjdk.org>
Reviewed-by: dholmes, mchung, plevart
|
2022-02-22 16:57:23 +00:00 |
|
Joe Darcy
|
295c0474c4
|
8279242: Reflection newInstance() error message when constructor has no access modifiers could use improvement
Reviewed-by: iris, dholmes, mchung
|
2022-01-25 20:05:49 +00:00 |
|
Maurizio Cimadamore
|
96e36071b6
|
8275063: Implementation of Foreign Function & Memory API (Second incubator)
Reviewed-by: erikj, psandoz, jvernee, darcy
|
2021-11-24 11:51:16 +00:00 |
|
Mandy Chung
|
032067264f
|
8277451: java.lang.reflect.Field::set on static field with invalid argument type should throw IAE
Reviewed-by: alanb
|
2021-11-23 17:14:59 +00:00 |
|
Mandy Chung
|
c6339cb8a2
|
8271820: Implementation of JEP 416: Reimplement Core Reflection with Method Handle
8013527: calling MethodHandles.lookup on itself leads to errors
Co-authored-by: Peter Levart <plevart@openjdk.org>
Co-authored-by: Claes Redestad <redestad@openjdk.org>
Co-authored-by: Mandy Chung <mchung@openjdk.org>
Reviewed-by: mcimadamore, plevart, egahlin, redestad, cjplummer, alanb
|
2021-10-28 18:32:50 +00:00 |
|
Julia Boes
|
4961373a67
|
8275137: jdk.unsupported/sun.reflect.ReflectionFactory.readObjectNoDataForSerialization uses wrong signature
Reviewed-by: dfuchs
|
2021-10-26 12:17:47 +00:00 |
|
Peter Levart
|
7ad74d82d7
|
8274299: Make Method/Constructor/Field accessors @Stable
Reviewed-by: redestad, mchung
|
2021-10-05 14:16:20 +00:00 |
|
Weijun Wang
|
6765f90250
|
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea
|
2021-06-02 11:57:31 +00:00 |
|
Maurizio Cimadamore
|
a223189b06
|
8264774: Implementation of Foreign Function and Memory API (Incubator)
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Athijegannathan Sundararajan <sundar@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: psandoz, chegar, mchung, vlivanov
|
2021-06-02 10:53:06 +00:00 |
|
Сергей Цыпанов
|
ae258f1e6a
|
8265418: Clean-up redundant null-checks of Class.getPackageName()
Reviewed-by: redestad
|
2021-05-27 20:21:34 +00:00 |
|
Harold Seigel
|
e14b026841
|
8243287: Removal of Unsafe::defineAnonymousClass
Reviewed-by: iklam, mchung, alanb, dholmes
|
2021-05-13 12:46:54 +00:00 |
|
Sergey Tsypanov
|
c0176c42dc
|
8263552: Use String.valueOf() for char-to-String conversions
Reviewed-by: redestad, vtewari, azvegint, chegar
|
2021-03-15 11:18:59 +00:00 |
|
Hui Shi
|
8eeb36f14a
|
8255883: Avoid duplicated GeneratedMethodAccessor when reflect method invoked from different threads
Reviewed-by: shade, alanb
|
2020-11-16 11:34:47 +00:00 |
|
Philippe Marschall
|
2a406f3ce5
|
8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package
Reviewed-by: dholmes, alanb, psandoz, kvn, egahlin
|
2020-09-30 20:05:07 +00:00 |
|
Mandy Chung
|
f2b191a6e9
|
8247444: Trust final fields in records
Co-authored-by: Christoph Dreis <christoph.dreis@freenet.de>
Reviewed-by: jrose, dholmes, forax, coleenp, vlivanov
|
2020-06-19 08:27:59 -07:00 |
|
Mandy Chung
|
7cc1371059
|
8238358: Implementation of JEP 371: Hidden Classes
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: David Holmes <david.holmes@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jamsheed Mohammed C M <jamsheed.c.m@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Amy Lu <amy.lu@oracle.com>
Reviewed-by: alanb, cjplummer, coleenp, dholmes, dlong, forax, jlahoda, psandoz, plevart, sspitsyn, vromero
|
2020-04-21 06:55:38 -07:00 |
|
Pavel Rappo
|
4c4271f283
|
8242230: Whitespace typos, relaxed javadoc, formatting
Reviewed-by: darcy, igerasim
|
2020-04-08 11:16:56 +01:00 |
|
Pavel Rappo
|
17ff85d4ad
|
8241014: Miscellaneous typos in documentation comments
Reviewed-by: igerasim, prappo, psandoz, rriggs, weijun
|
2020-03-20 20:54:56 +00:00 |
|
Mandy Chung
|
203db2596f
|
8219774: Reexamine the initialization of LangReflectAccess shared secret at AccessibleObject::<clinit>
Reviewed-by: alanb
|
2019-07-23 20:03:03 -07:00 |
|
Mandy Chung
|
a5b9e0f7ba
|
8221530: Caller sensitive methods not handling caller = null when invoked by JNI code with no java frames on stack
Reviewed-by: alanb, dholmes, sundar
|
2019-04-06 21:16:40 +08:00 |
|
Andrew M Leonard
|
cd9fb366a5
|
8219378: Ensure ReflectionFactory.langReflectAccess is initialized correctly
Reviewed-by: rriggs, alanb, mchung
|
2019-02-19 16:13:05 +00:00 |
|
Claes Redestad
|
a3df1d618e
|
8215281: Use String.isEmpty() when applicable in java.base
Reviewed-by: dfuchs, alanb
|
2018-12-13 15:31:05 +01:00 |
|
Alan Bateman
|
eed637f497
|
8214696: Module class should be filtered by core reflection
Reviewed-by: lancea, mchung, sundar
|
2018-12-13 09:02:52 +00:00 |
|
Mandy Chung
|
9ffe7e1205
|
8211122: Reduce the number of internal classes made accessible to jdk.unsupported
Reviewed-by: alanb, dfuchs, kvn
|
2018-11-06 10:01:16 -08:00 |
|
Mandy Chung
|
5e6d6b8642
|
8207146: Rename jdk.internal.misc.Unsafe::xxxObject to xxxReference
Reviewed-by: dholmes, thartmann
|
2018-10-22 17:00:04 -07:00 |
|
Mandy Chung
|
46f0fa8c20
|
8206240: java.lang.Class.newInstance() is causing caller to leak
Reviewed-by: alanb
|
2018-10-04 13:02:58 -07:00 |
|
Mandy Chung
|
73a6313038
|
8181443: Replace usages of jdk.internal.misc.Unsafe with MethodHandles.Lookup.defineClass
Reviewed-by: alanb, egahlin
|
2018-10-04 08:45:21 -07:00 |
|
Alan Bateman
|
9c70e26c14
|
8210496: Improve filtering for classes with security sensitive fields
Reviewed-by: plevart, mchung
|
2018-09-19 08:49:07 +01:00 |
|
Stuart Marks
|
61ea10862e
|
8206865: RMI activation tests fail with InvalidClassException
Reviewed-by: darcy, alanb, mchung
|
2018-07-20 14:34:51 -07:00 |
|
Stuart Marks
|
b228ede451
|
8205491: adjust reflective access checks
Reviewed-by: alanb, mchung, igerasim, rhalade, ahgross
|
2018-06-22 17:08:00 -07:00 |
|
Stuart Marks
|
d51ccbc325
|
8197925: Better stack walking
Reviewed-by: alanb, skoivu, rriggs, igerasim, rhalade, darcy
|
2018-05-31 11:31:20 -07:00 |
|
Mandy Chung
|
4e844fe623
|
8205623: Replace use of Class::getPackage with Class::getPackageName
Reviewed-by: jjg, erikj
|
2018-06-25 22:28:04 -07:00 |
|
David Holmes
|
95bf19563b
|
8010319: Implementation of JEP 181: Nest-Based Access Control
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Maurizio Mimadamore <maurizio.mimadamore@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Tobias Hartmann <tobias.hartmann@oracle.com>
Co-authored-by: Vlaidmir Ivanov <vladimir.x.ivanov@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: John Rose <john.r.rose@oracle.com>
Co-authored-by: Daniel Smith <daniel.smith@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Kumar Srinivasan <kumardotsrinivasan@gmail.com>
Co-authored-by: Boris Ulasevich <boris.ulasevich@bell-sw.com>
Reviewed-by: alanb, psandoz, mchung, coleenp, acorn, mcimadamore, forax, jlahoda, sspitsyn, abuckley
|
2018-06-23 01:32:41 -04:00 |
|
Mandy Chung
|
0e1bd1f99d
|
8202113: Reflection API is causing caller classes to leak
Reviewed-by: alanb, plevart
|
2018-05-11 14:21:46 -07:00 |
|
Claes Redestad
|
0f478d2cfd
|
8202419: Avoid creating Permission constants early
Reviewed-by: alanb, mullan
|
2018-04-30 16:27:23 +02:00 |
|
Chris Hegarty
|
a2000f8720
|
8179424: Remove terminally deprecated sun.reflect.Reflection.getCallerClass
Reviewed-by: alanb, dfuchs, dholmes, lancea, mchung, rriggs
|
2017-12-22 15:55:29 +00:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|