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
–
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 '@'.
|