Skip to content

Updating Pulse code to new matcher (for taramana_cbor branch) #102

Updating Pulse code to new matcher (for taramana_cbor branch)

Updating Pulse code to new matcher (for taramana_cbor branch) #102

Triggered via pull request February 25, 2025 06:46
Status Success
Total duration 1h 16m 9s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
ci: PulseSyntaxExtension.Sugar.fst#L382
(328) * Warning 328 at /__w/everparse/everparse/pulse/src/syntax_extension/PulseSyntaxExtension.Sugar.fst(382,8-382,15): - Global binding 'PulseSyntaxExtension.Sugar.eq_decl' is recursive but not used in its body
ci: PulseSyntaxExtension.Sugar.fst#L532
(328) * Warning 328 at /__w/everparse/everparse/pulse/src/syntax_extension/PulseSyntaxExtension.Sugar.fst(532,8-532,17): - Global binding 'PulseSyntaxExtension.Sugar.scan_decl' is recursive but not used in its body
ci: PulseSyntaxExtension.Sugar.fst#L640
(337) * Warning 337 at /__w/everparse/everparse/pulse/src/syntax_extension/PulseSyntaxExtension.Sugar.fst(640,47-640,48): - 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 '@'.
ci: PulseSyntaxExtension.Sugar.fst#L641
(337) * Warning 337 at /__w/everparse/everparse/pulse/src/syntax_extension/PulseSyntaxExtension.Sugar.fst(641,47-641,48): - 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 '@'.
ci: Pulse.Common.fst#L84
(337) * Warning 337 at /__w/everparse/everparse/pulse/src/checker/Pulse.Common.fst(84,11-84,12): - 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 '@'.
ci: PulseSyntaxExtension.Desugar.fst#L905
(328) * Warning 328 at /__w/everparse/everparse/pulse/src/syntax_extension/PulseSyntaxExtension.Desugar.fst(905,4-905,16): - Global binding 'PulseSyntaxExtension.Desugar.desugar_decl' is recursive but not used in its body
ci: PulseCore.Heap.fst#L270
(318) * Warning 318 at /__w/everparse/everparse/pulse/lib/core/PulseCore.Heap.fst(270,4-270,10): - Values of type `slprop` will be erased during extraction, but its interface hides this fact. - Add the `must_erase_for_extraction` attribute to the `val slprop` declaration for this symbol in the interface
ci: dummy#L1
(361) * Warning 361 at /__w/everparse/everparse/pulse/lib/core/PulseCore.Heap.fst(1363,0-1376,4): - Some #push-options have not been popped. Current depth is 4.
ci: Pulse.Syntax.Base.fst#L123
(290) * Warning 290 at /__w/everparse/everparse/pulse/src/checker/Pulse.Syntax.Base.fst(123,20-123,22): - In the decreases clause for this function, the SMT solver may not be able to prove that the types of p1 (bound in Pulse.Syntax.Base.fst(123,20-123,22)) and pb1 (bound in Pulse.Syntax.Base.fst(139,16-139,19)) are equal. - The type of the first term is: Pulse.Syntax.Base.pattern - The type of the second term is: Pulse.Syntax.Base.pattern & Prims.bool - If the proof fails, try annotating these with the same type.
ci: Pulse.Syntax.Base.fst#L139
(290) * Warning 290 at /__w/everparse/everparse/pulse/src/checker/Pulse.Syntax.Base.fst(139,16-139,19): - In the decreases clause for this function, the SMT solver may not be able to prove that the types of pb1 (bound in Pulse.Syntax.Base.fst(139,16-139,19)) and p1 (bound in Pulse.Syntax.Base.fst(123,20-123,22)) are equal. - The type of the first term is: Pulse.Syntax.Base.pattern & Prims.bool - The type of the second term is: Pulse.Syntax.Base.pattern - If the proof fails, try annotating these with the same type.
ci: dummy#L1
(274) * Warning 274: - Implicitly opening namespace 'cbor.pulse.api.det.' shadows module 'c' in file "/__w/everparse/everparse/karamel/krmllib/C.fst". - Rename "/__w/everparse/everparse/karamel/krmllib/C.fst" to avoid conflicts.
ci: dummy#L1
(274) * Warning 274: - Implicitly opening namespace 'cddl.pulse.ast.det.' shadows module 'c' in file "/__w/everparse/everparse/karamel/krmllib/C.fst". - Rename "/__w/everparse/everparse/karamel/krmllib/C.fst" to avoid conflicts.
ci: dummy#L1
(361) * Warning 361 at Options.fst(594,0-597,15): - Some #push-options have not been popped. Current depth is 1.
ci: dummy#L1
(274) * Warning 274: - Implicitly opening namespace 'cbor.pulse.api.det.' shadows module 'c' in file "/__w/everparse/everparse/karamel/krmllib/C.fst". - Rename "/__w/everparse/everparse/karamel/krmllib/C.fst" to avoid conflicts.
ci: dummy#L1
(242) * Warning 242 at Ast.fst(395,0-429,18): - Definitions of inner let-rec seq and its enclosing top-level letbinding are not encoded to the solver, you will only be able to reason with their types - Also see: Ast.fst(397,12-397,15)
ci: dummy#L1
(242) * Warning 242 at Ast.fst(1251,0-1256,14): - Definitions of inner let-rec seq and its enclosing top-level letbinding are not encoded to the solver, you will only be able to reason with their types - Also see: Ast.fst(397,12-397,15)
ci: dummy#L1
(361) * Warning 361 at src/lowparse/LowParse.BitFields.fst(1276,0-1276,29): - Some #push-options have not been popped. Current depth is 1.
ci: Target.fst#L958
(337) * Warning 337 at Target.fst(958,28-958,29): - 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 '@'.
ci: Target.fst#L1051
(337) * Warning 337 at Target.fst(1051,69-1051,70): - 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 '@'.
ci: Target.fst#L1395
(337) * Warning 337 at Target.fst(1395,54-1395,55): - 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 '@'.