-
Notifications
You must be signed in to change notification settings - Fork 66
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
Loading LoopVectorization.jl makes push! error on julia1.9.0-beta2 #460
Comments
julia> a = []
Any[]
julia> push!(a, 2, 3, 4)
3-element Vector{Any}:
2
3
4
julia> using LoopVectorization
julia> push!(a, 2, 3, 4)
6-element Vector{Any}:
2
3
4
2
3
4
julia> versioninfo()
Julia Version 1.9.0-beta2.41
Commit e25433c4ef (2023-01-17 07:39 UTC)
Platform Info:
OS: Linux (x86_64-redhat-linux)
CPU: 28 × Intel(R) Core(TM) i9-9940X CPU @ 3.30GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-14.0.6 (ORCJIT, skylake-avx512)
Threads: 28 on 28 virtual cores
Environment:
JULIA_PATH = @.
JULIA_NUM_THREADS = 28
(lvdev) pkg> st -m LoopVectorization
Status `~/Documents/progwork/julia/env/lvdev/Manifest.toml`
[bdcacae8] LoopVectorization v0.12.146 `~/.julia/dev/LoopVectorization` I cannot reproduce. |
[2] push!(::Vector{Any}, ::Any, ::Any, ::Any, ::Any)
@ Base .\array.jl:1077
[3] top-level scope
@ REPL[4]:1 is truly bizarre -- why is it calling |
Mind testing if you still see the problem using #461? |
https://github.com/JuliaSIMD/LoopVectorization.jl#nogratuitousoverloads fixes it for me on OS: Linux (x86_64-linux-gnu) |
That PR deleted a Seems like a Julia bug that this should have somehow influenced |
#461 Also fixes it for me. |
Somehow loading the package makes
push!
with multiple arguments fail with aBoundsError
on the latest julia beta.Initially reported in Kolaru/MathTeXEngine.jl#97
The text was updated successfully, but these errors were encountered: