Skip to content

Commit 7c0d113

Browse files
committed
Release: BridJ 0.7, JNAerator 0.12, JavaCL 1.0-RC4
1 parent d6af455 commit 7c0d113

File tree

3 files changed

+13
-10
lines changed

3 files changed

+13
-10
lines changed

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).

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>

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

0 commit comments

Comments
 (0)