Tags: stev47/StaticKernels.jl
Tags
StaticKernels 0.6.0
Stephan Hilb (13):
add @kernel macro for easy kernel creation
update readme with macro syntax
disable LocalFilters in benchmark
update todo
move argument checks to separate function
insert `@inline` and `@inbounds` for kernel macro
prevent excessive inlining
implement axes() in the type domain
define eltype() in the type domain
separate util functions
avoid uninitialized use in testcase
add support for mapreduce on windows
update readme
StaticKernels 0.5.0
Stephan Hilb (14):
simplify extension replicate
simplify extensions
revised extension interface
fixup include
remove non-working iterate code
add multi-window support
update readme
update readme
fix eltype for mixed type arrays
fixup eltype handling
update readme
fix extension array iterate()
move docstring
improve error message
StaticKernels 0.4.0
`axes()` on windows now yield the indexable range, rather than the
interior part. The only exception being when created with
`ExtensionNothing`.
Stephan Hilb (10):
contrib/_incr_version: output api command to register package
update _incr_version
implement mapreduce using mapfoldl
fix docs
adjust behaviour of window
add ci .build.yml
restructure benchmark
add build badge to readme
implement `eltype()` for windows
implement CartesianIndices() for window
StaticKernels 0.3.0
- new `setindex!` support for windows
- windows are now memory safe
Stephan Hilb (13):
bump version
fix total variation example
add initial setindex! support
add tests for `setindex!` and `Base.map` performance
add package warnings
fix benchmark
add extension benchmark
add tests for extensions
make `Window` memory safe
relax parent array type constraints
fix typo in readme
propagate inbounds for extensions
ensure Tuple(w) is non-allocating
StaticKernels 0.2.0
Stephan Hilb (21):
add benchmark for LoopVectorization
remove old unused map_inner!()
improve a bit on documentation
fix cosmetics
add missing GC.@preserve
add simple regression benchmark
fix benchmark
move boundary handling to kernel
change interface of eltype,axes,size
implement various standard boundary conditions
update readme
add some documentation
rename Boundary -> Extension
update readme
make loop expression more readable
implement mapreduce and simplify
fix type stability
add test for type stability
simplify window methods
restructure tests
update readme
PreviousNext