Skip to content

Bump deps/fbitset from 1f1a3db to c3ca474#2

Merged
chenpeizhi merged 9 commits intomasterfrom
dependabot/submodules/deps/fbitset-c3ca474
Nov 10, 2025
Merged

Bump deps/fbitset from 1f1a3db to c3ca474#2
chenpeizhi merged 9 commits intomasterfrom
dependabot/submodules/deps/fbitset-c3ca474

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 9, 2025

Bumps deps/fbitset from 1f1a3db to c3ca474.

Commits
  • c3ca474 ci: Migrate from CircleCI to GitHub Actions (#1) and upgrade to Catch2 v3.11
  • 3a54534 Update README
  • 012dbaf Add default value for the number of in-place limbs
  • fdb3300 Update the Size type definition
  • b6432db Rework the iterator internals
  • 847c6be Clarify impact of size on equality and hashing
  • 327e2ac Fix optimization by loop unrolling
  • 1f923fe Add pointer access to the limbs
  • e944c3b Move core access methods to the base class
  • 91fd55e Remove duplicated number of limbs utility
  • Additional commits viewable in compare view

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 [deps/fbitset](https://github.com/DrudgeCAS/fbitset) from `1f1a3db` to `c3ca474`.
- [Commits](DrudgeCAS/fbitset@1f1a3db...c3ca474)

---
updated-dependencies:
- dependency-name: deps/fbitset
  dependency-version: c3ca47404ac195a96f87ccf94ea66b3fc593cff5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file submodules Pull requests that update submodules code labels Nov 9, 2025
@chenpeizhi
Copy link
Contributor

@copilot Identify the cause of the failed build. It's probably due to the fbitset update. Note that I do want to use the latest commit of fbitset (c3ca474). If the build error can be fixed within libparenth without touching fbitset, fix it. Otherwise, do not touch the code, but generate a markdown file that shows me how to fix the issue within fbitset.

Copy link
Contributor

Copilot AI commented Nov 10, 2025

@chenpeizhi I've opened a new pull request, #4, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 6 commits November 10, 2025 00:03
Co-authored-by: chenpeizhi <8114085+chenpeizhi@users.noreply.github.com>
Co-authored-by: chenpeizhi <8114085+chenpeizhi@users.noreply.github.com>
…rom int to size_t)

Co-authored-by: chenpeizhi <8114085+chenpeizhi@users.noreply.github.com>
Co-authored-by: chenpeizhi <8114085+chenpeizhi@users.noreply.github.com>
Fix libparenth compatibility with fbitset c3ca474 (Size type change from int to size_t)
@chenpeizhi chenpeizhi requested a review from Copilot November 10, 2025 00:34
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the fbitset dependency from commit 1f1a3db to c3ca474, incorporating upstream changes including CI migration, Catch2 v3.11 upgrade, and API modifications to the Fbitset template parameters.

  • Updated fbitset submodule to latest commit
  • Adapted code to new Fbitset template signature with additional type parameters
  • Refactored bitset operations to use count() instead of relying on find_last() return values

Reviewed Changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
deps/fbitset Updated submodule commit hash to c3ca474
test/matrixchain.cpp Updated stream operator template to match new Fbitset signature with Size, L, and E parameters
include/libparenth.hpp Replaced negative index checks with explicit count() validation for bitset operations
.gitignore Added CodeQL-related build directories to ignore list

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@chenpeizhi chenpeizhi merged commit d0afb59 into master Nov 10, 2025
2 checks passed
@dependabot dependabot bot deleted the dependabot/submodules/deps/fbitset-c3ca474 branch November 10, 2025 00:57
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 submodules Pull requests that update submodules code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants