Skip to content
This repository was archived by the owner on Jun 19, 2025. It is now read-only.

Bump logos from 0.12.1 to 0.14.0 #302

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

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 19, 2024

Bumps logos from 0.12.1 to 0.14.0.

Release notes

Sourced from logos's releases.

0.14 - Let's make Logos active again!

After months without any new release, 0.14 is finally out!

Short summary

  • Logos now provides a very useful handbook;
  • Bug fixes and continuous-integration tools via GitHub workflows;
  • ⚠️ BREAKING priority of classes was changed from 1 to 2, see #320, as a result of bump regex-syntax. This bump actually improves so performances, but only slightly (see below). The documentation about token disambiguation reflects that changes too.

Performance changes from #320:

group                                         before                                 changes
-----                                         ------                                 -------
count_ok/identifiers                          1.04    869.2±6.09ns   854.7 MB/sec    1.00   832.9±14.13ns   891.9 MB/sec
count_ok/keywords_operators_and_punctators    1.04      2.6±0.02µs   784.4 MB/sec    1.00      2.5±0.08µs   811.9 MB/sec
count_ok/strings                              1.03    597.6±5.73ns  1389.9 MB/sec    1.00    582.6±6.94ns  1425.8 MB/sec
iterate/identifiers                           1.05   883.7±23.22ns   840.7 MB/sec    1.00   838.2±12.23ns   886.3 MB/sec
iterate/keywords_operators_and_punctators     1.01      2.6±0.03µs   768.0 MB/sec    1.00      2.6±0.03µs   778.2 MB/sec
iterate/strings                               1.02    595.7±7.48ns  1394.5 MB/sec    1.00    583.6±4.39ns  1423.3 MB/sec

The detailed list of patches can be found below, many thanks to all contributors!

Longer story and help needed

As mentioned in 0.13, the author of Logos, @​maciejhirsz, is reducing his time on GitHub. A few months ago, I was granted collaborator rights, so I can help to maintain this project by reviewing and merging PRs.

As a result, please tag me, @​jeertmans, whenever you need help or else (if I did not give any sign of life for a few days).

From now on, I will be able to publish new versions to crates.io, which I hope to do more frequently than in the past months (or years) of this project.

However, I do not master this project at all, and I welcome any help from the community to make this project grow! I tried to setup a nice working environment, with many tests and guides, to facilitate first time contributors' life!

What's Changed

... (truncated)

Commits
  • 171422c Merge pull request #371 from maciejhirsz/logos
  • 0780d6b Merge pull request #370 from maciejhirsz/logos
  • 560908d fix: typo
  • 5f02535 chore(lib): back from logos2 to logos
  • 9ec6a64 Merge pull request #369 from maciejhirsz/release-0.14
  • 3715ca1 chore(version): bump logos version to 0.14.0
  • 1e6dfb2 Merge pull request #368 from maciejhirsz/bump-pretty-assertions
  • 977ca3b chore(deps): bump pretty-assertions to 1.4.0
  • 1c25140 Merge pull request #363 from maciejhirsz/dependabot/github_actions/codecov/co...
  • a0653b7 Merge pull request #320 from jeertmans/bump-regex-syntax
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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 [logos](https://github.com/maciejhirsz/logos) from 0.12.1 to 0.14.0.
- [Release notes](https://github.com/maciejhirsz/logos/releases)
- [Changelog](https://github.com/maciejhirsz/logos/blob/master/release.toml)
- [Commits](maciejhirsz/logos@v0.12.1...v0.14)

---
updated-dependencies:
- dependency-name: logos
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added A-deps Area: Dependencies B-untested Beta: Implemented but not tested. S-awaiting-review Awaiting review from the assignee but also interested parties labels Feb 19, 2024
@dependabot dependabot bot requested a review from ThePuzzlemaker February 19, 2024 18:26
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-deps Area: Dependencies B-untested Beta: Implemented but not tested. S-awaiting-review Awaiting review from the assignee but also interested parties
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants