Skip to content

Bump rupicola from e6daa5e to 0e001bb #795

Bump rupicola from e6daa5e to 0e001bb

Bump rupicola from e6daa5e to 0e001bb #795

Triggered via pull request November 7, 2023 17:47
Status Success
Total duration 5h 17m 15s
Artifacts 2

docker-coq.yml

on: pull_request
Matrix: docker-build
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 23 warnings
master
Makefile.coq:847: src/Coqprime/Tactic/Tactic.v
master
Makefile.coq.noex:847: /github/workspace/rupicola/bedrock2/bedrock2/src/bedrock2/groundcbv.v
master
Makefile.coq.noex:417: all
master
Makefile:42: noex
master
Makefile:102: bedrock2_noex
master
Non-empty-diff: diff --git a/fiat-bedrock2/src/curve25519_32.c b/fiat-bedrock2/src/curve25519_32.c index 095f7ec..7980f99 100644 --- a/fiat-bedrock2/src/curve25519_32.c +++ b/fiat-bedrock2/src/curve25519_32.c @@ -19,8 +19,10 @@ static __attribute__((constructor)) void _br2_preconditions(void) { static_assert(~(intptr_t)0 == -(intptr_t)1, "two's complement"); assert(((void)"two's complement", ~(intptr_t)0 == -(intptr_t)1)); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const uintptr_t){1})); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const intptr_t){1})); + uintptr_t u = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&u)); + intptr_t i = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&i)); } // We use memcpy to work around -fstrict-aliasing. diff --git a/fiat-bedrock2/src/curve25519_64.c b/fiat-bedrock2/src/curve25519_64.c index 029d75c..f0a04a3 100644 --- a/fiat-bedrock2/src/curve25519_64.c +++ b/fiat-bedrock2/src/curve25519_64.c @@ -19,8 +19,10 @@ static __attribute__((constructor)) void _br2_preconditions(void) { static_assert(~(intptr_t)0 == -(intptr_t)1, "two's complement"); assert(((void)"two's complement", ~(intptr_t)0 == -(intptr_t)1)); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const uintptr_t){1})); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const intptr_t){1})); + uintptr_t u = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&u)); + intptr_t i = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&i)); } // We use memcpy to work around -fstrict-aliasing. diff --git a/fiat-bedrock2/src/curve25519_scalar_32.c b/fiat-bedrock2/src/curve25519_scalar_32.c index c80f536..2cd3e69 100644 --- a/fiat-bedrock2/src/curve25519_scalar_32.c +++ b/fiat-bedrock2/src/curve25519_scalar_32.c @@ -24,8 +24,10 @@ static __attribute__((constructor)) void _br2_preconditions(void) { static_assert(~(intptr_t)0 == -(intptr_t)1, "two's complement"); assert(((void)"two's complement", ~(intptr_t)0 == -(intptr_t)1)); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const uintptr_t){1})); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const intptr_t){1})); + uintptr_t u = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&u)); + intptr_t i = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&i)); } // We use memcpy to work around -fstrict-aliasing. diff --git a/fiat-bedrock2/src/curve25519_scalar_64.c b/fiat-bedrock2/src/curve25519_scalar_64.c index 3ecc638..11e750c 100644 --- a/fiat-bedrock2/src/curve25519_scalar_64.c +++ b/fiat-bedrock2/src/curve25519_scalar_64.c @@ -24,8 +24,10 @@ static __attribute__((constructor)) void _br2_preconditions(void) { static_assert(~(intptr_t)0 == -(intptr_t)1, "two's complement"); assert(((void)"two's complement", ~(intptr_t)0 == -(intptr_t)1)); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const uintptr_t){1})); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const intptr_t){1})); + uintptr_t u = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&u)); + intptr_t i = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&i)); } // We use memcpy to work around -fstrict-aliasing. diff --git a/fiat-bedrock2/src/curve25519_solinas_64.c b/fiat-bedrock2/src/curve25519_solinas_64.c index aa2992a..2db9c33 100644 --- a/fiat-bedrock2/src/curve25519_solinas_64.c +++ b/fiat-bedrock2/src/curve25519_solinas_64.c @@ -14,8 +14,10 @@ static __attribute__((constructor)) void _br2_preconditions(void) { static_assert(~(intptr_t)0 == -(intptr_t)1, "two's complement"); assert(((void)"two's complement", ~(intptr_t)0 == -(intptr_t)1)); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const uintptr_t){1})); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const intptr_t){1})); + uintptr_t u = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&u)); + intptr_t i = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&i)); } // We use memcpy to work aro
master
Could not find a terminator for warning: File "./src/Rewriter/Util/NatUtil.v", line 53, characters 35-42: Warning: Notation mod_mod is deprecated since 8.17. Use Div0.mod_mod instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Rewriter/Util/NatUtil.v", line 192, characters 43-50: Warning: Notation mod_add is deprecated since 8.17. Use Div0.mod_add instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Rewriter/Util/NatUtil.v", line 192, characters 43-50: Warning: Notation mod_add is deprecated since 8.17. Use Div0.mod_add instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Rewriter/Util/NatUtil.v", line 221, characters 12-23: Warning: Notation mod_add is deprecated since 8.17. Use Div0.mod_add instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Rewriter/Util/NatUtil.v", line 221, characters 12-23: Warning: Notation mod_add is deprecated since 8.17. Use Div0.mod_add instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Rewriter/Util/NatUtil.v", line 221, characters 12-23: Warning: Notation mod_add is deprecated since 8.17. Use Div0.mod_add instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Rewriter/Util/NatUtil.v", line 287, characters 28-36: Warning: Notation mod_same is deprecated since 8.17. Use Div0.mod_same instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Rewriter/Util/NatUtil.v", line 287, characters 28-36: Warning: Notation mod_same is deprecated since 8.17. Use Div0.mod_same instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Rewriter/Util/NatUtil.v", line 305, characters 10-17: Warning: Notation add_mod is deprecated since 8.17. Use Div0.add_mod instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Rewriter/Util/NatUtil.v", line 305, characters 10-17: Warning: Notation add_mod is deprecated since 8.17. Use Div0.add_mod instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Non-empty-diff: diff --git a/fiat-bedrock2/src/curve25519_32.c b/fiat-bedrock2/src/curve25519_32.c index 095f7ec..7980f99 100644 --- a/fiat-bedrock2/src/curve25519_32.c +++ b/fiat-bedrock2/src/curve25519_32.c @@ -19,8 +19,10 @@ static __attribute__((constructor)) void _br2_preconditions(void) { static_assert(~(intptr_t)0 == -(intptr_t)1, "two's complement"); assert(((void)"two's complement", ~(intptr_t)0 == -(intptr_t)1)); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const uintptr_t){1})); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const intptr_t){1})); + uintptr_t u = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&u)); + intptr_t i = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&i)); } // We use memcpy to work around -fstrict-aliasing. diff --git a/fiat-bedrock2/src/curve25519_64.c b/fiat-bedrock2/src/curve25519_64.c index 029d75c..f0a04a3 100644 --- a/fiat-bedrock2/src/curve25519_64.c +++ b/fiat-bedrock2/src/curve25519_64.c @@ -19,8 +19,10 @@ static __attribute__((constructor)) void _br2_preconditions(void) { static_assert(~(intptr_t)0 == -(intptr_t)1, "two's complement"); assert(((void)"two's complement", ~(intptr_t)0 == -(intptr_t)1)); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const uintptr_t){1})); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const intptr_t){1})); + uintptr_t u = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&u)); + intptr_t i = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&i)); } // We use memcpy to work around -fstrict-aliasing. diff --git a/fiat-bedrock2/src/curve25519_scalar_32.c b/fiat-bedrock2/src/curve25519_scalar_32.c index c80f536..2cd3e69 100644 --- a/fiat-bedrock2/src/curve25519_scalar_32.c +++ b/fiat-bedrock2/src/curve25519_scalar_32.c @@ -24,8 +24,10 @@ static __attribute__((constructor)) void _br2_preconditions(void) { static_assert(~(intptr_t)0 == -(intptr_t)1, "two's complement"); assert(((void)"two's complement", ~(intptr_t)0 == -(intptr_t)1)); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const uintptr_t){1})); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const intptr_t){1})); + uintptr_t u = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&u)); + intptr_t i = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&i)); } // We use memcpy to work around -fstrict-aliasing. diff --git a/fiat-bedrock2/src/curve25519_scalar_64.c b/fiat-bedrock2/src/curve25519_scalar_64.c index 3ecc638..11e750c 100644 --- a/fiat-bedrock2/src/curve25519_scalar_64.c +++ b/fiat-bedrock2/src/curve25519_scalar_64.c @@ -24,8 +24,10 @@ static __attribute__((constructor)) void _br2_preconditions(void) { static_assert(~(intptr_t)0 == -(intptr_t)1, "two's complement"); assert(((void)"two's complement", ~(intptr_t)0 == -(intptr_t)1)); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const uintptr_t){1})); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const intptr_t){1})); + uintptr_t u = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&u)); + intptr_t i = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&i)); } // We use memcpy to work around -fstrict-aliasing. diff --git a/fiat-bedrock2/src/curve25519_solinas_64.c b/fiat-bedrock2/src/curve25519_solinas_64.c index aa2992a..2db9c33 100644 --- a/fiat-bedrock2/src/curve25519_solinas_64.c +++ b/fiat-bedrock2/src/curve25519_solinas_64.c @@ -14,8 +14,10 @@ static __attribute__((constructor)) void _br2_preconditions(void) { static_assert(~(intptr_t)0 == -(intptr_t)1, "two's complement"); assert(((void)"two's complement", ~(intptr_t)0 == -(intptr_t)1)); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const uintptr_t){1})); - assert(((void)"little-endian", 1 == *(unsigned char *)&(const intptr_t){1})); + uintptr_t u = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&u)); + intptr_t i = 1; + assert(((void)"little-endian", 1 == *(unsigned char *)&i)); } // We use memcpy to work aro
master
Could not find a terminator for warning: File "./src/Util/NatUtil.v", line 14, characters 34-48: Warning: Notation plus_le_compat is deprecated since 8.16. The Arith.Plus file is obsolete. Use Nat.add_le_mono instead. [deprecated-syntactic-definition-since-8.16,deprecated-since-8.16,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Util/NatUtil.v", line 16, characters 25-32: Warning: Notation mod_mod is deprecated since 8.17. Use Div0.mod_mod instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Util/NatUtil.v", line 34, characters 13-32: Warning: Notation Min.min_case_strong is deprecated since 8.16. The Arith.Min file is obsolete. Use Nat.min_case_strong instead. [deprecated-syntactic-definition-since-8.16,deprecated-since-8.16,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Util/NatUtil.v", line 34, characters 13-32: Warning: Notation Min.min_case_strong is deprecated since 8.16. The Arith.Min file is obsolete. Use Nat.min_case_strong instead. [deprecated-syntactic-definition-since-8.16,deprecated-since-8.16,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Util/NatUtil.v", line 36, characters 13-32: Warning: Notation Max.max_case_strong is deprecated since 8.16. The Arith.Max file is obsolete. Use Nat.max_case_strong instead. [deprecated-syntactic-definition-since-8.16,deprecated-since-8.16,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Util/NatUtil.v", line 36, characters 13-32: Warning: Notation Max.max_case_strong is deprecated since 8.16. The Arith.Max file is obsolete. Use Nat.max_case_strong instead. [deprecated-syntactic-definition-since-8.16,deprecated-since-8.16,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Util/NatUtil.v", line 50, characters 44-63: Warning: Notation Max.max_case_strong is deprecated since 8.16. The Arith.Max file is obsolete. Use Nat.max_case_strong instead. [deprecated-syntactic-definition-since-8.16,deprecated-since-8.16,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Util/NatUtil.v", line 49, characters 44-63: Warning: Notation Min.min_case_strong is deprecated since 8.16. The Arith.Min file is obsolete. Use Nat.min_case_strong instead. [deprecated-syntactic-definition-since-8.16,deprecated-since-8.16,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Util/NatUtil.v", line 156, characters 43-50: Warning: Notation mod_add is deprecated since 8.17. Use Div0.mod_add instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
master
Could not find a terminator for warning: File "./src/Util/NatUtil.v", line 156, characters 43-50: Warning: Notation mod_add is deprecated since 8.17. Use Div0.mod_add instead. [deprecated-syntactic-definition-since-8.17,deprecated-since-8.17,deprecated-syntactic-definition,deprecated,default]
test-amd64
Non-empty-diff: diff --git a/src/ExtractionOCaml/base_conversion.v b/src/ExtractionOCaml/base_conversion.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/bedrock2_base_conversion.v b/src/ExtractionOCaml/bedrock2_base_conversion.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/bedrock2_dettman_multiplication.v b/src/ExtractionOCaml/bedrock2_dettman_multiplication.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/bedrock2_saturated_solinas.v b/src/ExtractionOCaml/bedrock2_saturated_solinas.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/bedrock2_solinas_reduction.v b/src/ExtractionOCaml/bedrock2_solinas_reduction.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/bedrock2_unsaturated_solinas.v b/src/ExtractionOCaml/bedrock2_unsaturated_solinas.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/bedrock2_word_by_word_montgomery.v b/src/ExtractionOCaml/bedrock2_word_by_word_montgomery.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/dettman_multiplication.v b/src/ExtractionOCaml/dettman_multiplication.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/perf_unsaturated_solinas.v b/src/ExtractionOCaml/perf_unsaturated_solinas.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/perf_word_by_word_montgomery.v b/src/ExtractionOCaml/perf_word_by_word_montgomery.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/saturated_solinas.v b/src/ExtractionOCaml/saturated_solinas.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/solinas_reduction.v b/src/ExtractionOCaml/solinas_reduction.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/unsaturated_solinas.v b/src/ExtractionOCaml/unsaturated_solinas.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/with_bedrock2_base_conversion.v b/src/ExtractionOCaml/with_bedrock2_base_conversion.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/with_bedrock2_dettman_multiplication.v b/src/ExtractionOCaml/with_bedrock2_dettman_multiplication.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/with_bedrock2_saturated_solinas.v b/src/ExtractionOCaml/with_bedrock2_saturated_solinas.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/with_bedrock2_solinas_reduction.v b/src/ExtractionOCaml/with_bedrock2_solinas_reduction.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/with_bedrock2_unsaturated_solinas.v b/src/ExtractionOCaml/with_bedrock2_unsaturated_solinas.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/with_bedrock2_word_by_word_montgomery.v b/src/ExtractionOCaml/with_bedrock2_word_by_word_montgomery.v old mode 100644 new mode 100755 diff --git a/src/ExtractionOCaml/word_by_word_montgomery.v b/src/ExtractionOCaml/word_by_word_montgomery.v old mode 100644 new mode 100755 Entering 'coqprime' Entering 'etc/coq-scripts' Entering 'rewriter' Entering 'rewriter/etc/coq-scripts' Entering 'rupicola' Entering 'rupicola/bedrock2' Entering 'rupicola/bedrock2/deps/coq-record-update' Entering 'rupicola/bedrock2/deps/coqutil' Entering 'rupicola/bedrock2/deps/coqutil/etc/coq-scripts' Entering 'rupicola/bedrock2/deps/kami' Entering 'rupicola/bedrock2/deps/riscv-coq' Entering 'coqprime' HEAD detached at d5935ca nothing to commit, working tree clean Entering 'etc/coq-scripts' HEAD detached at 2df5dbe nothing to commit, working tree clean Entering 'rewriter' HEAD detached at 5e74224 nothing to commit, working tree clean Entering 'rewriter/etc/coq-scripts' HEAD detached at 2df5dbe nothing to commit, working tree clean Entering 'rupicola' HEAD detached at 0e001bb nothing to commit, working tree clean Entering 'rupicola/bedrock2' HEAD detached at 29e7fe9 nothing to commit, working tree clean Entering 'rupicola/bedrock2/deps/coq-record-update' HEAD detached at 9928015 nothing to commit, working tree clean Entering 'rupicola/bedrock2/deps/coqutil' HEAD detached at 5b35dbb nothing to commit, working tree clean Entering 'rupicola/bedroc

Artifacts

Produced during runtime
Name Size
ExtractionHaskell-master Expired
1.77 GB
ExtractionOCaml-master Expired
3.11 GB