Skip to content

Commit

Permalink
Release: BridJ 0.7, JNAerator 0.12, JavaCL 1.0-RC4
Browse files Browse the repository at this point in the history
  • Loading branch information
ochafik committed Mar 8, 2015
1 parent d6af455 commit 7c0d113
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 10 deletions.
11 changes: 7 additions & 4 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
Current development version (0.7-SNAPSHOT)

...

BridJ 0.7.0 (20150308)

- 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)
- Added support for Raspberry Pi (Linux/armel (soft-float) and Linux/armhf (hard-float)).
- Added experimental support for Raspberry Pi (Linux/armhf, hard-float ABI).
- Added a new all-in-one android release zip with classes JAR (now contains no native lib), native libs, sources & javadoc.
- Added programmatic setting of library dependencies: BridJ.addNativeLibraryDependencies (issue #424), -Dbridj.Xyz.dependencies=Abc,Def and BRIDJ_XYZ_DEPENDENCIES=Abc,Def (issue #391)
- 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).
- Added Pointer.pointerToAddress(peer, size, io, release) + fixed COMTest
- Added fallback to GCC demangler on Windows (issue #356).
- Added Pointer.pointerToAddress(peer, size, io, release)
- Added fallback to GCC demangler for mingw32 on Windows (issue #356).
- Added support for exact library file name (issue #424)
- Added Pointer.pointerTo(IntValuedEnum<E>) (issue #414)
- Added support for C++ namespaces (issue #446)
- Added support for @Name annotations on structs and enums (allows refactoring of such classes, issue #443)
- 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)
- Dropped support for Linux soft-float for now (since Raspbian seems to have stopped releasing it)
- Dropped C# runtime stubs
- Dropped linux-only and mac-only packages.
- Improved performance of all operations of Pointers with bounds (~ 25% faster).
Expand Down
6 changes: 3 additions & 3 deletions Examples/BasicExample/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.5</maven.compiler.source>
<maven.compiler.target>1.5</maven.compiler.target>
<bridj.version>0.7-SNAPSHOT</bridj.version>
<bridj.version>0.7.0</bridj.version>
</properties>

<dependencies>
Expand Down Expand Up @@ -48,7 +48,7 @@
<plugin>
<groupId>com.nativelibs4java</groupId>
<artifactId>maven-jnaerator-plugin</artifactId>
<version>0.12-SNAPSHOT</version>
<version>0.12</version>
<executions>
<execution>
<goals>
Expand All @@ -64,7 +64,7 @@
<plugin>
<groupId>com.nativelibs4java</groupId>
<artifactId>maven-jnaerator-plugin</artifactId>
<version>0.12-SNAPSHOT</version>
<version>0.12</version>
<configuration>
<javaOutputDirectory>src/main/java</javaOutputDirectory>
</configuration>
Expand Down
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<artifactId>bridj</artifactId>
<name>BridJ (NativeLibs4Java C/C++ Interop Layer)</name>
<url>http://code.google.com/p/bridj/</url>
<version>0.7-SNAPSHOT</version>
<version>0.7.0</version>
<packaging>bundle</packaging>

<properties>
Expand All @@ -16,7 +16,7 @@
<parent>
<groupId>com.nativelibs4java</groupId>
<artifactId>nativelibs4java-parent</artifactId>
<version>1.9-SNAPSHOT</version>
<version>1.9</version>
<relativePath>..</relativePath>
</parent>

Expand All @@ -37,7 +37,7 @@
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>4.0.0</version>
<version>4.1.0</version>
<scope>test</scope>
</dependency>

Expand Down

0 comments on commit 7c0d113

Please sign in to comment.