Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump elm-community/list-extra from 8.4.0 to 8.7.0 in /web/elm #715

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Nov 1, 2022

Bumps elm-community/list-extra from 8.4.0 to 8.7.0.

Changelog

Sourced from elm-community/list-extra's changelog.

8.7.0

  1. frequencies function, to count the number of occurences of each item in a list
  2. subsequenceNonEmpty function, to calculate each subsequence excluding the empty list.

8.6.0

  1. stoppableFoldl function and Step type added. A stoppable fold has better performance in cases where a fold can be terminated part way through.

8.5.2

  1. Performance improvement to remove by making it tail call optimized.
  2. Performance improvement to updateAt by only computing list head when necessary.
  3. groupsOf and greedyGroupsOf are now tail call optimized, making them stack safe, but unfortunately slightly slower (small lists and groups ~20% slower).
  4. Performance improvement to isPermutationOf by making helper functions top level, not currying functions, and putting most common case branches first.

8.5.1

  1. New isPermutationOf implemntation in 8.5.0 did not always give the correct output. In 8.5.1 a new implementation that is both performance and correct is used.

8.5.0

  1. unique and uniqueBy functions no longer requires comparable input arguments. This change increased performance for lists sized 0-100 elements by about 40% but decreases performance for lists sized >200 by about 35%. Seems like a worthy trade off.
  2. isPermutationOf is vastly more performant. @鈥媗ue-bird 's benchmarks show cases of being 141,000% more performant.
  3. New reverseRange, a more performant combination of reverse and range.
Commits
  • 5a083cf Test for subsequence nonempty
  • b88b36f Added function: frequencies (#163)
  • ce86bf7 Add a stricter test for stoppableFoldl behaviour (#166)
  • 97a44be Migrate to GH Actions + elm-tooling and expose subsequencesNonEmpty 馃啎 (#168)
  • 22cb6ea Bumped Elm, updated changelog
  • 0717c19 Add stoppable folds (#162)
  • 2e70e94 Bumping version
  • ebab60d isPermutationOf performance increase (#155)
  • 4769635 Make groupsOf and greedyGroupsOf fn families tail-recursive (#157)
  • 5cb025f updateAt: Avoid computing head when unnecessary (#158)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [elm-community/list-extra](https://github.com/elm-community/list-extra) from 8.4.0 to 8.7.0.
- [Release notes](https://github.com/elm-community/list-extra/releases)
- [Changelog](https://github.com/elm-community/list-extra/blob/master/ChangeLog.md)
- [Commits](elm-community/list-extra@8.4.0...8.7.0)

---
updated-dependencies:
- dependency-name: elm-community/list-extra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file elm Pull requests that update Elm code labels Nov 1, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Nov 1, 2022

The following labels could not be found: misc, release/undocumented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file elm Pull requests that update Elm code
Projects
None yet
0 participants