Closed chriselrod closed 5 years ago
Thanks for reporting @chriselrod . This is weird that it is not hitting us in our tests.
@barche removed all references to jl_current_module
in CxxWrap
in commit https://github.com/JuliaInterop/libcxxwrap-julia/commit/5e639d33a8476f230d629d2e771e7bb8daa56360
We should probably look into if that function was removed from Julia's C API.
Line 459 of jlarray.hpp in the xtensor-julia library references jl_current_module
.
Yep, thanks :)
I removed this because it was no longer officially supported in Julia, and indeed it seems to be gone in Julia 1.1.
OK, so it really stopped working with Julia 1.1. Thanks for the heads up. I will look at what needs to be done instead.
For CxxWrap I had to convert some functions to macros, which allows using the __module__
hidden macro argument: https://docs.julialang.org/en/v1/manual/metaprogramming/#Macro-invocation-1
Thanks @barche! This is now fixed. I am pushing out a release of Xtensor.jl including that change.