Skip to content

Release v0.12.167 breaks RecursiveFactorization on Julia v1.11+ #520

@staticfloat

Description

@staticfloat

If you try to precompile RecursiveFactorization against LoopVectorization v0.12.167+, you will receive the following error:

ERROR: LoadError: UndefVarError: `register_size` not defined in `LoopVectorization`                                                      
Stacktrace:                                                         
  [1] getproperty                                                                                                                        
    @ Base ./Base.jl:42 [inlined]
  [2] pick_threshold()
    @ RecursiveFactorization ~/.julia/packages/RecursiveFactorization/cDP6H/src/lu.jl:82
  [3] lu!
    @ RecursiveFactorization ~/.julia/packages/RecursiveFactorization/cDP6H/src/lu.jl:89 [inlined]

X-ref: https://github.com/JuliaLinearAlgebra/RecursiveFactorization.jl/blob/987606ff6e15d8a4f9645481c7a540d252c674da/src/lu.jl#L82

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions