Skip to content

Commit e2b2bc4

Browse files
committed
Release: BridJ 0.7, JNAerator 0.12, JavaCL 1.0-RC4
1 parent ee62cd1 commit e2b2bc4

File tree

45 files changed

+90
-84
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+90
-84
lines changed

libraries/BridJ/CHANGELOG

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
Current development version (0.7-SNAPSHOT)
22

3+
...
4+
5+
BridJ 0.7.0 (20150308)
6+
37
- Added LRU pointer cache (disable with -Dbridj.cache.pointers=false or BRIDJ_CACHE_POINTERS=0), which helps keep short-lived pointer garbage to a minimum for some use cases (see issue #440)
4-
- Added support for Raspberry Pi (Linux/armel (soft-float) and Linux/armhf (hard-float)).
8+
- Added experimental support for Raspberry Pi (Linux/armhf, hard-float ABI).
59
- Added a new all-in-one android release zip with classes JAR (now contains no native lib), native libs, sources & javadoc.
610
- Added programmatic setting of library dependencies: BridJ.addNativeLibraryDependencies (issue #424), -Dbridj.Xyz.dependencies=Abc,Def and BRIDJ_XYZ_DEPENDENCIES=Abc,Def (issue #391)
711
- Added a very useful BRIDJ_DEBUG_POINTER_RELEASES=1 / -Dbridj.debug.pointer.releases=true mode that helps track double releases (also enabled when BRIDJ_DEBUG_POINTERS=1 / -Dbridj.debug.pointers=true).
8-
- Added Pointer.pointerToAddress(peer, size, io, release) + fixed COMTest
9-
- Added fallback to GCC demangler on Windows (issue #356).
12+
- Added Pointer.pointerToAddress(peer, size, io, release)
13+
- Added fallback to GCC demangler for mingw32 on Windows (issue #356).
1014
- Added support for exact library file name (issue #424)
1115
- Added Pointer.pointerTo(IntValuedEnum<E>) (issue #414)
1216
- Added support for C++ namespaces (issue #446)
1317
- Added support for @Name annotations on structs and enums (allows refactoring of such classes, issue #443)
1418
- Added support for new JNAerator-generated crossed callbacks (one with an object-heavy signature, and one with raw types, each calling the other, one of the two being overridden)
15-
- Dropped support for Linux soft-float for now (since Raspbian seems to have stopped releasing it)
1619
- Dropped C# runtime stubs
1720
- Dropped linux-only and mac-only packages.
1821
- Improved performance of all operations of Pointers with bounds (~ 25% faster).

libraries/BridJ/Examples/BasicExample/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1212
<maven.compiler.source>1.5</maven.compiler.source>
1313
<maven.compiler.target>1.5</maven.compiler.target>
14-
<bridj.version>0.7-SNAPSHOT</bridj.version>
14+
<bridj.version>0.7.0</bridj.version>
1515
</properties>
1616

1717
<dependencies>
@@ -48,7 +48,7 @@
4848
<plugin>
4949
<groupId>com.nativelibs4java</groupId>
5050
<artifactId>maven-jnaerator-plugin</artifactId>
51-
<version>0.12-SNAPSHOT</version>
51+
<version>0.12</version>
5252
<executions>
5353
<execution>
5454
<goals>
@@ -64,7 +64,7 @@
6464
<plugin>
6565
<groupId>com.nativelibs4java</groupId>
6666
<artifactId>maven-jnaerator-plugin</artifactId>
67-
<version>0.12-SNAPSHOT</version>
67+
<version>0.12</version>
6868
<configuration>
6969
<javaOutputDirectory>src/main/java</javaOutputDirectory>
7070
</configuration>

libraries/BridJ/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>bridj</artifactId>
66
<name>BridJ (NativeLibs4Java C/C++ Interop Layer)</name>
77
<url>http://code.google.com/p/bridj/</url>
8-
<version>0.7-SNAPSHOT</version>
8+
<version>0.7.0</version>
99
<packaging>bundle</packaging>
1010

1111
<properties>
@@ -16,7 +16,7 @@
1616
<parent>
1717
<groupId>com.nativelibs4java</groupId>
1818
<artifactId>nativelibs4java-parent</artifactId>
19-
<version>1.9-SNAPSHOT</version>
19+
<version>1.9</version>
2020
<relativePath>..</relativePath>
2121
</parent>
2222

@@ -37,7 +37,7 @@
3737
<dependency>
3838
<groupId>net.java.dev.jna</groupId>
3939
<artifactId>jna</artifactId>
40-
<version>4.0.0</version>
40+
<version>4.1.0</version>
4141
<scope>test</scope>
4242
</dependency>
4343

libraries/InteropIntegration/VersionSpecificBridJ/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@
44
<groupId>com.nativelibs4java</groupId>
55
<artifactId>bridj-version-specific-tests</artifactId>
66
<name>BridJ Version-Specific Tests</name>
7-
<version>0.7-SNAPSHOT</version>
7+
<version>0.7.0</version>
88
<packaging>jar</packaging>
99

1010
<parent>
1111
<groupId>com.nativelibs4java</groupId>
1212
<artifactId>nativelibs4java-parent</artifactId>
13-
<version>1.9-SNAPSHOT</version>
13+
<version>1.9</version>
1414
<relativePath>../..</relativePath>
1515
</parent>
1616

1717
<dependencies>
1818
<dependency>
1919
<groupId>com.nativelibs4java</groupId>
2020
<artifactId>bridj</artifactId>
21-
<version>0.7-SNAPSHOT</version>
21+
<version>0.7.0</version>
2222
<classifier>version-specific-packages</classifier>
2323
</dependency>
2424
</dependencies>

libraries/OpenCL-JNA/Core/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<artifactId>javacl-core-jna</artifactId>
77
<name>JavaCL Core / JNA</name>
88
<url>http://code.google.com/p/javacl/</url>
9-
<version>1.0-SNAPSHOT</version>
9+
<version>1.0.0-RC4</version>
1010
<packaging>jar</packaging>
1111

1212
<description>
@@ -18,7 +18,7 @@ For more info, please visit http://code.google.com/p/nativelibs4java/wiki/OpenCL
1818
<parent>
1919
<groupId>com.nativelibs4java</groupId>
2020
<artifactId>javacl-parent-jna</artifactId>
21-
<version>1.0-SNAPSHOT</version>
21+
<version>1.0.0-RC4</version>
2222
<relativePath>..</relativePath>
2323
</parent>
2424

@@ -32,7 +32,7 @@ For more info, please visit http://code.google.com/p/nativelibs4java/wiki/OpenCL
3232
<dependency>
3333
<groupId>com.nativelibs4java</groupId>
3434
<artifactId>nativelibs4java-utils</artifactId>
35-
<version>1.6-SNAPSHOT</version>
35+
<version>1.6</version>
3636
<scope>compile</scope>
3737
</dependency>
3838

libraries/OpenCL-JNA/Demos/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
<artifactId>javacl-demos-jna</artifactId>
77
<name>JavaCL Demos / JNA</name>
88
<url>http://code.google.com/p/javacl/</url>
9-
<version>1.0-SNAPSHOT</version>
9+
<version>1.0.0-RC4</version>
1010
<packaging>jar</packaging>
1111

1212
<parent>
1313
<groupId>com.nativelibs4java</groupId>
1414
<artifactId>javacl-parent-jna</artifactId>
15-
<version>1.0-SNAPSHOT</version>
15+
<version>1.0.0-RC4</version>
1616
<relativePath>..</relativePath>
1717
</parent>
1818

libraries/OpenCL-JNA/Generator/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
<artifactId>javacl-generator-jna</artifactId>
77
<name>JavaCL OpenCL Wrapper Code Generator / JNA</name>
88
<url>http://code.google.com/p/javacl/</url>
9-
<version>1.0-SNAPSHOT</version>
9+
<version>1.0.0-RC4</version>
1010
<packaging>maven-plugin</packaging>
1111
<!--packaging>jar</packaging-->
1212

1313
<parent>
1414
<groupId>com.nativelibs4java</groupId>
1515
<artifactId>javacl-parent-jna</artifactId>
16-
<version>1.0-SNAPSHOT</version>
16+
<version>1.0.0-RC4</version>
1717
<relativePath>..</relativePath>
1818
</parent>
1919

libraries/OpenCL-JNA/InteractiveImageDemo/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
<artifactId>javacl-interactive-image-demo-jna</artifactId>
77
<name>JavaCL Interactive Image Demo / JNA</name>
88
<url>http://code.google.com/p/javacl/</url>
9-
<version>1.0-SNAPSHOT</version>
9+
<version>1.0.0-RC4</version>
1010
<packaging>jar</packaging>
1111

1212
<parent>
1313
<groupId>com.nativelibs4java</groupId>
1414
<artifactId>javacl-parent-jna</artifactId>
15-
<version>1.0-SNAPSHOT</version>
15+
<version>1.0.0-RC4</version>
1616
<relativePath>..</relativePath>
1717
</parent>
1818

libraries/OpenCL-JNA/JavaCL/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<artifactId>javacl-jna</artifactId>
77
<name>JavaCL / JNA</name>
88
<url>http://code.google.com/p/javacl/</url>
9-
<version>1.0-SNAPSHOT</version>
9+
<version>1.0.0-RC4</version>
1010
<packaging>jar</packaging>
1111

1212

@@ -19,7 +19,7 @@ For more info, please visit http://code.google.com/p/nativelibs4java/wiki/OpenCL
1919
<parent>
2020
<groupId>com.nativelibs4java</groupId>
2121
<artifactId>javacl-parent-jna</artifactId>
22-
<version>1.0-SNAPSHOT</version>
22+
<version>1.0.0-RC4</version>
2323
<relativePath>..</relativePath>
2424
</parent>
2525

libraries/OpenCL-JNA/JavaCLTutorial/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<artifactId>javacl-tutorial-jna</artifactId>
66
<name>JavaCL Tutorial / JNA</name>
77
<url>http://code.google.com/p/javacl/</url>
8-
<version>1.0-SNAPSHOT</version>
8+
<version>1.0.0-RC4</version>
99
<packaging>jar</packaging>
1010

1111
<parent>
1212
<groupId>com.nativelibs4java</groupId>
1313
<artifactId>javacl-parent-jna</artifactId>
14-
<version>1.0-SNAPSHOT</version>
14+
<version>1.0.0-RC4</version>
1515
<relativePath>..</relativePath>
1616
</parent>
1717

0 commit comments

Comments
 (0)