Releases: finch-tensor/Finch.jl
Releases · finch-tensor/Finch.jl
v0.6.6
Finch v0.6.6
Merged pull requests:
- Wma/fix steppers (#309) (@willow-ahrens)
- fix (#310) (@willow-ahrens)
- New Readme (#311) (@willow-ahrens)
- Update README.md (#312) (@willow-ahrens)
- Fix #313 (#315) (@willow-ahrens)
- Update Project.toml (#316) (@willow-ahrens)
Closed issues:
v0.6.5
Finch v0.6.5
Merged pull requests:
- Wma/drop c bindings (#306) (@willow-ahrens)
- move apps to docs/examples (#307) (@willow-ahrens)
Closed issues:
- Drop c binding support (#305)
v0.6.4
Finch v0.6.4
Merged pull requests:
- new combine (#270) (@nullplay)
- Fix Broken Docs (#283) (@willow-ahrens)
- fixes #284 (#285) (@willow-ahrens)
- Fix bug with define not being in a block (#287) (@radha-patel)
- move binsparse to attributes (#289) (@willow-ahrens)
- Wma/local memory (#293) (@willow-ahrens)
- Replace comparisons with wrappers (#294) (@radha-patel)
- Wma/fix288 (#295) (@willow-ahrens)
- print hash tables small (#297) (@willow-ahrens)
- Wma/fix296 (#298) (@willow-ahrens)
- add a little more coverage (#300) (@willow-ahrens)
- Wma/early break (#302) (@willow-ahrens)
- Update binsparse.jl (#303) (@willow-ahrens)
Closed issues:
- Early Break (#52)
- Consider loop invariant code motion on getfields (#188)
- add thread-local storage (#244)
- Add Aqua to the tests? (#271)
- Add JuliaFormatter to the tests? (#272)
- AssertionError with updater should be caught by LifecycleVisitor (#284)
- Bug with define node not in a block (#286)
- Variable not getting bound (#288)
- comparisons should be wrappers (#291)
- Instantiate getting called on lookup (#296)
thaw
functions are not covered by tests (#299)
v0.6.3
Finch v0.6.3
Merged pull requests:
- Fix bug with indexing in diagonals (#279) (@radha-patel)
- avoid reading undefined variable (#280) (@willow-ahrens)
- Warn by default on non-concordant traversal (#281) (@willow-ahrens)
- Update Project.toml (#282) (@willow-ahrens)
Closed issues:
v0.6.2
v0.6.1
Finch v0.6.1
v0.6.0
Finch v0.6.0
Closed issues:
- Improve symbolic reasoning on intervals (#37)
- Pattern match known kernels with good implementations (#42)
- Wrapper Arrays RFC (#43)
- Multicore (#57)
- On-demand compilation, separate from execution (#70)
- for i in 2:7 (#76)
- More descriptive error messages (#97)
- Preliminary binary file format output (#120)
- Add Partition Masks (Enables Easy Loop Splitting) (#152)
- Thunks need to introduce a new context/scope (#180)
- Generalize integration (#181)
- Merge "loop" and "chunk" ir node (#182)
- DCE empty phases (#184)
- Rename stride (#186)
- Update Binsparse output (#187)
- Permuted Dims Array (#201)
- Test fails with Julia 1.9.0 (#211)
- RFC: canonicalize random access as a global compiler pass (#223)
- RFC: Discrete tensors in continuous domains (#230)
value
orliteral
tensors (#232)- Constant Propagation on scalars. (#233)
- rename Pipeline -> Sequence, sequence->block (#239)
- deprecate loop macro (#241)
- deprecate fiber macro (#242)
- Error on multiple definition of variables in same scope (#243)
- Parameterized Level Storage for Accelerators (#245)
- Fix reference output automatically in github (#263)
Merged pull requests:
- Upper Triangular Levels (#119) (@radha-patel)
- Triangle Count (#178) (@Cece2520)
- fix doi link (#193) (@willow-ahrens)
- fixes #180 (#194) (@willow-ahrens)
- Wma/rename stride (#195) (@willow-ahrens)
- Fix bug with is_laminable_updater in Sparse Triangle Level (#197) (@radha-patel)
- Wma/extents3 (#198) (@willow-ahrens)
- Wma/chunk to loop (#199) (@willow-ahrens)
- Wma/reorg (#200) (@willow-ahrens)
- add CIndices dep (#202) (@willow-ahrens)
- add compiler hooks (#203) (@willow-ahrens)
- Partial lowering and introspection interface (#204) (@willow-ahrens)
- Jaeyeon/dce pipeline (#206) (@nullplay)
- cleanup looplets (#207) (@willow-ahrens)
- Wma/docs (#208) (@willow-ahrens)
- Synch (#209) (@wraith1995)
- add script headers (no more --project=.) (#210) (@willow-ahrens)
- Wma/aot (#214) (@willow-ahrens)
- CompatHelper: bump compat for CIndices to 0.2, (keep existing compat) (#216) (@github-actions[bot])
- add continuous level (#217) (@nullplay)
- Add a type to represent open/closed interval endpoints at runtime (#219) (@willow-ahrens)
- fix Fill nodes to just be a separate pass (#220) (@willow-ahrens)
- add isindex (#221) (@willow-ahrens)
- Code cleanups for debugger (#224) (@willow-ahrens)
- CompatHelper: bump compat for CIndices to 0.3, (keep existing compat) (#229) (@github-actions[bot])
- Array Combinators (#231) (@willow-ahrens)
- Wma/reorg files (#234) (@willow-ahrens)
- Replacing scansearch with Finch.scansearch (#235) (@nullplay)
- Wma/constant propagation (#236) (@willow-ahrens)
- Synch (#237) (@wraith1995)
- Update README.md (#238) (@willow-ahrens)
- WIP: Add a parallel dimension (#240) (@willow-ahrens)
- rename and deprecate (#248) (@willow-ahrens)
- Slay the Dragon: Parallel Analysis (#249) (@wraith1995)
- Jaeyeon/loopreduction (#250) (@nullplay)
- Protect Bindings (#251) (@wraith1995)
- reverse the order of protocol specialization for instantiate (#253) (@willow-ahrens)
- add options to the finch compiler (#255) (@willow-ahrens)
- WIP: Locals and copying (#256) (@wraith1995)
- Wma/swizzle (#261) (@willow-ahrens)
- remove debugger (#262) (@willow-ahrens)
- binsparse compatibility (#265) (@willow-ahrens)
- Add script to fix stuff (#266) (@willow-ahrens)
- cleaning up (#268) (@willow-ahrens)
- Wma/rebroadcast (#269) (@willow-ahrens)
- Wma/binsparse update (#274) (@willow-ahrens)
- CompatHelper: bump compat for AbstractTrees to 0.4, (keep existing compat) (#275) (@github-actions[bot])
v0.5.4
Finch v0.5.4
v0.5.3
Finch v0.5.3
Closed issues:
Merged pull requests:
- add hdf5 io (#126) (@willow-ahrens)
- suggested cleanup in matrix-symmetry (#171) (@willow-ahrens)
- Migrate from SnoopPrecompile to PrecompileTools (#172) (@timholy)
- Wma/docs (#173) (@willow-ahrens)
- Dev (#174) (@willow-ahrens)
- explicitly disallow else. fixes #123 (#175) (@willow-ahrens)
- Wma/precompile and docs (#176) (@willow-ahrens)
- pagerank bugfix (#177) (@Cece2520)
- Wma/cleanup benchmarks (#179) (@willow-ahrens)
- CompatHelper: add new compat entry for JSON at version 0.21, (keep existing compat) (#189) (@github-actions[bot])
- Wma/fix cache (#190) (@willow-ahrens)
- Missing Cindex methods, for SparseMatrixCSC ctor (#191) (@Wimmerer)
- Wma/docs again (#192) (@willow-ahrens)