Skip to content

Releases: JuliaInterop/CxxWrap.jl

v0.13.0

12 Jan 22:30
Compare
Choose a tag to compare

CxxWrap v0.13.0

Diff since v0.12.1

Closed issues:

  • Better MSVC detection (#42)
  • Julia not found on Pkg.add("CxxWrap") (#66)
  • Specified procedure not found on Windows Nightly (#283)
  • Can't run from master, libcxxwrap_julia_path not defined (#286)
  • Strange convert method (#313)
  • Issue new release with libcxxwrap-julia 0.9.2? (#320)
  • New release from main branch? (#323)
  • Release version v0.12.1 (#325)
  • Fails with Julia 1.9? (#326)
  • Invalid subtyping (#327)
  • How to add constructors to parametric types (#328)
  • Question about convert and cconvert methods (#341)

Merged pull requests:

v0.12.1

27 Aug 06:11
Compare
Choose a tag to compare

CxxWrap v0.12.1

Diff since v0.12.0

Closed issues:

  • Failure on recent julia master (#291)
  • "libcxxwrap_julia_jll not available on this platform" (#293)
  • Doesn't work on 1.7 or 1.8? (#295)
  • CxxWrap on windows (#298)
  • Release version v0.12.0 (#311)
  • InitError: could not load library "...libcxxwrap_julia_stl.dll" on Windows / Julia 1.6.3 (#312)
  • fatal error lNK1107 while compiling libcxxwrap-julia (#315)
  • Help on C++ templates wrapping (#317)
  • The potential differences between building locally and publishing through BinaryBuilder? (#319)
  • Segfaulting when using jlcxx::ArrayRef in C++ (#321)

Merged pull requests:

v0.12.0

06 Jan 15:08
Compare
Choose a tag to compare

CxxWrap v0.12.0

Diff since v0.11.2

Closed issues:

  • Ambiguity in == between TDereferenced and reference type union of T (#250)
  • Release version v0.11.2 (#285)
  • calling a private destructor of class (#289)
  • Broken Links in README section (#308)
  • How can I install CxxWrap.jl without libcxxwrap? (#309)

Merged pull requests:

v0.11.2

19 Jan 11:37
Compare
Choose a tag to compare

CxxWrap v0.11.2

Diff since v0.11.1

Closed issues:

  • Release version v0.11.1 (#279)

Merged pull requests:

v0.11.1

06 Jan 16:21
Compare
Choose a tag to compare

CxxWrap v0.11.1

Diff since v0.11.0

Closed issues:

  • Trouble finding julia.h (#37)
  • Returning StaticArrays (#48)
  • Do I just need to install CxxWrap in Julia for CMake to find it? (#98)
  • Possible bug in 0.8.2: ::Core.Compiler.Argument (#151)
  • Passing Julia function as a parameter to a wrapped C++ class. (#154)
  • Release version v0.10.2 (#249)
  • loading CxxWrap.jl causes slowdown in GAP.jl (#258)
  • Crash in get_module_functions when (pre)compiling packages (#259)
  • Juliacon workshop assistance (#261)
  • @cxxdereference fails to create a union when types are parametric (#262)
  • Mirrored types (marked with IsMirroredType) can't be added using add_type (#271)
  • Compile error when trying to use Parquet library (#277)

Merged pull requests:

v0.11.0

15 Jun 14:02
Compare
Choose a tag to compare

CxxWrap v0.11.0

Diff since v0.10.2

Closed issues:

  • Missing tags for recent versions (#167)

Merged pull requests:

v0.10.2

07 Jun 23:02
Compare
Choose a tag to compare

CxxWrap v0.10.2

Diff since v0.10.1

Closed issues:

  • Compilation Segfaults on 1.4-rc2 (#214)
  • Release version v0.9.1 (#234)
  • Release version v0.10.1 (#235)
  • Upcasting failed (#240)
  • precompile and startup times (#242)
  • Regression with libcxxwrap_julia_jll 0.7.1: libcxxwrap_julia_path not defined (#246)

Merged pull requests:

v0.10.1

16 Apr 22:02
Compare
Choose a tag to compare

CxxWrap v0.10.1

Diff since v0.10.0

Closed issues:

  • new release (#213)
  • Release version 0.10 (#223)
  • CMAKE_PREFIX_PATH (#225)
  • Change in name resolution leads to clash with Base.open (#226)

Merged pull requests:

v0.9.1

16 Apr 22:02
Compare
Choose a tag to compare

CxxWrap v0.9.1

Diff since v0.9.0

Closed issues:

  • Cannot install CxxWrap 0.9.0 (#168)
  • numberRef not defined (#170)
  • Enums and call operator (#171)
  • Symbol for type CppBasicString was not found (#172)
  • v0.9.0 (#175)
  • Name of envvar for finding libcxxwrap-julia (#184)
  • Release v0.9.0 (#191)
  • Wrapping vectors of vectors (#192)
  • prefix_path() missing (#194)
  • When compiling testlib: expected template-name before ‘<’ token (#195)
  • showing CxxBool (#196)
  • interoperability of CxxLong vs StdString (#197)
  • ArrayRef maps to Array{CxxRef{JT},1} only (#198)
  • set_override_module within add_type<Parametric...>().apply<...> (#199)
  • StrictlyTypedNumber<[int32_t|int64_t]> (#203)
  • prefix_path not exported (#204)
  • Trouble with inheriting parametric class on newer compilers (#207)
  • Ambiguous method error when converting shared_ptr (#212)
  • new release (#213)
  • Automatic argument conversion with bool and int (#215)
  • Mapping simple classes with data members only (#217)
  • Request for co-mentors for GSoC project (#218)
  • Support for constructor overloading broken in latest master (#221)
  • Release version 0.10 (#223)
  • CMAKE_PREFIX_PATH (#225)
  • Change in name resolution leads to clash with Base.open (#226)

Merged pull requests:

v0.10.0

10 Apr 20:02
Compare
Choose a tag to compare

CxxWrap v0.10.0

Diff since v0.9.0

Closed issues:

  • Cannot install CxxWrap 0.9.0 (#168)
  • numberRef not defined (#170)
  • Enums and call operator (#171)
  • Symbol for type CppBasicString was not found (#172)
  • v0.9.0 (#175)
  • Name of envvar for finding libcxxwrap-julia (#184)
  • Release v0.9.0 (#191)
  • Wrapping vectors of vectors (#192)
  • prefix_path() missing (#194)
  • When compiling testlib: expected template-name before ‘<’ token (#195)
  • showing CxxBool (#196)
  • interoperability of CxxLong vs StdString (#197)
  • ArrayRef maps to Array{CxxRef{JT},1} only (#198)
  • set_override_module within add_type<Parametric...>().apply<...> (#199)
  • StrictlyTypedNumber<[int32_t|int64_t]> (#203)
  • prefix_path not exported (#204)
  • Trouble with inheriting parametric class on newer compilers (#207)
  • Ambiguous method error when converting shared_ptr (#212)
  • Automatic argument conversion with bool and int (#215)
  • Mapping simple classes with data members only (#217)
  • Request for co-mentors for GSoC project (#218)
  • Support for constructor overloading broken in latest master (#221)

Merged pull requests: