The Wayback Machine - https://web.archive.org/web/20210211212447/https://github.com/chriselrod
Skip to content
Avatar

Highlights

Organizations

@JuliaComputing

Sponsoring

@JuliaLang

Pinned

  1. Macro(s) for vectorizing loops.

    Julia 298 13

  2. Vectorized uniform and normal random samplers.

    Julia 10 2

  3. Base library providing vectorization-tools (ie, SIMD) that other libraries are built off of.

    Julia 15 10

  4. Pirated SLEEF port.

    Julia 8 5

  5. Library supporting the ArrayInterface.jl strided array interface.

    Julia 4 1

  6. Multi-threaded BLAS-like library that provides pure Julia matrix multiplication

    Julia 13 1

Contribution activity

February 2021

Created 4 repositories

Created a pull request in SciML/ArrayInterface.jl that received 23 comments

Remove all `@pure`, does not actually fix #115.

The only remaining occurrence of pure is in the README: > git grep -nr "pure" (base) README.md:248:`Base.@pure ismutable(array::AbstractArray) = ty…

+39 −23 23 comments
Opened 13 other pull requests in 11 repositories
chriselrod/SLEEFPirates.jl
2 merged
JuliaLinearAlgebra/Octavian.jl
2 merged
chriselrod/VectorizationBase.jl
1 open
JuliaRegistries/General
1 merged
chriselrod/StrideArrays.jl
1 merged
SciML/ArrayInterface.jl
1 merged
MasonProtter/Gaius.jl
1 merged
YingboMa/RecursiveFactorization.jl
1 merged
chriselrod/LoopVectorization.jl
1 merged
chriselrod/VectorizedRNG.jl
1 merged
chriselrod/ThreadingUtilities.jl
1 merged
Reviewed 3 pull requests in 2 repositories

Created an issue in SciML/ArrayInterface.jl that received 9 comments

Using `Base.@pure` in ArrayInterface causes 265 problems

JuliaLang/julia#265 (comment) I think we should err on the side of finding any other way.

9 comments
Opened 2 other issues in 2 repositories

Seeing something unexpected? Take a look at the GitHub profile guide.