Skip to content

Releases: JuliaMath/Combinatorics.jl

v1.0.3

03 May 14:15
7afa48d
Compare
Choose a tag to compare

Combinatorics v1.0.3

What's Changed

Bugfix

  • Update factorials.jl to handle the 0 and 1 condition #107
  • Check overflow in multinomial #172

Performance

  • faster permutations, based on what rdeits suggested #122
  • inline iterate method to avoid allocations #148
  • Improve performance of derangement/subfactorial with iterative implementation #146
  • Make multiexponents type stable #136
  • Improve factorial(n, k) performance for BigInt #149

docs

  • narana and prevprod tweaks #115
  • fix: documentation of multiset_permutations #141
  • doc: add examples for permutations.jl #173
  • doc: fix typo in levicivita doc #180

Others

  • Remove undef symbol gamma #178
  • Routine CI Maintenance and Cleanup
    • Update README.md #106
    • Add install instructions #111
    • Setup Documenter #112
    • MassInstallAction: Install the CI workflow on this repository #102
    • enable dependabot for GitHub actions #131
    • MassInstallAction: Install the CompatHelper workflow on this repository #145
    • ci: fix doc deploy #153
    • README: Update readme badge #154
    • Test on latest Julia release as well #144
    • ci: reopen doctest #159
    • ci: update CI workflow #160
    • ci: use codecov token #161
    • ci: run julia with default arch #174

Full Changelog: v1.0.2...v1.0.3

v1.0.2

13 May 19:04
1ab5eb1
Compare
Choose a tag to compare

Combinatorics v1.0.2

Diff since v1.0.1

Merged pull requests:

  • Remove stale dependency on Polynomials.jl (#94) (@jaakkor2)

v1.0.1

22 Apr 18:03
0db8369
Compare
Choose a tag to compare

Combinatorics v1.0.1

Diff since v1.0.0

Merged pull requests:

v1.0.0

29 Nov 22:47
v1.0.0
4d6c504
Compare
Choose a tag to compare

v1.0.0 (2019-11-29)

Diff since v0.7.0

Closed issues:

  • Package compatibility caps (#72)
  • depwarning (#66)
  • first(permutations(first(combinations(1:2,0)))) type instability (#46)
  • partitions does not seem to be type stable (#32)
  • combinations performance (#30)
  • stirling1 seems to be incorrect (#15)

Merged pull requests:

v0.7.0

10 Aug 13:21
Compare
Choose a tag to compare

1.0 compatibility

v0.6.0

31 Mar 03:12
efa9d0a
Compare
Choose a tag to compare
Add powerset function (#63)

Fixes #11.

v0.5.0: Add multiexponents(m,n) for exponents of multinomial expansion (#57)

23 Nov 10:01
Compare
Choose a tag to compare
* Add multiexponents(m,n) for exponents of multinomial expansion

* Implement iterator interface

* Add comments

* Refactor next(m::MultiExponents, s)

* Fix indentation

* Add tests for multiexponents()

* Use immutable instead of struct because of Julia v0.5

* Add Julia v0.6 to Travis CI build

* Avoid intermediate memory allocation in multiexponents

* Refactor comments

* Add URL for stars and bars technique

v0.4.1

24 Jun 17:20
Compare
Choose a tag to compare
Switch from Iterators.jl to IterTools.jl (#51)

v0.4.0

17 Mar 19:47
Compare
Choose a tag to compare
Updates for Julia 0.6 (#47)