-
Notifications
You must be signed in to change notification settings - Fork 483
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Test] Dump UPLC for 'strictLetRec' (#5963)
- Loading branch information
1 parent
20e418e
commit cd20770
Showing
2 changed files
with
18 additions
and
163 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
155 changes: 1 addition & 154 deletions
155
plutus-core/plutus-ir/test/PlutusIR/Transform/StrictLetRec/strictLetRec.golden
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,154 +1 @@ | ||
(let | ||
(nonrec) | ||
(termbind | ||
(strict) | ||
(vardecl | ||
fix1 | ||
(all a (type) (all b (type) (fun (fun (fun a b) (fun a b)) (fun a b)))) | ||
) | ||
(abs | ||
a | ||
(type) | ||
(abs | ||
b | ||
(type) | ||
(lam | ||
f | ||
(fun (fun a b) (fun a b)) | ||
[ | ||
{ | ||
(abs | ||
a | ||
(type) | ||
(lam | ||
s | ||
[ | ||
(lam | ||
a | ||
(type) | ||
(ifix | ||
(lam | ||
self | ||
(fun (type) (type)) | ||
(lam a (type) (fun [ self a ] a)) | ||
) | ||
a | ||
) | ||
) | ||
a | ||
] | ||
[ (unwrap s) s ] | ||
) | ||
) | ||
(fun a b) | ||
} | ||
(iwrap | ||
(lam self (fun (type) (type)) (lam a (type) (fun [ self a ] a))) | ||
(fun a b) | ||
(lam | ||
s | ||
[ | ||
(lam | ||
a | ||
(type) | ||
(ifix | ||
(lam | ||
self | ||
(fun (type) (type)) | ||
(lam a (type) (fun [ self a ] a)) | ||
) | ||
a | ||
) | ||
) | ||
(fun a b) | ||
] | ||
[ | ||
f | ||
(lam | ||
x | ||
a | ||
[ | ||
[ | ||
{ | ||
(abs | ||
a | ||
(type) | ||
(lam | ||
s | ||
[ | ||
(lam | ||
a | ||
(type) | ||
(ifix | ||
(lam | ||
self | ||
(fun (type) (type)) | ||
(lam a (type) (fun [ self a ] a)) | ||
) | ||
a | ||
) | ||
) | ||
a | ||
] | ||
[ (unwrap s) s ] | ||
) | ||
) | ||
(fun a b) | ||
} | ||
s | ||
] | ||
x | ||
] | ||
) | ||
] | ||
) | ||
) | ||
] | ||
) | ||
) | ||
) | ||
) | ||
[ | ||
(lam | ||
tup | ||
(all r (type) (fun (fun (fun (con integer) (con integer)) r) r)) | ||
(let | ||
(nonrec) | ||
(termbind | ||
(strict) | ||
(vardecl xxx (fun (con integer) (con integer))) | ||
[ | ||
{ tup (fun (con integer) (con integer)) } | ||
(lam arg_0 (fun (con integer) (con integer)) arg_0) | ||
] | ||
) | ||
(con integer 1) | ||
) | ||
) | ||
(abs | ||
r | ||
(type) | ||
(lam | ||
f | ||
(fun (fun (con integer) (con integer)) r) | ||
[ | ||
f | ||
[ | ||
{ { fix1 (con integer) } (con integer) } | ||
(lam | ||
xxx | ||
(fun (con integer) (con integer)) | ||
[ | ||
[ | ||
{ (builtin trace) (fun (con integer) (con integer)) } | ||
(con string "hello") | ||
] | ||
(lam z (con integer) [ xxx z ]) | ||
] | ||
) | ||
] | ||
] | ||
) | ||
) | ||
] | ||
) | ||
(\xxx -> 1) ((\s -> s s) (\s -> force trace "hello" (\z -> s s z))) |
cd20770
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible performance regression was detected for benchmark 'Plutus Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
1.05
.validation-decode-escrow-redeem_1-1
322
μs305.5
μs1.05
validation-decode-future-pay-out-3
331.3
μs308.1
μs1.08
validation-decode-prism-3
245.9
μs224.8
μs1.09
validation-decode-pubkey-1
168.4
μs157.5
μs1.07
This comment was automatically generated by workflow using github-action-benchmark.
CC: @input-output-hk/plutus-core