hg: panama/dev: 8202907: Consolidate the design and implementation of the nicl support

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed May 16 14:22:29 UTC 2018


Changeset: f3f3590df2a0
Author:    mcimadamore
Date:      2018-05-16 15:22 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/f3f3590df2a0

8202907: Consolidate the design and implementation of the nicl support
* cleanup binder code generation code
* move Atgument to the abi package
* drop civilized binding support

! src/java.base/share/classes/java/nicl/Libraries.java
- src/java.base/share/classes/jdk/internal/nicl/Argument.java
+ src/java.base/share/classes/jdk/internal/nicl/BinderClassGenerator.java
+ src/java.base/share/classes/jdk/internal/nicl/BinderClassWriter.java
- src/java.base/share/classes/jdk/internal/nicl/CivilizedHeaderImplGenerator.java
- src/java.base/share/classes/jdk/internal/nicl/CivilizerAutoConversions.java
- src/java.base/share/classes/jdk/internal/nicl/ClassGenerator.java
- src/java.base/share/classes/jdk/internal/nicl/ClassGeneratorContext.java
- src/java.base/share/classes/jdk/internal/nicl/ConstantPoolPatch.java
- src/java.base/share/classes/jdk/internal/nicl/FieldGenerator.java
- src/java.base/share/classes/jdk/internal/nicl/FieldsBuilder.java
- src/java.base/share/classes/jdk/internal/nicl/GenericMethodImplGenerator.java
! src/java.base/share/classes/jdk/internal/nicl/HeaderImplGenerator.java
- src/java.base/share/classes/jdk/internal/nicl/ImplGenerator.java
! src/java.base/share/classes/jdk/internal/nicl/LibrariesHelper.java
- src/java.base/share/classes/jdk/internal/nicl/MethodGenerator.java
+ src/java.base/share/classes/jdk/internal/nicl/StructImplGenerator.java
! src/java.base/share/classes/jdk/internal/nicl/Util.java
! src/java.base/share/classes/jdk/internal/nicl/abi/AbstractCallingSequenceBuilderImpl.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/Argument.java
! src/java.base/share/classes/jdk/internal/nicl/abi/ArgumentBinding.java
! src/java.base/share/classes/jdk/internal/nicl/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/nicl/abi/sysv/x64/CallingSequenceBuilderImpl.java
! test/jdk/java/nicl/BindLookupTest.java
! test/jdk/java/nicl/GlobalVariable.java
! test/jdk/java/nicl/Hello.java
! test/jdk/java/nicl/System/UnixSystem.java
! test/jdk/java/nicl/Upcall/CallbackSort.java
! test/jdk/java/nicl/Upcall/DoubleUpcall.java
! test/jdk/java/nicl/Upcall/StructUpcall.java
! test/jdk/java/nicl/Upcall/Upcall.java
! test/jdk/java/nicl/getpid/Getpid.java
! test/jdk/java/nicl/printf/Printf.java
! test/jdk/java/nicl/security/BindTest.java
! test/jdk/java/nicl/types/PointerTest.java



More information about the panama-dev mailing list