Prepared by: | mcimadamore on Wed Jul 5 14:47:47 IST 2017 |
---|---|
Workspace: | /w/lt/valhalla/valhalla-10-openjdk/jdk |
Compare against version: | 17256 |
Branch: | mvt |
Summary of changes: | 232 lines changed: 216 ins; 2 del; 14 mod; 753 unchg |
Patch of changes: | jdk.patch |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/java/lang/invoke/LambdaFormBuilder.java
227 lines changed: 216 ins; 2 del; 9 mod; 383 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/java.base/share/classes/jdk/experimental/value/MethodHandleBuilder.java
rev 17257 : imported patch 8183130.patch rev 17255 : 8183135: [MVT] Code builder doesn't fully support constant pool patching Summary: add support for CP patching for remaining reference types Reviewed-by: vlivanov Contributed-by: vladimir.x.ivanov@oracle.com rev 17251 : 8183290: [MVT] ClassInfo mangling doesn't work on DVT Summary: missing mangling when creating DVT from VCC Reviewed-by: psandoz, dsimms rev 17244 : 8182678: [MVT] add javac and method handle support for mangled value class names in CONSTANT_ClassInfo Summary: add MethodHandleBuilder and bytecode API support for mangled value class names Reviewed-by: psandoz rev 17242 : Dumping class files generated from LambdaFormBuilder should generate debug-based names for CP patched entries. (Although as of yet i have not managed to induce such patching when it is enabled.) rev 17235 : Add support for Q-types to lambda forms Note: support is optional, and can be enabled using the flag: -Dvalhalla.enableValueLambdaForms=true rev 17102 : Add initial MethodHandle MVT support5 lines changed: 0 ins; 0 del; 5 mod; 370 unchg
This code review page was prepared using /home/maurizio/bin/webrev (vers 25.2-hg+openjdk.java.net).