Skip to content

Releases: JuliaFolds/FLoops.jl

v0.2.1

06 Oct 07:08
Compare
Choose a tag to compare

FLoops v0.2.1

Diff since v0.2.0

Merged pull requests:

  • Drop Julia < 1.6 support (#94) (@tkf)
  • Use FLoopsBase.AbstractScratchSpace (#113) (@tkf)
  • Move "How to avoid Box" to a howto page (#124) (@tkf)
  • CompatHelper: bump compat for Setfield to 1, (keep existing compat) (#128) (@github-actions[bot])
  • CompatHelper: bump compat for Compat to 4, (keep existing compat) (#129) (@github-actions[bot])

v0.2.0

20 Jan 03:29
Compare
Choose a tag to compare

FLoops v0.2.0

Diff since v0.1.12

Merged pull requests:

v0.1.12

20 Jan 01:12
Compare
Choose a tag to compare

FLoops v0.1.12

Diff since v0.1.11

Merged pull requests:

  • Use TestFunctionRunner (#86) (@tkf)
  • Test with InitialValues 0.3 (#92) (@tkf)
  • Style fixes (#95) (@tkf)
  • Refactor ReduceOpSpec processing (#96) (@tkf)
  • Handle @reduce a .+= b etc. (#97) (@tkf)
  • Fix initializing accumulator in loop body (#98) (@tkf)
  • Don't throw HasBoxedVariableError by default (#99) (@tkf)
  • Document how to avoid boxing (#100) (@tkf)
  • Support @reduce a .+= OneHotVector(i => 1, n) (#104) (@tkf)
  • Handle generic dot update (#107) (@tkf)

v0.1.11

18 Sep 05:39
Compare
Choose a tag to compare

FLoops v0.1.11

Diff since v0.1.10

Merged pull requests:

  • Fix inferrability of box detection for Julia 1.7 (#85) (@tkf)
  • Update CompatHelper.yml (#90) (@tkf)
  • CompatHelper: bump compat for Setfield to 0.8, (keep existing compat) (#91) (@github-actions[bot])

v0.1.10

17 Apr 02:44
Compare
Choose a tag to compare

FLoops v0.1.10

Diff since v0.1.9

Merged pull requests:

  • Avoid serialization of scratch spaces (#80) (@tkf)

v0.1.9

17 Apr 01:22
Compare
Choose a tag to compare

FLoops v0.1.9

Diff since v0.1.8

Merged pull requests:

  • Evaluate init clauses in loop body if appropriate (#73) (@tkf)
  • Don't leak private variables from at-init (#79) (@tkf)
  • Turn test into a package (#81) (@tkf)

v0.1.8

15 Mar 16:47
Compare
Choose a tag to compare

FLoops v0.1.8

Diff since v0.1.7

Merged pull requests:

v0.1.7

04 Mar 02:48
Compare
Choose a tag to compare

FLoops v0.1.7

Diff since v0.1.6

Merged pull requests:

  • Mention in-place loops; link FoldsThreads (#62) (@tkf)
  • Improve inferrability of Box detection (#63) (@tkf)
  • Some optimization tweaks (#64) (@tkf)
  • Allow non-unique arguments for binary functions (#65) (@tkf)
  • Avoid UndefVarError when init is provided (#66) (@tkf)
  • Workaround closure detection in Distributed (#67) (@tkf)
  • Test with Julia 1.6 (#68) (@tkf)

v0.1.6

18 Jan 02:26
Compare
Choose a tag to compare

FLoops v0.1.6

Diff since v0.1.5

Merged pull requests:

  • Use promotion mechanism to automatically choose executor (#61) (@tkf)

v0.1.5

05 Jan 23:30
Compare
Choose a tag to compare

FLoops v0.1.5

Diff since v0.1.4

Closed issues:

  • Performance regression (#42)

Merged pull requests:

  • More structured documentation; simplify README (#54) (@tkf)
  • Move executors to Transducers.jl (#59) (@tkf)