Skip to content

Releases: jump-dev/MutableArithmetics.jl

v1.4.4

24 Apr 07:52
a6ed0f5
Compare
Choose a tag to compare

MutableArithmetics v1.4.4

Diff since v1.4.3

Merged pull requests:

  • Update versions in GitHub actions (#279) (@odow)
  • Add badge for JuliaCon paper (#280) (@blegat)
  • Mutable addition and substraction of sparse arrays (#281) (@blegat)
  • Add missing ignore for paper (#282) (@blegat)
  • Implement Base.zero(::Type{MA.Zero}) (#283) (@odow)

v1.4.3

17 Apr 10:05
0d4fabc
Compare
Choose a tag to compare

MutableArithmetics v1.4.3

Diff since v1.4.2

Merged pull requests:

v1.4.2

26 Mar 20:07
69b1c51
Compare
Choose a tag to compare

MutableArithmetics v1.4.2

Diff since v1.4.1

Merged pull requests:

Closed issues:

  • Errors in complex algebra with Symmetric and Hermitian (#264)
  • Bug in operate!!(*, A, B) (#271)

v1.4.1

14 Feb 22:16
ccaa222
Compare
Choose a tag to compare

MutableArithmetics v1.4.1

Diff since v1.4.0

Merged pull requests:

  • Updates for review comments (#247) (@blegat)
  • Fix implementation of mul! for AbstractMatrix and AbstractVector (#252) (@odow)
  • [docs] fix docstring of rewrite macro (#254) (@odow)
  • Fix Vector*Transpose{Vector} (#257) (@odow)
  • Fix test for nightly (#258) (@odow)
  • Stop including files multiple times in tests (#259) (@odow)
  • Fix multiplying Symmetric and Hermitian matrices (#261) (@odow)
  • Prep for v1.4.1 (#262) (@odow)
  • Fix promotion of outer product (#263) (@blegat)

Closed issues:

  • Confusing error in mul! (#251)
  • Missing methods for LinearAlgebra.Transpose (#256)
  • MOI failure on nightly (#260)

v1.4.0

30 Nov 09:39
69a675d
Compare
Choose a tag to compare

MutableArithmetics v1.4.0

Diff since v1.3.3

Merged pull requests:

  • dispatch.jl: simplify overloads for SparseMatrix * AbstractArray (#181) (@odow)
  • implement BigFloat negation and abs without ccall (#194) (@nsajko)
  • Add similar_array_type for LinearAlgebra.Diagonal (#205) (@odow)
  • Add support for BitVector and BitArray in operate (#233) (@odow)
  • copy for BigInt, BigFloat and Rational (#238) (@nsajko)
  • Fix compat bounds for stdlib (#239) (@odow)
  • Fix incorrect operate test set (#242) (@nsajko)
  • add an operate method for abs (#243) (@nsajko)
  • add some methods for unary +, -, *, abs (#245) (@nsajko)
  • Add dispatch for LinearAlgebra.dot for Symmetric and Hermitian matrices (#248) (@odow)
  • Prep for v1.4.0 (#249) (@odow)

Closed issues:

  • Why is there no mutable assignment operation? (#163)
  • dot with two Hermitian matrices (#203)
  • Cannot multiply I by a variable and add it to a matrix. (#206)
  • Rewrite assumes x^n is same type as x * x (#227)
  • Support BitArrays (#232)
  • Slow Hilbert-Schmidt inner product (#234)
  • Mention ArbNumerics (because of ArbFloat type) (#235)
  • unary operate_to! recurs without bound, until stack overflow (#237)
  • no operate method for abs (#241)
  • zero(::BigInt) is being changed to return a global constant (#250)

v1.3.3

20 Sep 23:20
37bb9bf
Compare
Choose a tag to compare

MutableArithmetics v1.3.3

Diff since v1.3.2

Merged pull requests:

  • Fix bug rewriting sum with dims kwarg (#229) (@odow)
  • Update GitHub actions (#230) (@odow)

Closed issues:

  • no method matching operate!!(::typeof(MutableArithmetics.add_mul), ::MutableArithmetics.Zero; dims::Int64) (#228)

v1.3.2

06 Sep 07:11
c4d711d
Compare
Choose a tag to compare

MutableArithmetics v1.3.2

Diff since v1.3.1

Closed issues:

  • Expression performance when ; init = 0 used in sum (#204)
  • Nuance Problem with move_factors_into_sums Keyword Argument in @rewrite (#219)
  • potential performance issue without move_factors_into_sums (#224)

Merged pull requests:

  • Fix rewrite of +(x, *(y...)) into add_mul (#225) (@odow)
  • Clarify docstring of rewrite macro (#226) (@odow)

v1.3.1

21 Aug 21:48
e3f1da6
Compare
Choose a tag to compare

MutableArithmetics v1.3.1

Diff since v1.3.0

Closed issues:

  • feature request: enable optionally mutable operation (#216)
  • Broadcasting containers with arrays (#221)

Merged pull requests:

  • Fix broadcasting for non-DefaultArrayStyle containers (#222) (@odow)
  • Prep for v1.3.1 (#223) (@odow)

v1.3.0

04 May 12:36
42930a3
Compare
Choose a tag to compare

MutableArithmetics v1.3.0

Diff since v1.2.3

Closed issues:

  • using MA.Test conflicts with the stdlib Test module (#208)
  • question: is MA the place to do type piracy on Base.evalpoly? (#210)

Merged pull requests:

v1.2.3

20 Feb 19:52
6123262
Compare
Choose a tag to compare

MutableArithmetics v1.2.3

Diff since v1.2.2

Merged pull requests:

  • Use import MutableArithmetics as MA and fix resulting hygiene issue (#199) (@odow)
  • Prep for v1.2.3 (#200) (@odow)