Skip to content

[RepFor] instance for [vector<T>] & misc types - #101

Merged
pgiarrusso-sl merged 3 commits into
mainfrom
gmalecha/vector-repfor
Aug 3, 2026
Merged

[RepFor] instance for [vector<T>] & misc types#101
pgiarrusso-sl merged 3 commits into
mainfrom
gmalecha/vector-repfor

Conversation

@gmalecha-at-skylabs

@gmalecha-at-skylabs gmalecha-at-skylabs commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

This is just one instance, there are many more types that we should probably support.

We also really would like test cases.

Closes #98

@skylabs-ai-ci

skylabs-ai-ci Bot commented Jul 8, 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/ gmalecha/vector-repfor e277103 dbfbf30 main 671ea1d #101

Passive Repos

Repo Job Branch Job Commit
./ main f50d261
fmdeps/BRiCk/ main 4a8ce6c
fmdeps/auto/ main b933744
fmdeps/auto-docs/ main f3ece99
bluerock/NOVA/ skylabs-proof 488788c
bluerock/bhv/ skylabs-main 002aa53
fmdeps/ci/ main 70edfbf
vendored/elpi/ skylabs-master c0b9653
vendored/flocq/ skylabs-master cf9cc84
fmdeps/fm-tools/ main 62ce8ba
psi/protos/ main 8fe3e7c
psi/backend/ main 8f2a32f
psi/ide/ main 6b596cf
psi/data/ main 3cffdd9
vendored/rocq/ skylabs-master bef7df5
fmdeps/rocq-agent-toolkit/ main 53d9eb0
vendored/rocq-elpi/ skylabs-master be1ffc5
vendored/rocq-equations/ skylabs-main d1f944a
vendored/rocq-ext-lib/ skylabs-master a31ad69
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 707ce3f
vendored/vsrocq/ skylabs-main ee79e7a

Performance

Relative Master MR Change Filename
+0.00% 140288.8 140288.8 +0.0 total
+0.00% 33188.7 33188.7 +0.0 ├ translation units
+0.00% 107100.1 107100.1 +0.0 └ proofs and tests
Full Results
Relative Master MR Change Filename
+0.00% 140288.8 140288.8 +0.0 total
+0.00% 33188.7 33188.7 +0.0 ├ translation units
+0.00% 107100.1 107100.1 +0.0 └ proofs and tests

@skylabs-ai-ci

skylabs-ai-ci Bot commented Jul 9, 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/ gmalecha/vector-repfor 4048a7a 0a3f9ed main 671ea1d #101

Passive Repos

Repo Job Branch Job Commit
./ main f50d261
fmdeps/BRiCk/ main 4a8ce6c
fmdeps/auto/ main b933744
fmdeps/auto-docs/ main f3ece99
bluerock/NOVA/ skylabs-proof 488788c
bluerock/bhv/ skylabs-main 002aa53
fmdeps/ci/ main 70edfbf
vendored/elpi/ skylabs-master c0b9653
vendored/flocq/ skylabs-master cf9cc84
fmdeps/fm-tools/ main 62ce8ba
psi/protos/ main 8fe3e7c
psi/backend/ main 8f2a32f
psi/ide/ main 6b596cf
psi/data/ main 3cffdd9
vendored/rocq/ skylabs-master bef7df5
fmdeps/rocq-agent-toolkit/ main 53d9eb0
vendored/rocq-elpi/ skylabs-master be1ffc5
vendored/rocq-equations/ skylabs-main d1f944a
vendored/rocq-ext-lib/ skylabs-master a31ad69
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 707ce3f
vendored/vsrocq/ skylabs-main ee79e7a

Performance

Relative Master MR Change Filename
+0.00% 140288.8 140288.8 +0.0 total
+0.00% 33188.7 33188.7 +0.0 ├ translation units
+0.00% 107100.1 107100.1 +0.0 └ proofs and tests
Full Results
Relative Master MR Change Filename
+0.00% 140288.8 140288.8 +0.0 total
+0.00% 33188.7 33188.7 +0.0 ├ translation units
+0.00% 107100.1 107100.1 +0.0 └ proofs and tests

Comment thread rocq-brick-libstdcpp/proof/mutex/spec/defer_lock_t.v Outdated
Comment thread rocq-brick-libstdcpp/proof/mutex/spec/lock_guard.v Outdated
Comment thread rocq-brick-libstdcpp/proof/mutex/spec/mutex.v Outdated
Comment thread rocq-brick-libstdcpp/proof/mutex/spec/unique_lock.v Outdated
Comment thread rocq-brick-libstdcpp/proof/vector/spec.v Outdated
@pgiarrusso-sl pgiarrusso-sl changed the title [RepFor] instance for [vector<T>] [RepFor] instance for [vector<T>] & misc types Aug 1, 2026
@pgiarrusso-sl
pgiarrusso-sl enabled auto-merge August 1, 2026 09:55
@skylabs-ai-ci

skylabs-ai-ci Bot commented Aug 1, 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/ gmalecha/vector-repfor fbff7fc 6600134 main fc7b5bb #101

Passive Repos

Repo Job Branch Job Commit
./ main 9d4bec2
fmdeps/BRiCk/ main 244516f
fmdeps/auto/ main 5ee650b
fmdeps/auto-docs/ main f3ece99
bluerock/NOVA/ skylabs-proof d802253
bluerock/bhv/ skylabs-main a727bb3
fmdeps/ci/ main 9aa135b
vendored/elpi/ skylabs-master c0b9653
vendored/flocq/ skylabs-master cf9cc84
psi/data/ main b01668d
vendored/rocq/ skylabs-master bef7df5
fmdeps/rocq-agent-toolkit/ main 53d9eb0
vendored/rocq-elpi/ skylabs-master be1ffc5
vendored/rocq-equations/ skylabs-main d1f944a
vendored/rocq-ext-lib/ skylabs-master a31ad69
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 0a9f7cf
vendored/vsrocq/ skylabs-main ee79e7a

Performance

Relative Master MR Change Filename
+0.00% 141044.7 141044.7 +0.0 total
+0.00% 32377.2 32377.2 +0.0 ├ translation units
+0.00% 108667.5 108667.5 +0.0 └ proofs and tests
Full Results
Relative Master MR Change Filename
+0.00% 141044.7 141044.7 +0.0 total
+0.00% 32377.2 32377.2 +0.0 ├ translation units
+0.00% 108667.5 108667.5 +0.0 └ proofs and tests

gmalecha-at-skylabs and others added 2 commits August 2, 2026 17:45
Remove unused parameters, add Rep for empty type.
@pgiarrusso-sl
pgiarrusso-sl force-pushed the gmalecha/vector-repfor branch from 6600134 to 045bde3 Compare August 3, 2026 03:14
@skylabs-ai-ci

skylabs-ai-ci Bot commented Aug 3, 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/ gmalecha/vector-repfor 974134a 045bde3 main fc7b5bb #101

Passive Repos

Repo Job Branch Job Commit
./ main 9d4bec2
fmdeps/BRiCk/ main 244516f
fmdeps/auto/ main 5ee650b
fmdeps/auto-docs/ main f3ece99
bluerock/NOVA/ skylabs-proof d802253
bluerock/bhv/ skylabs-main a727bb3
fmdeps/ci/ main 3972352
vendored/elpi/ skylabs-master c0b9653
vendored/flocq/ skylabs-master cf9cc84
psi/data/ main b01668d
vendored/rocq/ skylabs-master bef7df5
fmdeps/rocq-agent-toolkit/ main 53d9eb0
vendored/rocq-elpi/ skylabs-master be1ffc5
vendored/rocq-equations/ skylabs-main d1f944a
vendored/rocq-ext-lib/ skylabs-master a31ad69
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 0a9f7cf
vendored/vsrocq/ skylabs-main ee79e7a

Performance

Relative Master MR Change Filename
-0.00% 141044.7 141044.7 -0.0 total
-0.00% 32377.2 32377.2 -0.0 ├ translation units
+0.00% 108667.5 108667.5 +0.0 └ proofs and tests
Full Results
Relative Master MR Change Filename
-0.00% 141044.7 141044.7 -0.0 total
-0.00% 32377.2 32377.2 -0.0 ├ translation units
+0.00% 108667.5 108667.5 +0.0 └ proofs and tests

@pgiarrusso-sl
pgiarrusso-sl merged commit 394e769 into main Aug 3, 2026
8 checks passed
@pgiarrusso-sl
pgiarrusso-sl deleted the gmalecha/vector-repfor branch August 3, 2026 03:29
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.

Add RepFor instances to specifications to enable default specifications

2 participants