Prepared by: | Jorn Vernee on Tue Jun 23 11:29:45 UTC 2020 |
---|---|
Compare against: | https://git.openjdk.java.net/panama-foreign |
Compare against version: | 8d191247 |
Summary of changes: | 753 lines changed; 475 ins; 239 del; 39 mod; 1540 unchg |
Patch of changes: | webrev.patch |
Pull request: | 212 |
Legend: | Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/Binding.java
1f5a6b27: - Replace Binding interpreter, verification, and specialization switches with virtual calls to method on Binding. b70edf14: Implement binding recipe specialization with MethodHandles374 lines changed; 370 ins; 4 del; 0 mod; 576 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
1f5a6b27: - Replace Binding interpreter, verification, and specialization switches with virtual calls to method on Binding. b70edf14: Implement binding recipe specialization with MethodHandles70 lines changed; 0 ins; 66 del; 4 mod; -14 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
1f5a6b27: - Replace Binding interpreter, verification, and specialization switches with virtual calls to method on Binding.77 lines changed; 0 ins; 73 del; 4 mod; 32 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
1f5a6b27: - Replace Binding interpreter, verification, and specialization switches with virtual calls to method on Binding. ab349284: Fix whitespace errors b70edf14: Implement binding recipe specialization with MethodHandles131 lines changed; 5 ins; 96 del; 30 mod; 206 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
1f5a6b27: - Replace Binding interpreter, verification, and specialization switches with virtual calls to method on Binding. b70edf14: Implement binding recipe specialization with MethodHandles1 lines changed; 0 ins; 0 del; 1 mod; 135 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
1f5a6b27: - Replace Binding interpreter, verification, and specialization switches with virtual calls to method on Binding. b70edf14: Implement binding recipe specialization with MethodHandles7 lines changed; 7 ins; 0 del; 0 mod; 465 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverhead.java
1f5a6b27: - Replace Binding interpreter, verification, and specialization switches with virtual calls to method on Binding. b70edf14: Implement binding recipe specialization with MethodHandles76 lines changed; 76 ins; 0 del; 0 mod; 106 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/micro/org/openjdk/bench/jdk/incubator/foreign/libCallOverhead.c
1f5a6b27: - Replace Binding interpreter, verification, and specialization switches with virtual calls to method on Binding.17 lines changed; 17 ins; 0 del; 0 mod; 34 unchg
This code review page was prepared using webrev version ca39c57bf150c55fce30c74e2756b7afb0aa0645