Skip to content

Releases: JuliaInterop/Cxx.jl

v0.4.0

27 Jan 03:33
v0.4.0
14c403a
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

v0.4.0 (2019-12-30)

Known issues

Diff since v0.3.4

Closed issues:

  • segfault on Julia 1.3.0-rc4 (#444)
  • How to build Cxx on Travis (#385)
  • Undefined symbol when trying to load Cxx (#375)
  • Could not find C++ standard library (#315)

Merged pull requests:

  • Move user override for standard headers to take precedence over all others (#454) (schmrlng)
  • Fix binary build for Julia 1.3 (#452) (Gnimuc)
  • Provide override for standard headers in C++ (#448) (robertu94)

v0.3.4

22 Dec 13:04
v0.3.4
Compare
Choose a tag to compare

libcxxffi pre-built binaries for Julia 1.3

20 Dec 16:40
c5bdd65
Compare
Choose a tag to compare

from https://github.com/Gnimuc/CxxBuilder/releases

  • macOS
  • Linux x86_64
  • Windows x86_64 (experiental)
  • Linux i686
  • Windows i686
  • FreeBSD

v0.3.3

18 Nov 01:48
v0.3.3
f4b793c
Compare
Choose a tag to compare

v0.3.3 (2019-11-18)

Diff since v0.3.2

Closed issues:

  • Fails to precompile on macOS Catalina (#442)
  • [Windows] Crash on include (#440)
  • Failure building with v1.2.0 on Fedora 30 (#439)
  • Cxx fails to build for Julia 1.2 on Linux (#436)
  • Difficulty using Cxx inside a module (#424)

Merged pull requests:

v0.3.2

03 Jun 09:08
v0.3.2
93359f1
Compare
Choose a tag to compare

v0.3.2 (2019-06-02)

Diff since v0.3.1

Closed issues:

  • Julia v1.2 support (#422)
  • Access private members (#417)
  • Cxx.jl won't build for julia 1.1 build from source OSX. (#416)

Merged pull requests:

v0.3.1

09 May 15:38
Compare
Choose a tag to compare
  1. Fix command-line-tools-only binary build on macOS (4bf32db)
  2. Remove BP's CompilerABI constraint on all platforms (71b3850)
  3. Add missing x86_64-generic-linux tripple (4f7052a)
  4. Roll back bootstrap.cpp to fix source build (d74704b)

v0.3.0

26 Apr 16:00
47f5215
Compare
Choose a tag to compare
  1. Misc. upgrading bugfixes
  2. Add BB2 support for binary build on "Tier 1" 64bit platforms

libcxxffi pre-built binaries for Julia 1.1

23 Apr 11:52
Compare
Choose a tag to compare

from https://github.com/Gnimuc/CxxBuilder/releases

  • macOS
  • Linux x86_64
  • Linux i686
  • FreeBSD
  • Windows x86_64 (experiental)
  • Windows i686

Drop 0.5 support

03 Jul 21:28
Compare
Choose a tag to compare

This release is backwards source compatible with earlier versions.
However, with the release of julia 0.6, no further testing on 0.5 will
be performed. As a result, this release preemptively drops 0.5 support
and patch releases in this series may take advantage of 0.6-only features
and syntax in preparation of julia 0.7/1.0.

As of this release, Cxx.jl has support for precompilation of Cxx itself
(precompilation of dependent packages is not supported), significantly
reducing package load times.

0.6 Maintenance release

07 Jun 18:58
Compare
Choose a tag to compare
v0.1.1

CI on 0.6 and allow faiures on nightly