Skip to content

Releases: adrhill/SparseConnectivityTracer.jl

v1.1.3

13 Nov 16:04

Choose a tag to compare

SparseConnectivityTracer v1.1.3

Diff since v1.1.2

Merged pull requests:

Closed issues:

  • Reduce invalidations on identity (#273)
  • Strange behavior in connection with NonlinearSolve (#278)

v1.1.2

27 Oct 14:48

Choose a tag to compare

SparseConnectivityTracer v1.1.2

Diff since v1.1.1

Merged pull requests:

v1.1.1

09 Oct 18:13

Choose a tag to compare

SparseConnectivityTracer v1.1.1

Diff since v1.1.0

Merged pull requests:

  • Update README with pointer to DI docs (#270) (@adrhill)
  • Fix type conversions of primal value in Dual (#271) (@adrhill)

Closed issues:

  • Conversion problem with irrational constant (#269)

v1.1.0

17 Sep 14:52

Choose a tag to compare

SparseConnectivityTracer v1.1.0

Diff since v1.0.2

Merged pull requests:

Closed issues:

  • Support ChainRules.ignore_derivatives and friends (#212)

v1.0.2

10 Sep 12:42

Choose a tag to compare

SparseConnectivityTracer v1.0.2

Diff since v1.0.1

Merged pull requests:

Closed issues:

  • Test invalidation count? (#262)
  • Remove invalidations on comparison operators (#263)

v1.0.1

25 Aug 14:07

Choose a tag to compare

SparseConnectivityTracer v1.0.1

Diff since v1.0.0

Merged pull requests:

Closed issues:

  • The isnothing and ismissing overloads cause invalidations (#258)

v1.0.0

14 Jul 20:05

Choose a tag to compare

SparseConnectivityTracer v1.0.0

Diff since v0.6.21

This release is only breaking for users who touched unexported internals.

  • BREAKING Refactor internal types (#254)
  • Feature Select internal data structures for sparsity pattern representations via the TracerSparsityDetector and TracerLocalSparsityDetector keyword arguments gradient_pattern_type and hessian_pattern_type. Refer to the new doc page on "Performance" for more information. (#254, #256)
  • Deprecation Move DataInterpolations.jl extension out of SCT (#255)

Merged pull requests:

Closed issues:

  • Add preparation mechanism (#218)
  • Simplify interface, document set type selection (#240)
  • Support PreallocationTools.jl (#250)

v0.6.21

17 Jun 15:04

Choose a tag to compare

SparseConnectivityTracer v0.6.21

Diff since v0.6.20

Merged pull requests:

  • Remove global overloads based on auxiliary values, document design principles (#249) (@adrhill)

v0.6.20

10 Jun 11:14

Choose a tag to compare

SparseConnectivityTracer v0.6.20

Diff since v0.6.19

Merged pull requests:

  • Generalize code generation for 2-to-1 operators with auxiliary non-tracer inputs (#247) (@adrhill)
  • Temporarily disable global overloads based on auxiliary values (#248) (@adrhill)

Closed issues:

  • Select output type of sparsity pattern (#14)
  • Benchmarks with BundleAdjustmentModels.jl (#134)
  • Complex number support (#220)
  • Refactor code generation mechanism to support global sparsity based on non-tracer argument values (#244)

v0.6.19

05 Jun 21:50

Choose a tag to compare

SparseConnectivityTracer v0.6.19

Diff since v0.6.18

Merged pull requests:

Closed issues:

  • Take into account multiplication by fixed (non-dual) 0 (#242)