Prepared by: | jrose bot.rose00 on Fri Sep 28 11:55:10 PDT 2018 |
---|---|
Workspace: | /Users/jrose/Projects/amber |
Compare against: | http://hg.openjdk.java.net/amber/amber |
Compare against version: | .^ |
Branch: | jep-334 |
Summary of changes: | 5119 lines changed: 2669 ins; 1575 del; 875 mod; 73204 unchg |
Patch of changes: | amber.patch |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
make/hotspot/symbols/symbols-unix
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP18 lines changed: 0 ins; 6 del; 12 mod; 176 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 4013 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/arm/templateTable_arm.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 5102 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/sparc/templateTable_sparc.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 3864 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/x86/templateTable_x86.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 4527 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/ci/ciStreams.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP97 lines changed: 76 ins; 13 del; 8 mod; 465 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/ci/ciStreams.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP2 lines changed: 0 ins; 1 del; 1 mod; 439 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/classfile/classFileParser.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP2 lines changed: 0 ins; 0 del; 2 mod; 6406 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/classfile/javaClasses.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP16 lines changed: 1 ins; 8 del; 7 mod; 4351 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/classfile/javaClasses.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP8 lines changed: 4 ins; 1 del; 3 mod; 1538 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/classfile/systemDictionary.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP141 lines changed: 22 ins; 62 del; 57 mod; 2974 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/classfile/systemDictionary.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP27 lines changed: 3 ins; 19 del; 5 mod; 718 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/classfile/vmSymbols.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP6 lines changed: 2 ins; 2 del; 2 mod; 1637 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/include/jvm.h
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP44 lines changed: 2 ins; 18 del; 24 mod; 1297 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/interpreter/bytecodeTracer.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 0 del; 1 mod; 601 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/interpreter/interpreterRuntime.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP3 lines changed: 0 ins; 3 del; 0 mod; 1576 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/interpreter/linkResolver.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP332 lines changed: 230 ins; 68 del; 34 mod; 1753 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/interpreter/linkResolver.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP121 lines changed: 112 ins; 2 del; 7 mod; 356 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/interpreter/rewriter.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP10 lines changed: 0 ins; 3 del; 7 mod; 622 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/interpreter/rewriter.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP13 lines changed: 0 ins; 7 del; 6 mod; 203 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 1584 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/memory/oopFactory.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP10 lines changed: 10 ins; 0 del; 0 mod; 99 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/memory/oopFactory.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP2 lines changed: 2 ins; 0 del; 0 mod; 75 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/oops/constantPool.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP240 lines changed: 48 ins; 140 del; 52 mod; 2418 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/oops/constantPool.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP93 lines changed: 20 ins; 13 del; 60 mod; 959 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/oops/cpCache.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP43 lines changed: 4 ins; 28 del; 11 mod; 825 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/oops/cpCache.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP13 lines changed: 0 ins; 9 del; 4 mod; 516 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/oops/cpCache.inline.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP2 lines changed: 0 ins; 0 del; 2 mod; 100 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/prims/jvm.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP452 lines changed: 284 ins; 91 del; 77 mod; 3612 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/prims/jvmtiRedefineClasses.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP2 lines changed: 0 ins; 0 del; 2 mod; 4351 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/prims/methodComparator.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP6 lines changed: 0 ins; 0 del; 6 mod; 318 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/prims/methodHandles.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP129 lines changed: 44 ins; 82 del; 3 mod; 1526 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/runtime/arguments.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 1 ins; 0 del; 0 mod; 4214 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/runtime/globals.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP8 lines changed: 0 ins; 8 del; 0 mod; 2750 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/runtime/javaCalls.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP11 lines changed: 11 ins; 0 del; 0 mod; 271 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/utilities/constantTag.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP25 lines changed: 25 ins; 0 del; 0 mod; 155 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/utilities/constantTag.hpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP7 lines changed: 7 ins; 0 del; 0 mod; 142 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/utilities/exceptions.cpp
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 0 del; 1 mod; 542 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/constant/AsTypeMethodHandleDesc.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP5 lines changed: 0 ins; 1 del; 4 mod; 72 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/constant/ConstantDescs.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP42 lines changed: 16 ins; 23 del; 3 mod; 325 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/constant/ConstantUtils.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP66 lines changed: 34 ins; 32 del; 0 mod; 167 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP79 lines changed: 53 ins; 26 del; 0 mod; 138 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP9 lines changed: 0 ins; 8 del; 1 mod; 186 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP149 lines changed: 102 ins; 33 del; 14 mod; 393 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP3 lines changed: 0 ins; 2 del; 1 mod; 167 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/constant/PrimitiveClassDescImpl.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP2 lines changed: 0 ins; 1 del; 1 mod; 80 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP3 lines changed: 0 ins; 2 del; 1 mod; 106 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/invoke/BootstrapCallInfo.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP371 lines changed: 329 ins; 20 del; 22 mod; 100 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP780 lines changed: 374 ins; 259 del; 147 mod; 168 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/invoke/CallSite.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP45 lines changed: 0 ins; 44 del; 1 mod; 295 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP191 lines changed: 154 ins; 28 del; 9 mod; 325 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP186 lines changed: 50 ins; 48 del; 88 mod; 525 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/jdk/internal/reflect/ConstantPool.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP255 lines changed: 200 ins; 31 del; 24 mod; 77 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/native/libjava/ConstantPool.c
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP75 lines changed: 3 ins; 36 del; 36 mod; 64 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/constant/boottest/java.base/java/lang/constant/ConstantUtilsTest.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP24 lines changed: 0 ins; 24 del; 0 mod; 71 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP47 lines changed: 46 ins; 1 del; 0 mod; 163 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyBSMException.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 118 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP134 lines changed: 129 ins; 1 del; 4 mod; 256 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 66 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 98 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 83 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyNestedTest.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 228 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 278 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 260 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 200 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 0 del; 1 mod; 92 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 169 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/CondyWrongType.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 173 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP1 line changed: 0 ins; 1 del; 0 mod; 268 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/jdk/internal/reflect/constantPool/ConstantPoolTest.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP96 lines changed: 93 ins; 0 del; 3 mod; 168 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/jdk/jdk/internal/reflect/constantPool/ConstantPoolTestDummy.jasm
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP5 lines changed: 4 ins; 0 del; 1 mod; 97 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/invoke/AbstractBootstrapCallInfo.java (was src/java.base/share/classes/java/lang/invoke/AbstractConstantGroup.java)
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP362 lines changed: 174 ins; 68 del; 120 mod; 153 unchg
------ ------ ------
------
------
Old
---
Patch
---
src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
rev 52749 : Bootstrap method consolidation * clean up and simplify JDK support code for BSM invocation * simplify JVM bootstrap handshake: use BootstrapCallInfo only * remove unused JVM paths and data fields * move bootstrap argument processing from MethodHandleNatives to ConstantPool * remove ConstantGroup; merge argument access into BootstrapCallInfo * adjust BSM argument access: remove copyArguments, add argumentRef API * add metadata-free BSM modes, including symbolic arguments from CP287 lines changed: 0 ins; 287 del; 0 mod; 0 unchg
This code review page was prepared using /Users/jrose/bin/webrev (vers 25.17-hg+openjdk.java.net).