Skip to content

Fix cctype return spec: true returns are encoded as non-zero, not 1#49

Merged
gmalecha-at-skylabs merged 1 commit intomainfrom
bug/fix-cctype-specs
Apr 30, 2026
Merged

Fix cctype return spec: true returns are encoded as non-zero, not 1#49
gmalecha-at-skylabs merged 1 commit intomainfrom
bug/fix-cctype-specs

Conversation

@gmalecha-at-skylabs
Copy link
Copy Markdown
Collaborator

@gmalecha-at-skylabs gmalecha-at-skylabs self-assigned this Apr 27, 2026
@gmalecha-at-skylabs gmalecha-at-skylabs added the bug Something isn't working label Apr 27, 2026
@skylabs-ai-ci
Copy link
Copy Markdown

skylabs-ai-ci Bot commented Apr 27, 2026

CI summary (Details)

Active Repos

Repo Job Branch Job Commit Base branch Base commit PR
fmdeps/brick-libcpp/ bug/fix-cctype-specs 8dfb3fc main e96a0fc #49

Passive Repos

Repo Job Branch Job Commit
./ main e8e81bb
fmdeps/BRiCk/ main 9ab35f8
fmdeps/auto/ main 3810275
fmdeps/auto-docs/ main bfa8f2d
bluerock/NOVA/ skylabs-proof e9a69cc
bluerock/bhv/ skylabs-main e1da62f
fmdeps/ci/ main e32c9d8
vendored/elpi/ skylabs-master aa4475f
vendored/flocq/ skylabs-master cf9cc84
fmdeps/fm-ci/ main 262fb04
fmdeps/fm-tools/ main e17f6db
psi/protos/ main 8fe3e7c
psi/backend/ main a5fa400
psi/ide/ main 6b596cf
psi/data/ main 76acc2f
vendored/rocq/ skylabs-master 2ede3c9
fmdeps/rocq-agent-toolkit/ main a7722d5
vendored/rocq-elpi/ skylabs-master 103a742
vendored/rocq-equations/ skylabs-main a8c4832
vendored/rocq-ext-lib/ skylabs-master 94a6630
vendored/rocq-iris/ skylabs-master 3ad4ddd
vendored/rocq-lsp/ skylabs-main a8b7272
vendored/rocq-stdlib/ skylabs-master bc07423
vendored/rocq-stdpp/ skylabs-master e01d802
fmdeps/skylabs-fm/ main 62d34c3
vendored/vsrocq/ skylabs-main 5b4527e

Performance

Relative Master MR Change Filename
-0.00% 123358.7 123358.7 -0.0 total
-0.00% 22637.5 22637.5 -0.0 ├ translation units
+0.00% 100721.2 100721.2 +0.0 └ proofs and tests
Full Results
Relative Master MR Change Filename
-0.00% 123358.7 123358.7 -0.0 total
-0.00% 22637.5 22637.5 -0.0 ├ translation units
+0.00% 100721.2 100721.2 +0.0 └ proofs and tests

@pgiarrusso-sl pgiarrusso-sl changed the title The standard does not guarantee that these functions return 0 or 1 Fix cctype return spec: true returns are encoded as non-zero, not 1 Apr 28, 2026
Copy link
Copy Markdown
Contributor

@pgiarrusso-sl pgiarrusso-sl left a comment

Choose a reason for hiding this comment

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

Spec change looks good, just need to fix proofs. Approving anyway.

Comment thread rocq-brick-libstdcpp/proof/cctype/spec.v Outdated
Copy link
Copy Markdown

@LennartATSkylabsAI LennartATSkylabsAI left a comment

Choose a reason for hiding this comment

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

Thanks for taking care of this. LGTM.

@skylabs-ai-ci
Copy link
Copy Markdown

skylabs-ai-ci Bot commented Apr 29, 2026

CI summary (Details)

Active Repos

Repo Job Branch Job Commit Base branch Base commit PR
fmdeps/brick-libcpp/ bug/fix-cctype-specs 8b3a257 main e96a0fc #49

Passive Repos

Repo Job Branch Job Commit
./ main e8e81bb
fmdeps/BRiCk/ main 9ab35f8
fmdeps/auto/ main e2c9c3e
fmdeps/auto-docs/ main bfa8f2d
bluerock/NOVA/ skylabs-proof e9a69cc
bluerock/bhv/ skylabs-main e1da62f
fmdeps/ci/ main e32c9d8
vendored/elpi/ skylabs-master aa4475f
vendored/flocq/ skylabs-master cf9cc84
fmdeps/fm-ci/ main 262fb04
fmdeps/fm-tools/ main e17f6db
psi/protos/ main 8fe3e7c
psi/backend/ main a5fa400
psi/ide/ main 6b596cf
psi/data/ main 76acc2f
vendored/rocq/ skylabs-master 2ede3c9
fmdeps/rocq-agent-toolkit/ main a7722d5
vendored/rocq-elpi/ skylabs-master 103a742
vendored/rocq-equations/ skylabs-main a8c4832
vendored/rocq-ext-lib/ skylabs-master 94a6630
vendored/rocq-iris/ skylabs-master 3ad4ddd
vendored/rocq-lsp/ skylabs-main a8b7272
vendored/rocq-stdlib/ skylabs-master bc07423
vendored/rocq-stdpp/ skylabs-master e01d802
fmdeps/skylabs-fm/ main 62d34c3
vendored/vsrocq/ skylabs-main 5b4527e

Performance

Relative Master MR Change Filename
-0.00% 123357.1 123357.1 -0.0 total
-0.00% 22637.5 22637.5 -0.0 ├ translation units
+0.00% 100719.6 100719.6 +0.0 └ proofs and tests
Full Results
Relative Master MR Change Filename
-0.00% 123357.1 123357.1 -0.0 total
-0.00% 22637.5 22637.5 -0.0 ├ translation units
+0.00% 100719.6 100719.6 +0.0 └ proofs and tests

@skylabs-ai-ci
Copy link
Copy Markdown

skylabs-ai-ci Bot commented Apr 30, 2026

CI summary (Details)

Active Repos

Repo Job Branch Job Commit Base branch Base commit PR
fmdeps/brick-libcpp/ bug/fix-cctype-specs dc0ec4e main 8bde78b #49

Passive Repos

Repo Job Branch Job Commit
./ main e8e81bb
fmdeps/BRiCk/ main 9ab35f8
fmdeps/auto/ main 047d0c6
fmdeps/auto-docs/ main bfa8f2d
bluerock/NOVA/ skylabs-proof 6cbef03
bluerock/bhv/ skylabs-main 448828c
fmdeps/ci/ main e32c9d8
vendored/elpi/ skylabs-master aa4475f
vendored/flocq/ skylabs-master cf9cc84
fmdeps/fm-ci/ main 262fb04
fmdeps/fm-tools/ main e17f6db
psi/protos/ main 8fe3e7c
psi/backend/ main a5fa400
psi/ide/ main 6b596cf
psi/data/ main 76acc2f
vendored/rocq/ skylabs-master 2ede3c9
fmdeps/rocq-agent-toolkit/ main ac7e4ec
vendored/rocq-elpi/ skylabs-master 103a742
vendored/rocq-equations/ skylabs-main a8c4832
vendored/rocq-ext-lib/ skylabs-master 94a6630
vendored/rocq-iris/ skylabs-master 3ad4ddd
vendored/rocq-lsp/ skylabs-main a8b7272
vendored/rocq-stdlib/ skylabs-master bc07423
vendored/rocq-stdpp/ skylabs-master e01d802
fmdeps/skylabs-fm/ main 62d34c3
vendored/vsrocq/ skylabs-main 5b4527e

Performance

Relative Master MR Change Filename
+0.00% 123854.2 123854.2 +0.0 total
+0.00% 22637.5 22637.5 +0.0 ├ translation units
+0.00% 101216.7 101216.7 +0.0 └ proofs and tests
Full Results
Relative Master MR Change Filename
+0.00% 123854.2 123854.2 +0.0 total
+0.00% 22637.5 22637.5 +0.0 ├ translation units
+0.00% 101216.7 101216.7 +0.0 └ proofs and tests

@gmalecha-at-skylabs gmalecha-at-skylabs merged commit c0a7859 into main Apr 30, 2026
87 checks passed
@gmalecha-at-skylabs gmalecha-at-skylabs deleted the bug/fix-cctype-specs branch April 30, 2026 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants