Claes Redestad
|
fb51c1e57b
|
8339837: Remove unused BootstrapMethodsInvokers.isLambdaMetafactoryCondyBSM
Reviewed-by: jvernee
|
2024-09-10 12:34:51 +00:00 |
|
Shaojin Wen
|
4d597de893
|
8338930: StringConcatFactory hardCoded string concatenation strategy
Reviewed-by: redestad, liach
|
2024-09-10 12:33:07 +00:00 |
|
Coleen Phillimore
|
ad104932e6
|
8338526: Don't store abstract and interface Klasses in class metaspace
Reviewed-by: stuefe, iklam
|
2024-09-10 11:43:21 +00:00 |
|
Claes Redestad
|
0d8e52b382
|
8339800: Prefer invokeBasic in BootstrapMethodInvokers
Reviewed-by: jvernee
|
2024-09-10 09:46:36 +00:00 |
|
Alan Bateman
|
7e2bcf6d00
|
8338890: Add monitoring/management interface for the virtual thread scheduler
Reviewed-by: kevinw
|
2024-09-10 07:23:35 +00:00 |
|
Chen Liang
|
a9bb04331d
|
8339683: Simplify class data generation in InvokerBytecodeGenerator
Reviewed-by: redestad
|
2024-09-09 15:15:16 +00:00 |
|
Pavel Rappo
|
88cccc14db
|
8339631: Fix block @jls and @jvms tags
Reviewed-by: liach, darcy, jjg
|
2024-09-09 12:06:21 +00:00 |
|
Shaojin Wen
|
fbe2629303
|
8339635: StringConcatFactory optimization for CompactStrings off
Reviewed-by: liach
|
2024-09-06 18:37:29 +00:00 |
|
Claes Redestad
|
d2b36f0907
|
8339642: Reduce overheads in InvokerBytecodeGenerator
Reviewed-by: liach
|
2024-09-06 12:37:48 +00:00 |
|
Claes Redestad
|
cb00333d6a
|
8339640: Reduce construction overheads in StringConcatFactory$InlineHiddenClassStrategy
Reviewed-by: liach
|
2024-09-06 12:27:53 +00:00 |
|
Claes Redestad
|
260908e16e
|
8339592: Simplify and remove unused code in ObjectMethods.<clinit>
Reviewed-by: liach
|
2024-09-06 12:04:38 +00:00 |
|
Maurizio Cimadamore
|
9e1af8cc7c
|
8339285: Test fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames
Reviewed-by: alanb
|
2024-09-05 18:11:18 +00:00 |
|
Per Minborg
|
6be927260a
|
8338591: Improve performance of MemorySegment::copy
Reviewed-by: mcimadamore
|
2024-09-05 13:10:24 +00:00 |
|
Shaojin Wen
|
cb9f5c5791
|
8339290: Optimize ClassFile Utf8EntryImpl#writeTo
Reviewed-by: redestad, liach
|
2024-09-05 11:45:49 +00:00 |
|
Shaojin Wen
|
55312e1549
|
8338937: Optimize the string concatenation of ClassDesc
Reviewed-by: liach
|
2024-09-04 22:45:17 +00:00 |
|
Chen Liang
|
bd8569bc6c
|
8339131 : Remove rarely-used accessor methods from Opcode
Reviewed-by: asotona
|
2024-09-04 12:29:40 +00:00 |
|
Chen Liang
|
ad40a122d6
|
8339214: Remove misleading CodeBuilder.loadConstant(Opcode, ConstantDesc)
Reviewed-by: asotona
|
2024-09-03 13:44:48 +00:00 |
|
Chen Liang
|
25e03b5209
|
8339115: Rename TypeKind enum constants to follow code style
Reviewed-by: asotona
|
2024-08-30 17:28:28 +00:00 |
|
Chen Liang
|
777ed2b5d2
|
8339132: Make DirectCodeBuilder write through without allocating instruction objects
Reviewed-by: asotona, redestad
|
2024-08-29 15:45:52 +00:00 |
|
Maurizio Cimadamore
|
1ff9ac7233
|
8338731: MemoryLayout::offsetHandle can return a negative offset
Reviewed-by: pminborg, psandoz
|
2024-08-28 10:22:34 +00:00 |
|
Per Minborg
|
2e96f159aa
|
8338489: Typo in MemorySegment doc
Reviewed-by: rriggs, mcimadamore, iris
|
2024-08-27 16:24:50 +00:00 |
|
Maurizio Cimadamore
|
b25095b08e
|
8338728: Misc issues in memory layout javadoc
Reviewed-by: pminborg, psandoz
|
2024-08-27 14:26:31 +00:00 |
|
Shaojin Wen
|
5ecbecfbca
|
8338936: StringConcatFactory optimize the construction of MethodType and MethodTypeDesc
Reviewed-by: redestad, liach
|
2024-08-26 20:26:17 +00:00 |
|
Claes Redestad
|
3f00da84b3
|
8338906: Avoid passing EnumDescs and extra classes to type switch methods that don't use them
Reviewed-by: liach, jlahoda
|
2024-08-26 15:58:25 +00:00 |
|
Maurizio Cimadamore
|
20d8f58c92
|
8331671: Implement JEP 472: Prepare to Restrict the Use of JNI
Reviewed-by: jpai, prr, ihse, kcr, alanb
|
2024-08-26 09:17:45 +00:00 |
|
Chen Liang
|
a461369f16
|
8338700: AttributeMapper type parameter should be bounded by Attribute
Reviewed-by: asotona
|
2024-08-23 15:16:44 +00:00 |
|
Maurizio Cimadamore
|
0e8fe3550b
|
8338677: Improve startup of memory access var handles by simplifying combinator chains
Reviewed-by: redestad
|
2024-08-21 15:11:32 +00:00 |
|
Shaojin Wen
|
3aeb6733f9
|
8338532: Speed up the ClassFile API MethodTypeDesc#ofDescriptor
Reviewed-by: redestad, liach
|
2024-08-21 14:56:30 +00:00 |
|
Chen Liang
|
80adea8e0a
|
8338545: Functional interface implementations for common pre-boot ClassFile operations
Reviewed-by: asotona
|
2024-08-21 11:58:21 +00:00 |
|
Chen Liang
|
88ccbb6091
|
8336934: Clean up JavaLangReflectAccess
Reviewed-by: rriggs, darcy
|
2024-08-21 01:05:41 +00:00 |
|
Chen Liang
|
1ebf2cf639
|
8336756: Improve ClassFile Annotation writing
Reviewed-by: asotona
|
2024-08-20 19:02:38 +00:00 |
|
Mark Reinhold
|
0267284c52
|
8338611: java.lang.module specification wording not aligned with JEP 261
Reviewed-by: alanb
|
2024-08-20 18:50:17 +00:00 |
|
Chen Liang
|
68d1f5c33b
|
8338543: ClassBuilder withMethod builders should cache the method type symbol
Reviewed-by: asotona
|
2024-08-20 05:43:04 +00:00 |
|
Chen Liang
|
961e944fa7
|
8336754: Remodel TypeAnnotation to "has" instead of "be" an Annotation
Co-authored-by: Alex Buckley <abuckley@openjdk.org>
Reviewed-by: asotona
|
2024-08-16 15:48:54 +00:00 |
|
Shaojin Wen
|
5022109b2a
|
8336856: Efficient hidden class-based string concatenation strategy
Co-authored-by: Claes Redestad <redestad@openjdk.org>
Reviewed-by: redestad, liach
|
2024-08-16 13:18:02 +00:00 |
|
Sonia Zaldana Calles
|
56dec215b0
|
8338014: Improve usage of @jvms tags in class file API
Reviewed-by: darcy, liach, asotona
|
2024-08-15 13:28:25 +00:00 |
|
Chen Liang
|
6af1d6ff21
|
8335927: Revisit AnnotationConstantValueEntry and AnnotationValue.OfConstant
Reviewed-by: asotona
|
2024-08-13 15:14:06 +00:00 |
|
Joe Darcy
|
78773b1769
|
8338015: Fix "Java Java" typo in package info file of java.lang.classfile
Reviewed-by: jiefu, jpai, liach
|
2024-08-08 15:52:17 +00:00 |
|
Jan Lahoda
|
958786b28f
|
8332522: SwitchBootstraps::mappedEnumLookup constructs unused array
Reviewed-by: liach, redestad
|
2024-08-06 09:07:44 +00:00 |
|
Chen Liang
|
93c19ac73c
|
8337219: AccessFlags factories do not require necessary arguments
Reviewed-by: asotona
|
2024-07-30 17:41:49 +00:00 |
|
Chen Liang
|
6154a2129b
|
8336032: Enforce immutability of Lists used by ClassFile API
Reviewed-by: asotona
|
2024-07-30 17:41:38 +00:00 |
|
Chen Liang
|
ab27090aa0
|
8337225: Demote maxStack and maxLocals from CodeModel to CodeAttribute
Reviewed-by: asotona
|
2024-07-29 21:58:08 +00:00 |
|
Shaojin Wen
|
2fbdbacad7
|
8337245: Fix wrong comment of StringConcatHelper
Reviewed-by: phh, redestad
|
2024-07-27 22:54:47 +00:00 |
|
Shaojin Wen
|
7f11935461
|
8337167: StringSize deduplication
Reviewed-by: liach, rriggs
|
2024-07-26 07:08:33 +00:00 |
|
Alan Bateman
|
6e228ce382
|
8336254: Virtual thread implementation + test updates
Reviewed-by: sspitsyn, kevinw
|
2024-07-25 04:59:01 +00:00 |
|
Naoto Sato
|
4ea4d7c684
|
8336679: Add @implSpec for the default implementations in Process.waitFor()
Reviewed-by: bpb, jlu, liach
|
2024-07-24 16:48:34 +00:00 |
|
Shaojin Wen
|
476d2ae69d
|
8336831: Optimize StringConcatHelper.simpleConcat
Reviewed-by: liach, redestad, rriggs
|
2024-07-23 20:21:08 +00:00 |
|
Chen Liang
|
a2a236f904
|
8335939: Hide element writing across the ClassFile API
Reviewed-by: asotona
|
2024-07-23 12:11:47 +00:00 |
|
Claes Redestad
|
e83b4b236e
|
8335182: Consolidate and streamline String concat code shapes
Reviewed-by: liach, jvernee
|
2024-07-23 11:50:57 +00:00 |
|
Chen Liang
|
22914e0774
|
8335938: Review XxxBuilder.original and XxxModel.parent
Reviewed-by: asotona
|
2024-07-23 04:59:58 +00:00 |
|