Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring in BLAS names that are used without qualification #61

Merged
merged 1 commit into from
Jun 19, 2019

Conversation

ararslan
Copy link
Member

Currently some of the rules are calling blascopy! and scal! without qualification, which fails, since we haven't done a full using for the BLAS submodule. (We can do that later, but currently there's an export
conflict with LinearAlgebra itself.) So for now we can just selectively use the names.

@oxinabox
Copy link
Member

Can we just do a full import, and then qualify the clash?

@ararslan
Copy link
Member Author

If I remember correctly, I hadn't done that before because a warning is emitted, but I might not be remembering correctly. I'll give that a go.

Currently some of the rules are calling `blascopy!` and `scal!` without
qualification, which fails, since we haven't done a full `using` for the
BLAS submodule. This adds a `using` and an `import` for `dot` on earlier
versions of Julia to avoid a name conflict between LinearAlgebra and
BLAS which has since been fixed.
@ararslan
Copy link
Member Author

Implemented that. Thanks Lyndon!

@ararslan ararslan merged commit 1df670e into master Jun 19, 2019
@ararslan ararslan deleted the aa/blas-fixes branch June 19, 2019 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants