Skip to content

fix merge in EncodeTerm.fsti; tweak rlimit #196

fix merge in EncodeTerm.fsti; tweak rlimit

fix merge in EncodeTerm.fsti; tweak rlimit #196

Triggered via push January 25, 2025 20:23
Status Failure
Total duration 36m 43s
Artifacts 3

ci.yml

on: push
Matrix: tests / binary-smoke
Matrix: tests / ocaml-smoke
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 65 warnings, and 7 notices
tests / test-local
Diff failed for files /tests/error-messages/_output/NegativeTests.Neg.fst.json_output and /tests/error-messages/NegativeTests.Neg.fst.json_output.expected: --- _output/NegativeTests.Neg.fst.json_output 2025-01-25 20:48:19.758826255 +0000 +++ NegativeTests.Neg.fst.json_output.expected 2025-01-25 20:45:14.145992436 +0000 @@ -20,7 +20,7 @@ {"msg":["Subtyping check failed","Expected type _: FStar.Pervasives.Native.option 'a {Some? _}\ngot type FStar.Pervasives.Native.option 'a","The SMT solver could not prove the query. Use --query_stats for more details."],"level":"Error","range":{"def":{"file_name":"FStar.Pervasives.Native.fst","start_pos":{"line":33,"col":4},"end_pos":{"line":33,"col":8}},"use":{"file_name":"NegativeTests.Neg.fst","start_pos":{"line":46,"col":30},"end_pos":{"line":46,"col":31}}},"number":19,"ctx":["While typechecking the top-level declaration `let bad_projector`","While typechecking the top-level declaration `[@@expect_failure] let bad_projector`"]} >>] >> Got issues: [ -{"msg":["Subtyping check failed","Expected type _: FStar.Pervasives.result Prims.int {V? _}\ngot type FStar.Pervasives.result Prims.int","The SMT solver could not prove the query. Use --query_stats for more details."],"level":"Error","range":{"def":{"file_name":"FStar.Pervasives.fsti","start_pos":{"line":529,"col":4},"end_pos":{"line":529,"col":5}},"use":{"file_name":"NegativeTests.Neg.fst","start_pos":{"line":50,"col":45},"end_pos":{"line":50,"col":47}}},"number":19,"ctx":["While typechecking the top-level declaration `val NegativeTests.Neg.test`","While typechecking the top-level declaration `[@@expect_failure] val NegativeTests.Neg.test`"]} +{"msg":["Subtyping check failed","Expected type _: FStar.Pervasives.result Prims.int {V? _}\ngot type FStar.Pervasives.result Prims.int","The SMT solver could not prove the query. Use --query_stats for more details."],"level":"Error","range":{"def":{"file_name":"FStar.Pervasives.fsti","start_pos":{"line":523,"col":4},"end_pos":{"line":523,"col":5}},"use":{"file_name":"NegativeTests.Neg.fst","start_pos":{"line":50,"col":45},"end_pos":{"line":50,"col":47}}},"number":19,"ctx":["While typechecking the top-level declaration `val NegativeTests.Neg.test`","While typechecking the top-level declaration `[@@expect_failure] val NegativeTests.Neg.test`"]} >>] >> Got issues: [ {"msg":["Subtyping check failed","Expected type Prims.nat\ngot type Prims.int","The SMT solver could not prove the query. Use --query_stats for more details."],"level":"Error","range":{"def":{"file_name":"Prims.fst","start_pos":{"line":680,"col":18},"end_pos":{"line":680,"col":24}},"use":{"file_name":"NegativeTests.Neg.fst","start_pos":{"line":55,"col":25},"end_pos":{"line":55,"col":26}}},"number":19,"ctx":["While checking for top-level effects","While typechecking the top-level declaration `let h1`","While typechecking the top-level declaration `[@@expect_failure] let h1`"]}
tests / test-local
Diff failed for files /tests/error-messages/_output/NegativeTests.Neg.fst.output and /tests/error-messages/NegativeTests.Neg.fst.output.expected: --- _output/NegativeTests.Neg.fst.output 2025-01-25 20:48:20.216823479 +0000 +++ NegativeTests.Neg.fst.output.expected 2025-01-25 20:45:14.145992436 +0000 @@ -63,7 +63,7 @@ got type FStar.Pervasives.result Prims.int - The SMT solver could not prove the query. Use --query_stats for more details. - - See also FStar.Pervasives.fsti(529,4-529,5) + - See also FStar.Pervasives.fsti(523,4-523,5) >>] >> Got issues: [
tests / test-local: ulib/LowStar.Buffer.fst#L45
(19) * Error 19 at DoublyLinkedList.fst(1977,45-1977,52): - Subtyping check failed - Expected type LowStar.Buffer.pointer (node t) got type LowStar.Buffer.pointer_or_null (node t) - See also ulib/LowStar.Buffer.fst(45,36-45,49)
tests / test-local: ulib/LowStar.Buffer.fst#L45
(19) * Error 19 at DoublyLinkedList.fst(1978,45-1978,52): - Subtyping check failed - Expected type LowStar.Buffer.pointer (node t) got type LowStar.Buffer.pointer_or_null (node t) - See also ulib/LowStar.Buffer.fst(45,36-45,49)
tests / test-local: ulib/FStar.List.Tot.Properties.fsti#L328
(19) * Error 19 at DoublyLinkedList.fst(1987,67-1987,68): - Subtyping check failed - Expected type x: LowStar.Buffer.pointer (node t) {FStar.List.Tot.Base.memP x d.nodes} got type LowStar.Buffer.pointer (node t) - See also ulib/FStar.List.Tot.Properties.fsti(328,46-328,56)
tests / test-local: ulib/FStar.HyperStack.ST.fsti#L247
(19) * Error 19 at DoublyLinkedList.fst(1987,72-2018,3): - Could not prove post-condition - See also ulib/FStar.HyperStack.ST.fsti(247,122-247,143)
tests / test-local: DoublyLinkedList.fst#L1987
(19) * Error 19 at DoublyLinkedList.fst(1987,72-2018,3): - Could not prove post-condition - See also DoublyLinkedList.fst(1987,9-1987,68)
tests / test-local: DoublyLinkedList.fst#L1986
(19) * Error 19 at DoublyLinkedList.fst(1987,72-2018,3): - Could not prove post-condition - See also DoublyLinkedList.fst(1986,9-1986,42)
tests / test-local: DoublyLinkedList.fst#L1985
(19) * Error 19 at DoublyLinkedList.fst(1987,72-2018,3): - Could not prove post-condition - See also DoublyLinkedList.fst(1985,9-1985,49)
tests / test-local: DoublyLinkedList.fst#L1984
(19) * Error 19 at DoublyLinkedList.fst(1987,72-2018,3): - Could not prove post-condition - See also DoublyLinkedList.fst(1984,9-1984,70)
nix / fstar-nix
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build / build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build / build: FStar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /__w/FStar/FStar/FStar/ulib/FStar.UInt.fsti(435,8-435,51): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction
build / build: FStar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /__w/FStar/FStar/FStar/ulib/FStar.UInt.fst(293,8-293,25): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction - See also /__w/FStar/FStar/FStar/ulib/FStar.UInt.fsti(435,8-435,51)
build / build: FStar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /__w/FStar/FStar/FStar/ulib/FStar.UInt.fsti(435,8-435,51): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction
build / build: FStar/ulib/FStar.Stubs.Tactics.V2.Builtins.fsti#L448
(288) * Warning 288 at /__w/FStar/FStar/FStar/ulib/FStar.Reflection.V2.Arith.fst(116,20-116,31): - FStar.Stubs.Tactics.V2.Builtins.term_eq_old is deprecated - Use Reflection.term_eq instead - See also /__w/FStar/FStar/FStar/ulib/FStar.Stubs.Tactics.V2.Builtins.fsti(448,0-448,42)
build / build: FStar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /__w/FStar/FStar/FStar/ulib/FStar.UInt.fsti(435,8-435,51): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction
build / build: FStar/src/data/FStarC.RBSet.fst#L105
(337) * Warning 337 at /__w/FStar/FStar/FStar/src/data/FStarC.RBSet.fst(105,30-105,31): - The operator '@' has been resolved to FStar.List.Tot.append even though FStar.List.Tot is not in scope. Please add an 'open FStar.List.Tot' to stop relying on this deprecated, special treatment of '@'.
build / build: FStar/src/data/FStarC.RBSet.fst#L105
(337) * Warning 337 at /__w/FStar/FStar/FStar/src/data/FStarC.RBSet.fst(105,36-105,37): - The operator '@' has been resolved to FStar.List.Tot.append even though FStar.List.Tot is not in scope. Please add an 'open FStar.List.Tot' to stop relying on this deprecated, special treatment of '@'.
build / build: FStar/src/basic/FStarC.Plugins.fst#L86
(337) * Warning 337 at /__w/FStar/FStar/FStar/src/basic/FStarC.Plugins.fst(86,16-86,17): - The operator '@' has been resolved to FStar.List.Tot.append even though FStar.List.Tot is not in scope. Please add an 'open FStar.List.Tot' to stop relying on this deprecated, special treatment of '@'.
build / build: FStar/src/basic/FStarC.Plugins.fst#L87
(337) * Warning 337 at /__w/FStar/FStar/FStar/src/basic/FStarC.Plugins.fst(87,16-87,17): - The operator '@' has been resolved to FStar.List.Tot.append even though FStar.List.Tot is not in scope. Please add an 'open FStar.List.Tot' to stop relying on this deprecated, special treatment of '@'.
build / build: FStar/src/basic/FStarC.Plugins.fst#L88
(337) * Warning 337 at /__w/FStar/FStar/FStar/src/basic/FStarC.Plugins.fst(88,16-88,17): - The operator '@' has been resolved to FStar.List.Tot.append even though FStar.List.Tot is not in scope. Please add an 'open FStar.List.Tot' to stop relying on this deprecated, special treatment of '@'.
tests / check-stage3
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
tests / check-stage3: FStar/ulib/FStar.Pervasives.fsti#L1227
(345) * Warning 345 at /__w/FStar/FStar/FStar/ulib/FStar.Pervasives.fsti(1227,66-1227,67): - Inserted an unsafe type coercion in generated code from unit -> 'a -> 'a to unit -> 'a -> 'b. - This may be unsound in F#. - See also /__w/FStar/FStar/FStar/ulib/FStar.Pervasives.fsti(1227,55-1227,56)
tests / check-stage3: ulib/FStar.FiniteSet.Base.fst#L137
(344) * Warning 344 at ulib/FStar.FiniteSet.Base.fst(137,4-137,10): - Parameter 0 of subset is unused and must be eliminated for F#; add `[@@ remove_unused_type_parameters [0; ...]]` to the interface signature. - This type definition is being dropped
tests / check-stage3: ulib/FStar.FiniteSet.Base.fst#L144
(344) * Warning 344 at ulib/FStar.FiniteSet.Base.fst(144,4-144,9): - Parameter 0 of equal is unused and must be eliminated for F#; add `[@@ remove_unused_type_parameters [0; ...]]` to the interface signature. - This type definition is being dropped
tests / check-stage3: ulib/FStar.FiniteSet.Base.fst#L151
(344) * Warning 344 at ulib/FStar.FiniteSet.Base.fst(151,4-151,12): - Parameter 0 of disjoint is unused and must be eliminated for F#; add `[@@ remove_unused_type_parameters [0; ...]]` to the interface signature. - This type definition is being dropped
tests / check-stage3: ulib/FStar.Pervasives.fsti#L55
(344) * Warning 344 at /__w/FStar/FStar/FStar/ulib/FStar.Monotonic.Witnessed.fsti(34,4-34,33): - Expected parameter 'state of witnessed to be unused in its definition and eliminated - See also ulib/FStar.Pervasives.fsti(55,0-55,56)
tests / check-stage3: ulib/FStar.FiniteMap.Base.fst#L83
(344) * Warning 344 at ulib/FStar.FiniteMap.Base.fst(83,4-83,10): - Parameter 0 of values is unused and must be eliminated for F#; add `[@@ remove_unused_type_parameters [0; ...]]` to the interface signature. - This type definition is being dropped
tests / check-stage3: ulib/FStar.FiniteMap.Base.fst#L90
(344) * Warning 344 at ulib/FStar.FiniteMap.Base.fst(90,4-90,9): - Parameter 0 of items is unused and must be eliminated for F#; add `[@@ remove_unused_type_parameters [0; ...]]` to the interface signature. - This type definition is being dropped
tests / check-stage3: ulib/FStar.FiniteMap.Base.fst#L138
(344) * Warning 344 at ulib/FStar.FiniteMap.Base.fst(138,4-138,9): - Parameter 0 of equal is unused and must be eliminated for F#; add `[@@ remove_unused_type_parameters [0; ...]]` to the interface signature. - This type definition is being dropped
tests / check-stage3: ulib/FStar.FiniteMap.Base.fst#L145
(344) * Warning 344 at ulib/FStar.FiniteMap.Base.fst(145,4-145,12): - Parameter 0 of disjoint is unused and must be eliminated for F#; add `[@@ remove_unused_type_parameters [0; ...]]` to the interface signature. - This type definition is being dropped
tests / check-stage3: dummy#L1
(345) * Warning 345: - Inserted an unsafe type coercion in generated code from some_ref -> (obj, obj) mreference to some_ref -> (unit, unit) mreference. - This may be unsound in F#.
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-22.04): fstar/ulib/FStar.TSet.fst#L28
(318) * Warning 318 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.TSet.fst(28,4-28,7): - Values of type `set` cannot be erased during extraction, but the `must_erase_for_extraction` attribute claims that it can. - Please remove the attribute.
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-22.04): fstar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fsti(435,8-435,51): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-22.04): fstar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fst(293,8-293,25): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction - See also /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fsti(435,8-435,51)
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-22.04): fstar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fsti(435,8-435,51): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-22.04): ulib/FStar.GhostSet.fst#L23
(318) * Warning 318 at ulib/FStar.GhostSet.fst(23,4-23,7): - Values of type `set` cannot be erased during extraction, but the `must_erase_for_extraction` attribute claims that it can. - Please remove the attribute.
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-22.04): dummy#L1
(242) * Warning 242 at ulib/FStar.WellFounded.fst(122,0-131,33): - Definitions of inner let-rec aux and its enclosing top-level letbinding are not encoded to the solver, you will only be able to reason with their types - Also see: ulib/FStar.WellFounded.fst(86,12-86,15)
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-22.04): dummy#L1
(242) * Warning 242 at ulib/FStar.WellFounded.fst(122,0-131,33): - Definitions of inner let-rec aux and its enclosing top-level letbinding are not encoded to the solver, you will only be able to reason with their types - Also see: ulib/FStar.WellFounded.fst(126,12-126,15)
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-22.04): ulib/experimental/FStar.MST.fst#L222
(330) * Warning 330 at ulib/experimental/FStar.MST.fst(222,43-222,55): - Polymonadic binds ((DIV, MSTATE) |> MSTATE) in this case) is an experimental feature;it is subject to some redesign in the future. Please keep us informed (on github etc.) about how you are using it
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-22.04): ulib/experimental/FStar.MST.fst#L247
(352) * Warning 352 at ulib/experimental/FStar.MST.fst(247,42-247,60): - Combinator FStar.MSTTotal.MSTATETOT ~> FStar.MST.MSTATE is not a substitutive indexed effect combinator, it is better to make it one if possible for better performance and ease of use
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-22.04): ulib/FStar.GSet.fst#L23
(318) * Warning 318 at ulib/FStar.GSet.fst(23,4-23,7): - Values of type `set` cannot be erased during extraction, but the `must_erase_for_extraction` attribute claims that it can. - Please remove the attribute.
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-latest): fstar/ulib/FStar.TSet.fst#L28
(318) * Warning 318 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.TSet.fst(28,4-28,7): - Values of type `set` cannot be erased during extraction, but the `must_erase_for_extraction` attribute claims that it can. - Please remove the attribute.
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-latest): ulib/FStar.GhostSet.fst#L23
(318) * Warning 318 at ulib/FStar.GhostSet.fst(23,4-23,7): - Values of type `set` cannot be erased during extraction, but the `must_erase_for_extraction` attribute claims that it can. - Please remove the attribute.
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-latest): dummy#L1
(242) * Warning 242 at ulib/FStar.WellFounded.fst(122,0-131,33): - Definitions of inner let-rec aux and its enclosing top-level letbinding are not encoded to the solver, you will only be able to reason with their types - Also see: ulib/FStar.WellFounded.fst(86,12-86,15)
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-latest): dummy#L1
(242) * Warning 242 at ulib/FStar.WellFounded.fst(122,0-131,33): - Definitions of inner let-rec aux and its enclosing top-level letbinding are not encoded to the solver, you will only be able to reason with their types - Also see: ulib/FStar.WellFounded.fst(126,12-126,15)
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-latest): fstar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fsti(435,8-435,51): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-latest): fstar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fst(293,8-293,25): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction - See also /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fsti(435,8-435,51)
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-latest): fstar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fsti(435,8-435,51): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-latest): dummy#L1
(242) * Warning 242 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.LexicographicOrdering.fsti(187,0-194,59): - Definitions of inner let-rec lex_t_wf_aux_y and its enclosing top-level letbinding are not encoded to the solver, you will only be able to reason with their types - Also see: ulib/FStar.LexicographicOrdering.fst(75,14-75,28)
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-latest): dummy#L1
(242) * Warning 242 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.LexicographicOrdering.fsti(187,0-194,59): - Definitions of inner let-rec get_acc and its enclosing top-level letbinding are not encoded to the solver, you will only be able to reason with their types - Also see: ulib/FStar.LexicographicOrdering.fst(124,10-124,17)
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-latest): ulib/experimental/FStar.MST.fst#L222
(330) * Warning 330 at ulib/experimental/FStar.MST.fst(222,43-222,55): - Polymonadic binds ((DIV, MSTATE) |> MSTATE) in this case) is an experimental feature;it is subject to some redesign in the future. Please keep us informed (on github etc.) about how you are using it
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-20.04): fstar/ulib/FStar.TSet.fst#L28
(318) * Warning 318 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.TSet.fst(28,4-28,7): - Values of type `set` cannot be erased during extraction, but the `must_erase_for_extraction` attribute claims that it can. - Please remove the attribute.
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-20.04): fstar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fsti(435,8-435,51): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-20.04): fstar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fst(293,8-293,25): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction - See also /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fsti(435,8-435,51)
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-20.04): fstar/ulib/FStar.UInt.fsti#L435
(271) * Warning 271 at /home/runner/work/FStar/FStar/fstar/ulib/FStar.UInt.fsti(435,8-435,51): - Pattern uses these theory symbols or terms that should not be in an SMT pattern: Prims.op_Subtraction
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-20.04): ulib/FStar.GhostSet.fst#L23
(318) * Warning 318 at ulib/FStar.GhostSet.fst(23,4-23,7): - Values of type `set` cannot be erased during extraction, but the `must_erase_for_extraction` attribute claims that it can. - Please remove the attribute.
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-20.04): dummy#L1
(242) * Warning 242 at ulib/FStar.WellFounded.fst(122,0-131,33): - Definitions of inner let-rec aux and its enclosing top-level letbinding are not encoded to the solver, you will only be able to reason with their types - Also see: ulib/FStar.WellFounded.fst(86,12-86,15)
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-20.04): dummy#L1
(242) * Warning 242 at ulib/FStar.WellFounded.fst(122,0-131,33): - Definitions of inner let-rec aux and its enclosing top-level letbinding are not encoded to the solver, you will only be able to reason with their types - Also see: ulib/FStar.WellFounded.fst(126,12-126,15)
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-20.04): fstar/src/data/FStarC.RBSet.fst#L105
(337) * Warning 337 at /home/runner/work/FStar/FStar/fstar/src/data/FStarC.RBSet.fst(105,30-105,31): - The operator '@' has been resolved to FStar.List.Tot.append even though FStar.List.Tot is not in scope. Please add an 'open FStar.List.Tot' to stop relying on this deprecated, special treatment of '@'.
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-20.04): fstar/src/data/FStarC.RBSet.fst#L105
(337) * Warning 337 at /home/runner/work/FStar/FStar/fstar/src/data/FStarC.RBSet.fst(105,36-105,37): - The operator '@' has been resolved to FStar.List.Tot.append even though FStar.List.Tot is not in scope. Please add an 'open FStar.List.Tot' to stop relying on this deprecated, special treatment of '@'.
tests / ocaml-smoke (fstar-src.tar.gz, ubuntu-20.04): ulib/experimental/FStar.MST.fst#L222
(330) * Warning 330 at ulib/experimental/FStar.MST.fst(222,43-222,55): - Polymonadic binds ((DIV, MSTATE) |> MSTATE) in this case) is an experimental feature;it is subject to some redesign in the future. Please keep us informed (on github etc.) about how you are using it
tests / test-local
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
tests / test-local: Hello.fst#L5
(272) * Warning 272 at Hello.fst(5,0-5,34): - Top-level let-bindings must be total; this term may have effects
tests / test-local: Part2.Free.fst#L132
(350) * Warning 350 at Part2.Free.fst(132,4-134,12): - The lightweight do notation [x <-- y; z] or [x ;; z] is deprecated, use let operators (i.e. [let* x = y in z] or [y ;* z], [*] being any sequence of operator characters) instead.
tests / test-local: Part2.Free.fst#L133
(350) * Warning 350 at Part2.Free.fst(133,4-134,12): - The lightweight do notation [x <-- y; z] or [x ;; z] is deprecated, use let operators (i.e. [let* x = y in z] or [y ;* z], [*] being any sequence of operator characters) instead.
tests / test-local: Part2.FreeFunExt.fst#L136
(350) * Warning 350 at Part2.FreeFunExt.fst(136,4-138,12): - The lightweight do notation [x <-- y; z] or [x ;; z] is deprecated, use let operators (i.e. [let* x = y in z] or [y ;* z], [*] being any sequence of operator characters) instead.
tests / test-local: Part2.FreeFunExt.fst#L137
(350) * Warning 350 at Part2.FreeFunExt.fst(137,4-138,12): - The lightweight do notation [x <-- y; z] or [x ;; z] is deprecated, use let operators (i.e. [let* x = y in z] or [y ;* z], [*] being any sequence of operator characters) instead.
tests / test-local: Part2.Par.fst#L40
(350) * Warning 350 at Part2.Par.fst(40,18-40,40): - The lightweight do notation [x <-- y; z] or [x ;; z] is deprecated, use let operators (i.e. [let* x = y in z] or [y ;* z], [*] being any sequence of operator characters) instead.
tests / test-local: Part2.Par.fst#L48
(350) * Warning 350 at Part2.Par.fst(48,18-48,40): - The lightweight do notation [x <-- y; z] or [x ;; z] is deprecated, use let operators (i.e. [let* x = y in z] or [y ;* z], [*] being any sequence of operator characters) instead.
tests / test-local: Part2.Par.fst#L105
(350) * Warning 350 at Part2.Par.fst(105,4-106,17): - The lightweight do notation [x <-- y; z] or [x ;; z] is deprecated, use let operators (i.e. [let* x = y in z] or [y ;* z], [*] being any sequence of operator characters) instead.
tests / test-local: Part2.ST.fst#L26
(350) * Warning 350 at Part2.ST.fst(26,2-28,10): - The lightweight do notation [x <-- y; z] or [x ;; z] is deprecated, use let operators (i.e. [let* x = y in z] or [y ;* z], [*] being any sequence of operator characters) instead.
tests / test-local: Part2.ST.fst#L27
(350) * Warning 350 at Part2.ST.fst(27,2-28,10): - The lightweight do notation [x <-- y; z] or [x ;; z] is deprecated, use let operators (i.e. [let* x = y in z] or [y ;* z], [*] being any sequence of operator characters) instead.
tests / perf-canaries: DEFS_100#L1
time = 0.15
tests / perf-canaries: DEFS_200#L1
time = 0.16
tests / perf-canaries: DEFS_400#L1
time = 0.18
tests / perf-canaries: DEFS_800#L1
time = 0.23
tests / perf-canaries: DEFS_1600#L1
time = 0.32
tests / perf-canaries: DEFS_3200#L1
time = 0.48
tests / perf-canaries: DEFS_6400#L1
time = 0.84

Artifacts

Produced during runtime
Name Size
fstar-repo Expired
312 MB
fstar-src.tar.gz Expired
4.24 MB
fstar.tar.gz Expired
135 MB