Skip to content

Releases: JuliaFolds/Transducers.jl

v0.4.36

24 Jun 01:04
Compare
Choose a tag to compare

Transducers v0.4.36

Diff since v0.4.35

Closed issues:

  • Improve foldl performance on Interators.Filter (#306)
  • Don't spawn any tasks in reduce if basesize > length(itr) (#307)

Merged pull requests:

  • Make mapreduce(..., withprogress(...)) etc. work without transducers (#72) (@tkf)
  • Fix single-thread overhead of reduce (#309) (@tkf)
  • Re-transform reducing functions and iterators (#310) (@tkf)

v0.4.35

11 Jun 07:03
Compare
Choose a tag to compare

Transducers v0.4.35

Diff since v0.4.34

Merged pull requests:

  • Make transducers broadcastable (#304) (@tkf)

v0.4.34

11 Jun 04:45
Compare
Choose a tag to compare

Transducers v0.4.34

Diff since v0.4.33

Merged pull requests:

  • Workaround precompilation failures in PkgEval (#302) (@tkf)

v0.4.33

01 Jun 04:03
Compare
Choose a tag to compare

Transducers v0.4.33

Diff since v0.4.32

Merged pull requests:

v0.4.32

01 Jun 01:03
Compare
Choose a tag to compare

Transducers v0.4.32

Diff since v0.4.31

Closed issues:

  • "Multicasting" reducing function combinator? (#65)

Merged pull requests:

  • Fix links and documentation build (#294) (@tkf)
  • Add TeeRF and ProductRF: multicasting reducing function combinators (#295) (@tkf)

v0.4.31

25 May 01:57
Compare
Choose a tag to compare

Transducers v0.4.31

Diff since v0.4.30

Merged pull requests:

  • Inline (almost) all next methods (#285) (@tkf)
  • Improve performance of collect using BangBang.collector (#286) (@tkf)
  • Turn reducing function to a Function (#287) (@tkf)
  • Support GenericInitialValue (InitialValues.INIT) (#288) (@tkf)
  • Refactor initialization pipeline (#289) (@tkf)

v0.4.30

15 May 22:02
Compare
Choose a tag to compare

Transducers v0.4.30

Diff since v0.4.29

Closed issues:

  • Possibility to store and restore state (#283)

Merged pull requests:

  • Improve GroupBy performance by reducing calls to hash (use one Dict) (#280) (@tkf)
  • Optimization: Store maybe-still-an-init states as Union in GroupBy (#281) (@tkf)
  • Inline more transducer methods (#282) (@tkf)

v0.4.29

15 May 01:20
Compare
Choose a tag to compare

Transducers v0.4.29

Diff since v0.4.28

Merged pull requests:

  • Fix ThreadsX.foreach(f, withprogress(...)) (#277) (@tkf)

v0.4.28

14 May 07:02
Compare
Choose a tag to compare

Transducers v0.4.28

Diff since v0.4.27

Merged pull requests:

  • Rename TeeZip to ZipSource and deprecate TeeZip (#271) (@tkf)
  • Benchmark GropuBy (#272) (@tkf)
  • Improve GroupBy performance; avoid boxing via closure (#273) (@tkf)
  • Use modify!! from BangBang in GroupBy (#274) (@tkf)
  • Parallelize GroupBy (#275) (@tkf)

v0.4.27

11 May 08:02
Compare
Choose a tag to compare

Transducers v0.4.27

Diff since v0.4.26

Closed issues:

  • define something for halve(::AbstractDict)? (#258)

Merged pull requests:

  • Make parallel reduce work with Dict (#268) (@tkf)
  • Fix a bug due to a change in internal function Base.sync_end in julia 1.5 (#269) (@tkf)