Skip to content
This repository has been archived by the owner on Dec 10, 2022. It is now read-only.

Commit

Permalink
Update to 0.6.7 (#256)
Browse files Browse the repository at this point in the history
  • Loading branch information
soywiz authored Aug 13, 2017
1 parent 0e44e58 commit 4ccf2f5
Show file tree
Hide file tree
Showing 12 changed files with 51 additions and 19 deletions.
34 changes: 33 additions & 1 deletion ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,40 @@
# CHANGELOG

## 0.6.7 (TBD)
## 0.6.7 (2017-08-13)

New features:
- @Intrigus Add almost complete jni implementation for cpp target
- @fxjshm: Added synchronized function support (except Haxe target for now)
- @fxjshm: Support mutex in C++ target
- Added support for `Runtime.addShutdownHook()` to JS target
- Added `javax.sound.sampled` stub classes
- Added tons of `java.nio` stub classes
- Added `java.awt.Desktop` stub class
- Added `java.util.Optional`
- Added most `java.util.functional.*` interfaces
- Added `java.net.ServerSocket` stub class
- Added and implemented lots of `java.time` classes

Improvements:
- @SergeyLabutin: Split reflection information in several methods
- @SergeyLabutin: Thread improvements
- Implemented `String.format("%.f")` support with Locale support
- Honor `cond` in `JTranscAddLibraries`, `JTranscAddIncludes`, `JTranscAddDefines`, `JTranscAddImports`

Fixes:
- @intrigus: Compile Bdwgc lib statically instead of dynamically
- Fixed System.arraycopy undefined behaviour on overlapping
- Make more compatible `d2i` and `f2i` opcodes for float and double to int conversions in NaN, -Inf and +Inf

Misc:
- Moved each language test to its own project. Added jtransc-gen-common-tests
- Added codecov + jacoco to test coverage
- Make haxelib quiet to reduce log output in travis
- Updated gradle to 4.0.2
- Disabled C# tests on travis for now
- Updated travis to Ubuntu Trusty
- haxelib --always
- @SergeyLabutin: Updated lime to 5.3.0

## 0.6.6 (2017-07-23)

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ This is the preferred way of using JTransc. You can include it from maven centra

```
plugins {
id "com.jtransc" version "0.6.6"
id "com.jtransc" version "0.6.7"
}
```

Expand Down
2 changes: 1 addition & 1 deletion benchmark/gradle.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
jtranscVersion=0.6.6
jtranscVersion=0.6.7
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
jtranscVersion=0.6.6
jtranscVersion=0.6.7
kotlinVersion=1.1.3-2
file.encoding=UTF-8
kotlin.incremental=true
Expand Down
2 changes: 1 addition & 1 deletion jtransc-main-run/example-gradle/gradle.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
jtranscVersion=0.6.6
jtranscVersion=0.6.7
2 changes: 1 addition & 1 deletion jtransc-main-run/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<modelVersion>4.0.0</modelVersion>

<groupId>com.jtransc</groupId>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
<artifactId>jtransc-main-run</artifactId>

<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions jtransc-maven-plugin/example/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
<dependency>
<groupId>com.jtransc</groupId>
<artifactId>jtransc-rt-core</artifactId>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
</dependency>
</dependencies>

Expand All @@ -53,7 +53,7 @@
<plugin>
<groupId>com.jtransc</groupId>
<artifactId>jtransc-maven-plugin</artifactId>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
<configuration>
<target>js:js:program.js</target>
<mainClass>example.Test</mainClass>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<description>Maven plugin for JVM AOT compiler currently generating Haxe, with initial focus on kotlin and games.</description>
<groupId>com.jtransc</groupId>
<artifactId>jtransc-maven-plugin</artifactId>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
<goalPrefix>jtransc</goalPrefix>
<mojos>
<mojo>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#Generated by Apache Maven
#Thu May 26 02:15:01 CEST 2016
version=0.6.6
version=0.6.7
groupId=com.jtransc
artifactId=jtransc-maven-plugin
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<parent>
<groupId>com.jtransc</groupId>
<artifactId>jtransc</artifactId>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
14 changes: 7 additions & 7 deletions jtransc-maven-plugin/resources/META-INF/maven/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<description>Maven plugin for JVM AOT compiler currently generating Haxe, with initial focus on kotlin and games.</description>
<groupId>com.jtransc</groupId>
<artifactId>jtransc-maven-plugin</artifactId>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
<goalPrefix>jtransc</goalPrefix>
<isolatedRealm>false</isolatedRealm>
<inheritedByDefault>true</inheritedByDefault>
Expand Down Expand Up @@ -296,37 +296,37 @@
<groupId>com.jtransc</groupId>
<artifactId>jtransc-core</artifactId>
<type>jar</type>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
</dependency>
<dependency>
<groupId>com.jtransc</groupId>
<artifactId>jtransc-utils</artifactId>
<type>jar</type>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
</dependency>
<dependency>
<groupId>com.jtransc</groupId>
<artifactId>jtransc-asm</artifactId>
<type>jar</type>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
</dependency>
<dependency>
<groupId>com.jtransc</groupId>
<artifactId>jtransc-rt-core</artifactId>
<type>jar</type>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
</dependency>
<dependency>
<groupId>com.jtransc</groupId>
<artifactId>jtransc-main</artifactId>
<type>jar</type>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
</dependency>
<dependency>
<groupId>com.jtransc</groupId>
<artifactId>jtransc-gen-haxe</artifactId>
<type>jar</type>
<!--jtransc--><version>0.6.6</version>
<!--jtransc--><version>0.6.7</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
Expand Down
2 changes: 1 addition & 1 deletion jtransc-rt-core/src/com/jtransc/JTranscVersion.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.jtransc;

public class JTranscVersion {
static private final String version = "0.6.6";
static private final String version = "0.6.7";

static public String getVersion() {
return version;
Expand Down

0 comments on commit 4ccf2f5

Please sign in to comment.