Skip to content

feat: std::all_of, std::any_of, std::none_of specs - #180

Open
mahadkhan811 wants to merge 1 commit into
mainfrom
feat/byte-range-algorithm-specs
Open

mahadkhan811 wants to merge 1 commit into
mainfrom
feat/byte-range-algorithm-specs

Conversation

@mahadkhan811

@mahadkhan811 mahadkhan811 commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

References:

Scope: C++20 non-policy instantiations with const unsigned char* iterators and
bool (*)(unsigned char) predicates. The root README and
rocq-brick-libstdcpp/proof/all_any_none_of/README.md document this fixed scope
and its exclusions.

@skylabs-ai-ci

skylabs-ai-ci Bot commented Sep 17, 2026

Copy link
Copy Markdown

CI summary (Details)

Active Repos

Repo Job Branch Job Commit Branch Tip Base branch Base commit PR
fmdeps/brick-libcpp/ feat/byte-range-algorithm-specs 888b9ac cecf9b2 main 9e24019 #180

Passive Repos

Repo Job Branch Job Commit
./ main d0ca455
fmdeps/BRiCk/ main 6bd016c
fmdeps/auto/ main 193499a
fmdeps/auto-docs/ main 9914064
bluerock/NOVA/ skylabs-proof 948378b
bluerock/bhv/ skylabs-main 3506c0b
fmdeps/ci/ main c25c8df
vendored/elpi/ skylabs-master c0b9653
vendored/flocq/ skylabs-master cf9cc84
vendored/rocq/ skylabs-master bef7df5
fmdeps/rocq-agent-toolkit/ main 1e0e853
vendored/rocq-elpi/ skylabs-master 7dee592
vendored/rocq-equations/ skylabs-main 9cf8471
vendored/rocq-iris/ skylabs-master a7af9f7
vendored/rocq-lsp/ skylabs-main 64ef78a
vendored/rocq-stdlib/ skylabs-master 00897b3
vendored/rocq-stdpp/ skylabs-master 0c5e505
fmdeps/skylabs-fm/ main ff17057
vendored/vsrocq/ skylabs-main ee79e7a

No Changes in Warnings or Errors

Before New Fixed After
Errors 0 0 0 0
Warnings 81 0 0 81

Performance

Relative Master MR Change Filename
+9.03% 198634.6 216580.4 +17945.7 total
+8.29% - 17945.7 +17945.7 ├ newly appeared files (28)
+0.00% 198634.6 198634.6 +0.0 └ common files
+0.00% 53307.9 53307.9 +0.0 ├ translation units
+0.00% 145326.8 145326.8 +0.0 └ proofs and tests
Full Results
Relative Master MR Change Filename
+9.03% 198634.6 216580.4 +17945.7 total
+8.29% - 17945.7 +17945.7 ├ newly appeared files (28)
+0.00% 198634.6 198634.6 +0.0 └ common files
+0.00% 53307.9 53307.9 +0.0 ├ translation units
+0.00% 145326.8 145326.8 +0.0 └ proofs and tests

@mahadkhan811

mahadkhan811 commented Sep 17, 2026

Copy link
Copy Markdown
Contributor Author

Added the ICL review index .

@skylabs-ai-ci

skylabs-ai-ci Bot commented Sep 17, 2026

Copy link
Copy Markdown

CI summary (Details)

Active Repos

Repo Job Branch Job Commit Branch Tip Base branch Base commit PR
fmdeps/brick-libcpp/ feat/byte-range-algorithm-specs d8026c8 b7cdc9f main 9e24019 #180

Passive Repos

Repo Job Branch Job Commit
./ main d0ca455
fmdeps/BRiCk/ main 6bd016c
fmdeps/auto/ main 193499a
fmdeps/auto-docs/ main 9914064
bluerock/NOVA/ skylabs-proof 948378b
bluerock/bhv/ skylabs-main 3506c0b
fmdeps/ci/ main c25c8df
vendored/elpi/ skylabs-master c0b9653
vendored/flocq/ skylabs-master cf9cc84
vendored/rocq/ skylabs-master bef7df5
fmdeps/rocq-agent-toolkit/ main 1e0e853
vendored/rocq-elpi/ skylabs-master 7dee592
vendored/rocq-equations/ skylabs-main 9cf8471
vendored/rocq-iris/ skylabs-master a7af9f7
vendored/rocq-lsp/ skylabs-main 64ef78a
vendored/rocq-stdlib/ skylabs-master 00897b3
vendored/rocq-stdpp/ skylabs-master 0c5e505
fmdeps/skylabs-fm/ main ff17057
vendored/vsrocq/ skylabs-main ee79e7a

No Changes in Warnings or Errors

Before New Fixed After
Errors 0 0 0 0
Warnings 81 0 0 81

Performance

Relative Master MR Change Filename
+9.04% 198566.0 216511.7 +17945.7 total
+8.29% - 17945.7 +17945.7 ├ newly appeared files (28)
+0.00% 198566.0 198566.0 +0.0 └ common files
+0.00% 53239.2 53239.2 +0.0 ├ translation units
+0.00% 145326.8 145326.8 +0.0 └ proofs and tests
Full Results
Relative Master MR Change Filename
+9.04% 198566.0 216511.7 +17945.7 total
+8.29% - 17945.7 +17945.7 ├ newly appeared files (28)
+0.00% 198566.0 198566.0 +0.0 └ common files
+0.00% 53239.2 53239.2 +0.0 ├ translation units
+0.00% 145326.8 145326.8 +0.0 └ proofs and tests

@mahadkhan811
mahadkhan811 force-pushed the feat/byte-range-algorithm-specs branch from b7cdc9f to cecf9b2 Compare September 18, 2026 11:32
@skylabs-ai-ci

skylabs-ai-ci Bot commented Sep 18, 2026

Copy link
Copy Markdown

CI summary (Details)

Active Repos

Repo Job Branch Job Commit Branch Tip Base branch Base commit PR
fmdeps/brick-libcpp/ feat/byte-range-algorithm-specs 3f3f847 cecf9b2 main 9e24019 #180

Passive Repos

Repo Job Branch Job Commit
./ main f6f58f7
fmdeps/BRiCk/ main 6bd016c
fmdeps/auto/ main 193499a
fmdeps/auto-docs/ main 9914064
bluerock/NOVA/ skylabs-proof 948378b
bluerock/bhv/ skylabs-main 3506c0b
fmdeps/ci/ main c25c8df
vendored/elpi/ skylabs-master c0b9653
vendored/flocq/ skylabs-master cf9cc84
vendored/rocq/ skylabs-master bef7df5
fmdeps/rocq-agent-toolkit/ main 1e0e853
vendored/rocq-elpi/ skylabs-master 7dee592
vendored/rocq-equations/ skylabs-main 9cf8471
vendored/rocq-iris/ skylabs-master a7af9f7
vendored/rocq-lsp/ skylabs-main 64ef78a
vendored/rocq-stdlib/ skylabs-master 00897b3
vendored/rocq-stdpp/ skylabs-master 0c5e505
fmdeps/skylabs-fm/ main ff17057
vendored/vsrocq/ skylabs-main ee79e7a

No Changes in Warnings or Errors

Before New Fixed After
Errors 0 0 0 0
Warnings 81 0 0 81

Performance

Relative Master MR Change Filename
+9.03% 198779.6 216725.3 +17945.7 total
+8.28% - 17945.7 +17945.7 ├ newly appeared files (28)
-0.00% 198779.6 198779.6 -0.0 └ common files
-0.00% 53310.9 53310.9 -0.0 ├ translation units
+0.00% 145468.7 145468.7 +0.0 └ proofs and tests
Full Results
Relative Master MR Change Filename
+9.03% 198779.6 216725.3 +17945.7 total
+8.28% - 17945.7 +17945.7 ├ newly appeared files (28)
-0.00% 198779.6 198779.6 -0.0 └ common files
-0.00% 53310.9 53310.9 -0.0 ├ translation units
+0.00% 145468.7 145468.7 +0.0 └ proofs and tests

@pgiarrusso-sl pgiarrusso-sl left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I have two separate questions:

  • Currently, I don't think we should merge a PR with this scope. proof/all_any_none_of shouldn't exist, among other things — rather, have proof/algorithm. We should codify some splitting strategy as well.
  • I'm curious why the model has Z -> option bool, and I can't find docs for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants