Syncleus / aparapi

The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
http://aparapi.com
Apache License 2.0
465 stars 59 forks source link

Jdk10/issue12 #140

Open 0x6e3078 opened 5 years ago

0x6e3078 commented 5 years ago

tldr: Remove the usage of javah to support JDK above 8.

With the JDK8 the javah command is deprecated and is removed in jdk9, the function is now supported by the javac command. But the source code needs the java native annotation. The Patch add the necessary annotations and enable the header generation by the compiler.

codecov-io commented 5 years ago

Codecov Report

Merging #140 into master will not change coverage. The diff coverage is n/a.

@@           Coverage Diff            @@
##             master    #140   +/-   ##
========================================
  Coverage      46.4%   46.4%           
  Complexity      892     892           
========================================
  Files            60      60           
  Lines          9875    9875           
  Branches       1611    1611           
========================================
  Hits           4582    4582           
  Misses         4830    4830           
  Partials        463     463