|
|
JDK-8341906
|
JDK-8338542
Optimize ClassFile writing BufBuffer
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341900
|
JDK-8338542
Optimize DirectCodeBuilder writeBody
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341859
|
JDK-8338542
Optimize ClassFile Benchmark Write
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341581
|
JDK-8338542
Optimize BytecodeHelpers validate slot
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341512
|
JDK-8338542
Optimize StackMapGenerator::processInvokeInstructions
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341510
|
JDK-8338542
Optimize StackMapGenerator::processFieldInstructions
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341415
|
JDK-8338542
Optimize RawBytecodeHelper::next
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341199
|
JDK-8338542
Use ClassFile's new API loadConstant(int)
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341141
|
JDK-8338542
Optimize DirectCodeBuilder
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341136
|
JDK-8338542
Optimize StackMapGenerator::trimAndCompress
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341006
|
JDK-8338542
Optimize StackMapGenerator detect frames
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8340831
|
JDK-8338542
Simplify simple validation for class definition in MethodHandles.Lookup
|
Chen Liang
|
Chen Liang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8340710
|
JDK-8338542
Optimize DirectClassBuilder::build
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8340708
|
JDK-8338542
Optimize StackMapGenerator::processMethod
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8340587
|
JDK-8338542
Optimize StackMapGenerator$Frame::checkAssignableTo
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8340544
|
JDK-8338542
Optimize setLocalsFromArg
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8340131
|
JDK-8338542
Refactor internal makeHiddenClassDefiner to take option mask instead of Set<ClassOption>
|
Claes Redestad
|
Claes Redestad
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8340011
|
JDK-8338542
Simplify jdk.internal.classfile.impl.EntryMap
|
Claes Redestad
|
Claes Redestad
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339876
|
JDK-8338542
Move constant symbol caches to Utf8EntryImpl
|
Chen Liang
|
Chen Liang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339875
|
JDK-8338542
MethodTypeDesc to reuse descriptor string from MethodType
|
Chen Liang
|
Chen Liang
|
|
Closed |
Won't Fix
|
|
|
|
|
|
|
JDK-8339800
|
JDK-8338542
Prefer invokeBasic in BootstrapMethodInvokers
|
Claes Redestad
|
Claes Redestad
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339799
|
JDK-8338542
Reduce work done in j.l.invoke bytecode generators
|
Claes Redestad
|
Claes Redestad
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339742
|
JDK-8338542
Refactor ClassFileImpl to allow loading Option classes lazily
|
Claes Redestad
|
Claes Redestad
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339710
|
JDK-8338542
Avoid initializing AccessFlag related classes in write-only cases
|
Claes Redestad
|
Claes Redestad
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339683
|
JDK-8338542
Simplify class data generation in InvokerBytecodeGenerator
|
Chen Liang
|
Chen Liang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339642
|
JDK-8338542
Reduce overheads in InvokerBytecodeGenerator
|
Claes Redestad
|
Claes Redestad
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339576
|
JDK-8338542
Speed up raw bytecode processing in ClassFile API
|
Chen Liang
|
Chen Liang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339519
|
JDK-8338542
Remove size field from instructions
|
Chen Liang
|
Chen Liang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339320
|
JDK-8338542
Optimize ClassFile Utf8EntryImpl#inflate
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339290
|
JDK-8338542
Optimize ClassFile Utf8EntryImpl#writeTo
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339205
|
JDK-8338542
Optimize StackMapGenerator
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339198
|
JDK-8338542
Remove tag field from AbstractPoolEntry
|
Chen Liang
|
Chen Liang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339196
|
JDK-8338542
Optimize BufWriterImpl#writeU1/U2/Int/Long
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339168
|
JDK-8338542
Optimize ClassFile Util slotSize
|
Shaojin Wen
|
Shaojin Wen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339167
|
JDK-8338542
Remove AbstractPoolEntry.PrimitiveEntry to reduce boxing overheads
|
Claes Redestad
|
Claes Redestad
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339132
|
JDK-8338542
Make DirectCodeBuilder write through without allocating instruction objects
|
Chen Liang
|
Chen Liang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8338979
|
JDK-8338542
Avoid bootstrapped switches in the classfile API
|
Claes Redestad
|
Claes Redestad
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8338547
|
JDK-8338542
Sharing of singleton instructions in ClassFile building
|
Chen Liang
|
Chen Liang
|
|
Closed |
Won't Fix
|
|
|
|
|
|
|
JDK-8338546
|
JDK-8338542
Speed up ConstantPoolBuilder::classEntry(ClassDesc)
|
Chen Liang
|
Chen Liang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8338545
|
JDK-8338542
Functional interface implementations for common pre-boot ClassFile operations
|
Chen Liang
|
Chen Liang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8338544
|
JDK-8338542
Dedicated Array class descriptor implementation
|
Chen Liang
|
Chen Liang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8338543
|
JDK-8338542
ClassBuilder withMethod builders should cache the method type symbol
|
Chen Liang
|
Chen Liang
|
|
Resolved |
Fixed
|
|
|
|
|