Skip to content

Update nom requirement from 7.1 to 8.0#5

Merged
dchud merged 1 commit into
mainfrom
dependabot/cargo/nom-8.0
Feb 20, 2026
Merged

Update nom requirement from 7.1 to 8.0#5
dchud merged 1 commit into
mainfrom
dependabot/cargo/nom-8.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Feb 20, 2026

Updates the requirements on nom to permit the latest version.

Changelog

Sourced from nom's changelog.

8.0.0 2025-01-25

This version represents a significant refactoring of nom to reduce the amount of code generated by parsers, and reduce the API surface. As such, it comes with some breaking changes, mostly around the move from closure based combinators to trait based ones. In practice, it means that instead of writing combinator(arg)(input), we now write combinator(arg).parse(input).

This release also marks the introduction of the nom-language crate, which will hold tools more focused on language parsing than the rest of nom, like the VerboseError type and the newly added precedence parsing combinators.

Thanks

... (truncated)

Commits

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 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)

Updates the requirements on [nom](https://github.com/rust-bakery/nom) to permit the latest version.
- [Changelog](https://github.com/rust-bakery/nom/blob/main/CHANGELOG.md)
- [Commits](rust-bakery/nom@7.1.0...8.0.0)

---
updated-dependencies:
- dependency-name: nom
  dependency-version: 8.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Feb 20, 2026
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Feb 20, 2026

Merging this PR will degrade performance by 20.33%

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

❌ 13 (👁 3) regressed benchmarks
✅ 47 untouched benchmarks
⏩ 16 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
WallTime test_process_4_files_parallel_4_threads 89 ms 98.9 ms -10.03%
WallTime test_threading_speedup_4x_10k 750 ms 882.1 ms -14.98%
WallTime test_threaded_with_title_extraction_4x_10k 776.7 ms 969.5 ms -19.89%
👁 WallTime test_parallel_read_4x_10k 828.6 ms 946.3 ms -12.44%
WallTime test_parallel_read_4x_1k 81 ms 90.2 ms -10.17%
👁 WallTime test_file_parallel_4x_10k 879.6 ms 1,012.8 ms -13.15%
WallTime test_pipeline_parallel_2x_10k_threaded 41.2 ms 49.8 ms -17.22%
WallTime test_pipeline_parallel_4x_10k_threaded 88.6 ms 111.2 ms -20.33%
👁 WallTime test_file_parallel_4x_10k_with_extraction 953.3 ms 1,087.2 ms -12.31%
WallTime test_pipeline_sequential_extraction_4x_10k 95.9 ms 116.8 ms -17.92%
WallTime test_pipeline_sequential_4x_10k 76.8 ms 87.4 ms -12.14%
WallTime test_process_4_files_sequential 77.5 ms 87.3 ms -11.18%
WallTime test_pipeline_parallel_extraction_4x_10k_threaded 121.2 ms 135.9 ms -10.85%

Comparing dependabot/cargo/nom-8.0 (ffddf9f) with main (d7fd2c7)2

Open in CodSpeed

Footnotes

  1. 16 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

  2. No successful run was found on main (ffddf9f) during the generation of this report, so d7fd2c7 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@dchud
Copy link
Copy Markdown
Owner

dchud commented Feb 20, 2026

@dependabot rebase

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Feb 20, 2026

Looks like this PR is already up-to-date with main! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@dchud
Copy link
Copy Markdown
Owner

dchud commented Feb 20, 2026

@dependabot merge

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Feb 20, 2026

Beginning January 27, 2026, Dependabot will no longer support the @dependabot merge command. Please use GitHub's native pull request controls instead. Please see the changelog announcement for additional details.

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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant