Skip to content

Releases: JuliaFolds/Transducers.jl

v0.4.6

15 Dec 02:31
v0.4.6
Compare
Choose a tag to compare

v0.4.6 (2019-12-15)

Diff since v0.4.5

Merged pull requests:

  • More documentation on parallel processing, and a bug fix for dreduce (#102) (tkf)
  • Reexport useful functions/types from BangBang/InitialValues (#101) (tkf)
  • Use Aqua.jl (#100) (tkf)

v0.4.5

13 Dec 02:07
v0.4.5
Compare
Choose a tag to compare

v0.4.5 (2019-12-13)

Diff since v0.4.4

Merged pull requests:

  • CompatHelper: bump compat for "Requires" to "1.0" (#96) (github-actions[bot])
  • Increase coverage (#95) (tkf)
  • Add {t,d}{copy,collect} (#93) (tkf)
  • More documentation on parallel processing (#92) (tkf)
  • Fix IR test (#89) (tkf)
  • Use released version of BangBang in CI (#86) (tkf)
  • Update to Documenter 0.24 (#84) (tkf)
  • Update BangBang: Revert "Fix singletonof(TableType, ::IteratorRow)" (#82) (tkf)
  • Improve documentation (#81) (tkf)

v0.4.4

07 Nov 06:49
v0.4.4
Compare
Choose a tag to compare

v0.4.4 (2019-11-07)

Diff since v0.4.3

Closed issues:

  • Should copy\(xf, T, foldable\) return a Empty{T} instead of nothing? (#79)
  • TypedTables.Table as a sink (#73)

Merged pull requests:

  • Return Empty\(T\) from copy\(xf, T, foldable\) instead of nothing (#80) (tkf)
  • Fix copy; add some tests (#78) (tkf)
  • Pass strict = true to makedocs (#76) (tkf)
  • Add a function for materializing a container from its type (#75) (tkf)
  • Overload BangBang.append!! (#74) (tkf)
  • Change default basesize to length\(coll\) ÷ nthreads\(\) (#71) (tkf)
  • Refactoring: make Eduction a subtype of Foldable (#66) (tkf)

v0.4.3

30 Oct 22:48
v0.4.3
Compare
Choose a tag to compare

v0.4.3 (2019-10-30)

Diff since v0.4.2

Closed issues:

  • Distributed.jl-based reduce (#55)
  • Allow redefining isequal inside Unique ? (#51)

Merged pull requests:

  • Fix isexpansive for ScanEmit (#68) (tkf)
  • Support logging-based progress meter (#63) (tkf)
  • Make ConstructionBase importing more robust (#62) (tkf)
  • Promote foldl and reduce more in documentation (#61) (tkf)
  • Use documenter master to run doctests using 0.24 API (#60) (tkf)
  • Manually call Pkg.instantiate in benchmarks.jl (#59) (tkf)
  • Support post-ConstructionBase version of Setfield as well (#58) (tkf)
  • Add Distributed.jl-based parallelization of reduce (#57) (tkf)
  • Specialization for Map(::Type) etc. (#56) (tkf)

v0.4.2

03 Oct 19:22
v0.4.2
Compare
Choose a tag to compare

v0.4.2 (2019-10-02)

Diff since v0.4.1

Merged pull requests:

  • Add predicate to Unique() filter (#52) (atthom)
  • Make benchmarks less verbose in CI (#48) (tkf)

v0.4.1

16 Sep 08:38
v0.4.1
Compare
Choose a tag to compare

v0.4.1 (2019-09-14)

Diff since v0.4.0

Closed issues:

  • No speedup for advertised eduction example (#44)

Merged pull requests:

  • Support LazyArrays.jl 0.11 (#46) (tkf)
  • Improve/fix Cat performance (#45) (tkf)
  • Run CI on PR (#42) (tkf)
  • Welford's online algorithm for mean and variance (#41) (cscherrer)
  • Upgrade Literate (#38) (tkf)

v0.4.0

28 Aug 12:35
v0.4.0
Compare
Choose a tag to compare

v0.4.0 (2019-08-28)

Diff since v0.3.1

Merged pull requests:

  • More robust Benchmark CI (#36) (tkf)
  • Require BangBang 0.2 (#35) (tkf)
  • Deterministic termination in parallel reduce (#34) (tkf)
  • Run PkgBenchmark.judge on CI (#32) (tkf)
  • Remove inference API-based code path (outtype) (#31) (tkf)
  • Stop parallel tasks on Reduced (#30) (tkf)
  • Cleanup reducible API; add halve (#29) (tkf)
  • Make examples/words.jl work with generic Unicode (#28) (tkf)
  • Test right identity (#27) (tkf)
  • Add Base.reduce (#26) (tkf)
  • Implement spawn-based parallel reduce (#25) (tkf)

v0.3.1

31 Jul 13:11
v0.3.1
Compare
Choose a tag to compare

v0.3.1 (2019-07-31)

Diff since v0.3.0

Closed issues:

  • Can we handle n-dimensional arrays with Transducers? (#21)
  • Release 0.3.0 (#20)

Merged pull requests:

  • Simplify Cat; improve inference (#23) (tkf)

v0.3.0

25 Jul 00:39
v0.3.0
Compare
Choose a tag to compare

v0.3.0 (2019-07-24)

Diff since v0.2.1

Closed issues:

  • Inference of collect (#13)
  • Don't rely on type inference too much (#8)

Merged pull requests:

  • Revert "Handle at-simd invariants" etc. (#19) (tkf)
  • Specialize __foldl__ for Tuple (#17) (tkf)
  • GEMM using foldl (#16) (tkf)

Better Broadcasted support

28 Jan 02:53
@tkf tkf
Compare
Choose a tag to compare
v0.2.1

Bump version to 0.2.1