Skip to content

Releases: JuliaSmoothOptimizers/LinearOperators.jl

v2.10.0

09 Apr 23:04
Compare
Choose a tag to compare

LinearOperators v2.10.0

Diff since v2.9.0

Merged pull requests:

  • Add storage_type for Sparse CuArrays (#333) (@nHackel)
  • Eliminate useless allocation for diagonal quasi-Newton operators (#337) (@MohamedLaghdafHABIBOULLAH)
  • Breakage: use upload-artifact v4 (#340) (@dpo)
  • build docs with julia 1.10 (#345) (@dpo)
  • upgrade actions (#347) (@dpo)
  • breakage: minor cleanup (#348) (@dpo)
  • breakage: compute dependencies (#349) (@dpo)
  • Add JLArrays, Metal and AMDGPU extensions and S kwarg tests (rebased) (#351) (@dpo)
  • Update with JSOBestieTemplate for LinearOperators (#353) (@tmigot)
  • Dbfgs update (#354) (@MohamedLaghdafHABIBOULLAH)
  • use LTS 1.10 in CI (#355) (@dpo)
  • Disable symtridiagonal s-kwarg test (#356) (@nHackel)
  • CompatHelper: bump compat for AMDGPU in [weakdeps] to 1, (keep existing compat) (#359) (@github-actions[bot])
  • Update with JSOBestieTemplate for LinearOperators (#360) (@tmigot)
  • Use Type instead of DataType (#361) (@amontoison)
  • CompatHelper: bump compat for JLArrays in [weakdeps] to 0.2, (keep existing compat) (#363) (@github-actions[bot])

Closed issues:

  • Some operations do not work although they (probably) should (#153)
  • In-place solve for inverse operators (#184)
  • Upgrade to v2.0 (#189)
  • Verify the LBFGSOperator update (push!) (#223)
  • Test for unbound parameters (#242)

v2.9.0

09 Oct 01:42
Compare
Choose a tag to compare

LinearOperators v2.9.0

Diff since v2.8.0

Merged pull requests:

  • preallocate storage for LSR1 operator (#335) (@dpo)
  • solve_shifted_system! method for LBFGS solving step in recursive way (#338) (@farhadrclass)

v2.8.0

16 May 22:13
721180c
Compare
Choose a tag to compare

LinearOperators v2.8.0

Diff since v2.7.0

Merged pull requests:

Closed issues:

  • Change LDLFactorizations to be a weakdep, i.e., and extension (#295)
  • ERROR: LinearOperatorException("storage types cannot be promoted to a concrete type") (#307)
  • Review julia compatibility in readme (#313)
  • Version 2.7.0 is breaking (though the version might indicate it is not) – DiagonalQN used in other packages. (#319)
  • Missing mul!(::Matrix, ::LinearOperator, ::Matrix) (#322)
  • Missing S keyword for opRestriction (#323)

v2.7.0

26 Feb 21:27
85060a6
Compare
Choose a tag to compare

LinearOperators v2.7.0

Diff since v2.6.0

Merged pull requests:

Closed issues:

  • Separate updates for Diagonal QN operators (#290)
  • Warning during the precompilation (#291)
  • Declare missing compat entries (#299)
  • Bug: adjoint(opEye()) * randn(10) (#308)
  • ChainRulesCore error (#315)

v2.6.0

11 Dec 20:42
Compare
Choose a tag to compare

LinearOperators v2.6.0

Diff since v2.5.2

Merged pull requests:

Closed issues:

  • Chainrules (#278)
  • Remove shape function (duplicate of size) (#298)

v2.5.2

03 Mar 19:03
7a5456f
Compare
Choose a tag to compare

LinearOperators v2.5.2

Diff since v2.5.1

Closed issues:

  • Link to tutorial is broken (#269)

Merged pull requests:

v2.5.1

26 Jan 17:41
9591943
Compare
Choose a tag to compare

LinearOperators v2.5.1

Diff since v2.5.0

Merged pull requests:

v2.5.0

24 Jan 15:47
f2fe71c
Compare
Choose a tag to compare

LinearOperators v2.5.0

Diff since v2.4.1

Closed issues:

  • Add a buildkite workflow (#252)

Merged pull requests:

v2.4.1

11 Oct 14:52
aef78b0
Compare
Choose a tag to compare

LinearOperators v2.4.1

Diff since v2.4.0

Closed issues:

  • Consider making Timed operators parametrized on the type of the AbstractLinearOperators (#245)

Merged pull requests:

v2.4.0

12 Sep 15:45
Compare
Choose a tag to compare

LinearOperators v2.4.0

Diff since v2.3.3

Merged pull requests: